[{"data":1,"prerenderedAt":9926},["ShallowReactive",2],{"navigation-docs_en":3,"\u002Fdocs\u002Fgetting-started\u002Fquick-start":140,"\u002Fdocs\u002Fgetting-started\u002Fquick-start-surround":9920,"\u002Fdocs\u002Fgetting-started\u002Fquick-start-current":9925},[4,35,61,91,109,123,133],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"Getting started","i-lucide-rocket","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Quick start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002F1.getting-started\u002F02.quick-start",{"title":19,"path":20,"stem":21},"CLI","\u002Fdocs\u002Fgetting-started\u002Fcli","docs\u002F1.getting-started\u002F03.cli",{"title":23,"path":24,"stem":25},"Installing on a server","\u002Fdocs\u002Fgetting-started\u002Finstall","docs\u002F1.getting-started\u002F04.install",{"title":27,"path":28,"stem":29},"A server in Docker","\u002Fdocs\u002Fgetting-started\u002Fdocker","docs\u002F1.getting-started\u002F05.docker",{"title":31,"path":32,"stem":33},"Limitations","\u002Fdocs\u002Fgetting-started\u002Flimitations","docs\u002F1.getting-started\u002F06.limitations",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"Core","i-lucide-zap","\u002Fdocs\u002Fcore","docs\u002F2.core",[41,45,49,53,57],{"title":42,"path":43,"stem":44},"Plugin","\u002Fdocs\u002Fcore\u002Fplugin","docs\u002F2.core\u002F01.plugin",{"title":46,"path":47,"stem":48},"Game events","\u002Fdocs\u002Fcore\u002Fhooks","docs\u002F2.core\u002F02.hooks",{"title":50,"path":51,"stem":52},"Forwards","\u002Fdocs\u002Fcore\u002Fforwards","docs\u002F2.core\u002F03.forwards",{"title":54,"path":55,"stem":56},"Async and promises","\u002Fdocs\u002Fcore\u002Fasync","docs\u002F2.core\u002F04.async",{"title":58,"path":59,"stem":60},"Performance","\u002Fdocs\u002Fcore\u002Fperformance","docs\u002F2.core\u002F05.performance",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":34},"Game","i-lucide-gamepad-2","\u002Fdocs\u002Fgame","docs\u002F3.game",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"Players and entities","\u002Fdocs\u002Fgame\u002Fentities","docs\u002F3.game\u002F01.entities",{"title":72,"path":73,"stem":74},"Players: actions","\u002Fdocs\u002Fgame\u002Fplayers","docs\u002F3.game\u002F02.players",{"title":76,"path":77,"stem":78},"Effects","\u002Fdocs\u002Fgame\u002Feffects","docs\u002F3.game\u002F03.effects",{"title":80,"path":81,"stem":82},"Flags","\u002Fdocs\u002Fgame\u002Fflags","docs\u002F3.game\u002F04.flags",{"title":84,"path":85,"stem":86},"Cvars","\u002Fdocs\u002Fgame\u002Fcvars","docs\u002F3.game\u002F05.cvars",{"title":88,"path":89,"stem":90},"Messages","\u002Fdocs\u002Fgame\u002Fmessages","docs\u002F3.game\u002F06.messages",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":34},"Data","i-lucide-database","\u002Fdocs\u002Fdata","docs\u002F4.data",[97,101,105],{"title":98,"path":99,"stem":100},"Storage","\u002Fdocs\u002Fdata\u002Fstorage","docs\u002F4.data\u002F01.storage",{"title":102,"path":103,"stem":104},"Files","\u002Fdocs\u002Fdata\u002Ffs","docs\u002F4.data\u002F02.fs",{"title":106,"path":107,"stem":108},"HTTP","\u002Fdocs\u002Fdata\u002Fhttp","docs\u002F4.data\u002F03.http",{"title":110,"icon":111,"path":112,"stem":113,"children":114,"page":34},"Modules","i-lucide-package","\u002Fdocs\u002Fmodules","docs\u002F5.modules",[115,119],{"title":116,"path":117,"stem":118},"Shared modules","\u002Fdocs\u002Fmodules\u002Fshared-modules","docs\u002F5.modules\u002F01.shared-modules",{"title":120,"path":121,"stem":122},"Creating a module","\u002Fdocs\u002Fmodules\u002Fcreating-a-module","docs\u002F5.modules\u002F02.creating-a-module",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":34},"Pawn","i-lucide-plug","\u002Fdocs\u002Fpawn","docs\u002F6.pawn",[129],{"title":130,"path":131,"stem":132},"Natives","\u002Fdocs\u002Fpawn\u002Fnatives","docs\u002F6.pawn\u002F01.natives",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Testing","\u002Fdocs\u002Ftesting","docs\u002F7.testing\u002F01.index",[138],{"title":134,"path":135,"stem":136},"i-lucide-flask-conical",{"id":141,"title":5,"body":142,"description":9914,"extension":9915,"meta":9916,"navigation":9917,"path":16,"seo":9918,"stem":17,"__hash__":9919},"docs_en\u002Fdocs\u002F1.getting-started\u002F02.quick-start.md",{"type":143,"value":144,"toc":9907},"minimark",[145,154,159,162,234,247,254,262,811,867,1170,1189,1221,1250,1254,6165,6189,6193,6248,6254,6260,6267,6355,6359,6738,6742,6745,9898,9903],[146,147,148,149,153],"p",{},"amxts runs Counter-Strike 1.6 plugins written in TypeScript inside AMX Mod X,\nnext to your Pawn plugins. A plugin is an ordinary ",[150,151,152],"code",{},".ts"," file: players are\nobjects, events have types, and the editor knows every field the game has.\nThis page shows a project, a first plugin, how to reload it while you work,\nand what is different from the TypeScript you already know.",[155,156,158],"h2",{"id":157},"a-project","A project",[146,160,161],{},"A new project starts with one command:",[163,164,166,191,206,220],"code-group",{"sync":165},"pm",[167,168,174],"pre",{"className":169,"code":170,"filename":171,"language":172,"meta":173,"style":173},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm create amxts@latest\n","npm","sh","",[150,175,176],{"__ignoreMap":173},[177,178,181,184,188],"span",{"class":179,"line":180},"line",1,[177,182,171],{"class":183},"sBMFI",[177,185,187],{"class":186},"sfazB"," create",[177,189,190],{"class":186}," amxts@latest\n",[167,192,195],{"className":169,"code":193,"filename":194,"language":172,"meta":173,"style":173},"pnpm create amxts\n","pnpm",[150,196,197],{"__ignoreMap":173},[177,198,199,201,203],{"class":179,"line":180},[177,200,194],{"class":183},[177,202,187],{"class":186},[177,204,205],{"class":186}," amxts\n",[167,207,210],{"className":169,"code":208,"filename":209,"language":172,"meta":173,"style":173},"yarn create amxts\n","yarn",[150,211,212],{"__ignoreMap":173},[177,213,214,216,218],{"class":179,"line":180},[177,215,209],{"class":183},[177,217,187],{"class":186},[177,219,205],{"class":186},[167,221,224],{"className":169,"code":222,"filename":223,"language":172,"meta":173,"style":173},"bun create amxts\n","bun",[150,225,226],{"__ignoreMap":173},[177,227,228,230,232],{"class":179,"line":180},[177,229,223],{"class":183},[177,231,187],{"class":186},[177,233,205],{"class":186},[146,235,236,237,240,241,246],{},"It asks for the package manager, the folder, the modules, oxlint and oxfmt, git\nand the server's folder, writes the project with a first plugin and its test,\ninstalls everything and says what to run next. ",[150,238,239],{},"npx amxts init"," in a folder\nis the same command; every question is also a flag\n(",[242,243,245],"a",{"href":244},"\u002Fdocs\u002Fgetting-started\u002Fcli#init","the amxts command",").",[146,248,249,250,253],{},"A project is a folder with its plugins and one config file, ",[150,251,252],{},"amxts.config.ts",",\nwhich lists the modules the project uses and their options:",[167,255,260],{"className":256,"code":258,"language":259},[257],"language-text","my-server\u002F\n├── package.json\n├── amxts.config.ts\n├── tsconfig.json       { \"extends\": \".\u002F.amxts\u002Ftsconfig.json\" }\n├── .env                AMXTS_SERVER: the server dev deploys to\n├── plugins\u002F\n│   └── hello.ts\n└── test\u002F\n    └── hello.test.ts\n","text",[150,261,258],{"__ignoreMap":173},[167,263,268],{"className":264,"code":265,"language":266,"meta":267,"style":173},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight twoslash lsp","import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\nimport * as menus from \"@amxts\u002Fmenu-core\";\n\u002F\u002F ---cut---\n\u002F\u002F amxts.config.ts\nexport default defineConfig({\n    modules: [\n        \"@amxts\u002Fmenu-core\",\n        \"@amxts\u002Fconfig-core\", \u002F\u002F needed by menu-core\n    ],\n    menus: { file: \"my-server\u002Fmenu\" },\n});\n","ts","twoslash",[150,269,270,276,587,639,652,666,674,801],{"__ignoreMap":173},[177,271,272],{"class":179,"line":180},[177,273,275],{"class":274},"sHwdD","\u002F\u002F amxts.config.ts\n",[177,277,279,283,286,290,580,583],{"class":179,"line":278},2,[177,280,282],{"class":281},"s7zQu","export",[177,284,285],{"class":281}," default",[177,287,289],{"class":288},"s2Zo4"," ",[177,291,292],{"class":288},[293,294,297,300],"v-menu",{"class":295,"popper-class":296,"theme":267},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[177,298,299],{},"defineConfig",[301,302,304],"template",{"v-slot:popper":303},"{}",[177,305,307,482],{"class":306,"v-pre":173},"twoslash-popup-container vp-copy-ignore",[150,308,310],{"class":309},"twoslash-popup-code",[167,311,315],{"class":312,"style":313,"tabindex":314},"shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#babed8;--shiki-light-bg:#FAFAFA;--shiki-default-bg:#263238;--shiki-dark-bg:#292D3E","0",[150,316,317,331,356,372,387,419,435,452,477],{},[177,318,319,323,327],{"class":179},[177,320,322],{"style":321},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA","interface",[177,324,326],{"style":325},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B"," AmxtsConfig",[177,328,330],{"style":329},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF"," {",[177,332,333,337,340,343,347,350,353],{"class":179},[177,334,336],{"style":335},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178","    modules",[177,338,339],{"style":329},"?:",[177,341,342],{"style":325}," string",[177,344,346],{"style":345},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8","[] ",[177,348,349],{"style":329},"|",[177,351,352],{"style":325}," undefined",[177,354,355],{"style":329},";",[177,357,358,361,363,365,368,370],{"class":179},[177,359,360],{"style":335},"    pluginsDir",[177,362,339],{"style":329},[177,364,342],{"style":325},[177,366,367],{"style":329}," |",[177,369,352],{"style":325},[177,371,355],{"style":329},[177,373,374,377,379,381,383,385],{"class":179},[177,375,376],{"style":335},"    outDir",[177,378,339],{"style":329},[177,380,342],{"style":325},[177,382,367],{"style":329},[177,384,352],{"style":325},[177,386,355],{"style":329},[177,388,389,392,394,397,401,404,406,408,411,413,415,417],{"class":179},[177,390,391],{"style":335},"    target",[177,393,339],{"style":329},[177,395,396],{"style":329}," \"",[177,398,400],{"style":399},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D","rehlds",[177,402,403],{"style":329},"\"",[177,405,367],{"style":329},[177,407,396],{"style":329},[177,409,410],{"style":399},"hlds",[177,412,403],{"style":329},[177,414,367],{"style":329},[177,416,352],{"style":325},[177,418,355],{"style":329},[177,420,421,424,426,429,431,433],{"class":179},[177,422,423],{"style":335},"    imports",[177,425,339],{"style":329},[177,427,428],{"style":325}," AmxtsImports",[177,430,367],{"style":329},[177,432,352],{"style":325},[177,434,355],{"style":329},[177,436,437,440,442,444,446,448,450],{"class":179},[177,438,439],{"style":335},"    pawn",[177,441,339],{"style":329},[177,443,342],{"style":325},[177,445,346],{"style":345},[177,447,349],{"style":329},[177,449,352],{"style":325},[177,451,355],{"style":329},[177,453,454,457,459,462,465,468,471,473,475],{"class":179},[177,455,456],{"style":335},"    menus",[177,458,339],{"style":329},[177,460,461],{"style":325}," Partial",[177,463,464],{"style":329},"\u003C",[177,466,467],{"style":325},"MenuCoreOptions",[177,469,470],{"style":329},">",[177,472,367],{"style":329},[177,474,352],{"style":325},[177,476,355],{"style":329},[177,478,479],{"class":179},[177,480,481],{"style":329},"}",[483,484,486,492],"div",{"class":485},"twoslash-popup-docs vp-doc",[146,487,488,489,491],{},"Defines the project's settings, in ",[150,490,252],{},":",[150,493,494],{},[167,495,496],{"class":312,"style":313,"tabindex":314},[150,497,498,515,547,571],{},[177,499,500,503,505,509,512],{"class":179},[177,501,282],{"style":502},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[177,504,285],{"style":502},[177,506,508],{"style":507},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF"," defineConfig",[177,510,511],{"style":345},"(",[177,513,514],{"style":329},"{",[177,516,517,520,522,525,527,530,532,535,537,540,542,545],{"class":179},[177,518,519],{"style":335},"  modules",[177,521,491],{"style":329},[177,523,524],{"style":345}," [",[177,526,403],{"style":329},[177,528,529],{"style":399},"@amxts\u002Fconfig-core",[177,531,403],{"style":329},[177,533,534],{"style":329},",",[177,536,396],{"style":329},[177,538,539],{"style":399},"@amxts\u002Fmenu-core",[177,541,403],{"style":329},[177,543,544],{"style":345},"]",[177,546,534],{"style":329},[177,548,549,552,554,556,559,561,563,566,568],{"class":179},[177,550,551],{"style":335},"  menus",[177,553,491],{"style":329},[177,555,330],{"style":329},[177,557,558],{"style":335}," file",[177,560,491],{"style":329},[177,562,396],{"style":329},[177,564,565],{"style":399},"myserver\u002Fmenu",[177,567,403],{"style":329},[177,569,570],{"style":329}," },",[177,572,573,575,578],{"class":179},[177,574,481],{"style":329},[177,576,577],{"style":345},")",[177,579,355],{"style":329},[177,581,511],{"class":582},"sTEyZ",[177,584,586],{"class":585},"sMK4o","{\n",[177,588,590,594,634,636],{"class":179,"line":589},3,[177,591,593],{"class":592},"swJcz","    ",[177,595,596],{"class":592},[293,597,598,601],{"class":295,"popper-class":296,"theme":267},[177,599,600],{},"modules",[301,602,603],{"v-slot:popper":303},[177,604,605,625],{"class":306,"v-pre":173},[150,606,607],{"class":309},[167,608,609],{"class":312,"style":313,"tabindex":314},[150,610,611],{},[177,612,613,615,617,619,621,623],{"class":179},[177,614,600],{"style":335},[177,616,339],{"style":329},[177,618,342],{"style":325},[177,620,346],{"style":345},[177,622,349],{"style":329},[177,624,352],{"style":325},[483,626,627],{"class":485},[146,628,629,630,633],{},"The project's module packages, by name, e.g. ",[150,631,632],{},"\"@amxts\u002Fmenu-core\"",". The build loads each after the ones it requires.",[177,635,491],{"class":585},[177,637,638],{"class":582}," [\n",[177,640,642,645,647,649],{"class":179,"line":641},4,[177,643,644],{"class":585},"        \"",[177,646,539],{"class":186},[177,648,403],{"class":585},[177,650,651],{"class":585},",\n",[177,653,655,657,659,661,663],{"class":179,"line":654},5,[177,656,644],{"class":585},[177,658,529],{"class":186},[177,660,403],{"class":585},[177,662,534],{"class":585},[177,664,665],{"class":274}," \u002F\u002F needed by menu-core\n",[177,667,669,672],{"class":179,"line":668},6,[177,670,671],{"class":582},"    ]",[177,673,651],{"class":585},[177,675,677,679,719,721,723,725,789,791,793,796,798],{"class":179,"line":676},7,[177,678,593],{"class":592},[177,680,681],{"class":592},[293,682,683,686],{"class":295,"popper-class":296,"theme":267},[177,684,685],{},"menus",[301,687,688],{"v-slot:popper":303},[177,689,690],{"class":306,"v-pre":173},[150,691,692],{"class":309},[167,693,694],{"class":312,"style":313,"tabindex":314},[150,695,696],{},[177,697,698,700,702,704,706,708,711,713,715,717],{"class":179},[177,699,685],{"style":335},[177,701,339],{"style":329},[177,703,461],{"style":325},[177,705,464],{"style":329},[177,707,685],{"style":325},[177,709,710],{"style":329},".",[177,712,467],{"style":325},[177,714,470],{"style":329},[177,716,367],{"style":329},[177,718,352],{"style":325},[177,720,491],{"class":585},[177,722,330],{"class":585},[177,724,289],{"class":592},[177,726,727],{"class":592},[293,728,729,732],{"class":295,"popper-class":296,"theme":267},[177,730,731],{},"file",[301,733,734],{"v-slot:popper":303},[177,735,736,754],{"class":306,"v-pre":173},[150,737,738],{"class":309},[167,739,740],{"class":312,"style":313,"tabindex":314},[150,741,742],{},[177,743,744,746,748,750,752],{"class":179},[177,745,731],{"style":335},[177,747,339],{"style":329},[177,749,342],{"style":325},[177,751,367],{"style":329},[177,753,352],{"style":325},[483,755,756],{"class":485},[146,757,758,759,762,763,766,767,770,771,770,774,770,777,780,781,784,785,788],{},"The menu file, from ",[150,760,761],{},"configs\u002F",": e.g. ",[150,764,765],{},"\"menu\""," is ",[150,768,769],{},"configs\u002Fmenu.ini",", ",[150,772,773],{},"menu.yaml",[150,775,776],{},"menu.yml",[150,778,779],{},"menu.json"," or ",[150,782,783],{},"menu.jsonc"," - the first that is there; ",[150,786,787],{},"\"myserver\u002Fmenu.yaml\""," is that file.",[177,790,491],{"class":585},[177,792,396],{"class":585},[177,794,795],{"class":186},"my-server\u002Fmenu",[177,797,403],{"class":585},[177,799,800],{"class":585}," },\n",[177,802,804,806,808],{"class":179,"line":803},8,[177,805,481],{"class":585},[177,807,577],{"class":582},[177,809,810],{"class":585},";\n",[146,812,813,815,816,818,819,821,822,825,826,829,830,833,834,837,838,833,841,844,845,849,850,853,854,857,858,862,863,866],{},[150,814,299],{}," is global — no import. ",[150,817,600],{}," lists the module packages the\nproject uses; each module's options go under its own key (",[150,820,685],{}," is\nmenu-core's), and the editor checks them against the module. ",[150,823,824],{},"pluginsDir","\n(",[150,827,828],{},"\"plugins\"",") and ",[150,831,832],{},"outDir"," (",[150,835,836],{},"\"dist\"",") say where the plugins are and where the\nbuild writes; ",[150,839,840],{},"target",[150,842,843],{},"\"rehlds\"",") - which server the project is for, whose\nincludes the build reads when there is no server\n(",[242,846,848],{"href":847},"\u002Fdocs\u002Fgetting-started\u002Fcli#the-servers-includes","the server's includes","); ",[150,851,852],{},"imports"," and ",[150,855,856],{},"pawn"," -\nwhat a plugin uses without an import line and which modules are built\n(",[242,859,861],{"href":860},"\u002Fdocs\u002Fcore\u002Fplugin#auto-imports","auto-imports","). See\n",[242,864,865],{"href":121},"creating a module"," for the other side.",[163,868,869,956,1027,1098],{"sync":165},[167,870,872],{"className":169,"code":871,"filename":171,"language":172,"meta":173,"style":173},"npx amxts module add menu-core   # installs a module and lists it, with the ones it needs, in amxts.config.ts\nnpx amxts build                  # the plugins and the modules' plugins into dist\u002F, with plugins.ini\nnpx amxts build --deploy         # and copies them to the server\nnpx amxts dev                    # builds, deploys, and again on every save\nnpx amxts typecheck              # checks the project as the editor does\nnpx amxts test                   # the project's tests, on a fake server\n",[150,873,874,894,906,920,932,944],{"__ignoreMap":173},[177,875,876,879,882,885,888,891],{"class":179,"line":180},[177,877,878],{"class":183},"npx",[177,880,881],{"class":186}," amxts",[177,883,884],{"class":186}," module",[177,886,887],{"class":186}," add",[177,889,890],{"class":186}," menu-core",[177,892,893],{"class":274},"   # installs a module and lists it, with the ones it needs, in amxts.config.ts\n",[177,895,896,898,900,903],{"class":179,"line":278},[177,897,878],{"class":183},[177,899,881],{"class":186},[177,901,902],{"class":186}," build",[177,904,905],{"class":274},"                  # the plugins and the modules' plugins into dist\u002F, with plugins.ini\n",[177,907,908,910,912,914,917],{"class":179,"line":589},[177,909,878],{"class":183},[177,911,881],{"class":186},[177,913,902],{"class":186},[177,915,916],{"class":186}," --deploy",[177,918,919],{"class":274},"         # and copies them to the server\n",[177,921,922,924,926,929],{"class":179,"line":641},[177,923,878],{"class":183},[177,925,881],{"class":186},[177,927,928],{"class":186}," dev",[177,930,931],{"class":274},"                    # builds, deploys, and again on every save\n",[177,933,934,936,938,941],{"class":179,"line":654},[177,935,878],{"class":183},[177,937,881],{"class":186},[177,939,940],{"class":186}," typecheck",[177,942,943],{"class":274},"              # checks the project as the editor does\n",[177,945,946,948,950,953],{"class":179,"line":668},[177,947,878],{"class":183},[177,949,881],{"class":186},[177,951,952],{"class":186}," test",[177,954,955],{"class":274},"                   # the project's tests, on a fake server\n",[167,957,959],{"className":169,"code":958,"filename":194,"language":172,"meta":173,"style":173},"pnpm amxts module add menu-core   # installs a module and lists it, with the ones it needs, in amxts.config.ts\npnpm amxts build                  # the plugins and the modules' plugins into dist\u002F, with plugins.ini\npnpm amxts build --deploy         # and copies them to the server\npnpm amxts dev                    # builds, deploys, and again on every save\npnpm amxts typecheck              # checks the project as the editor does\npnpm amxts test                   # the project's tests, on a fake server\n",[150,960,961,975,985,997,1007,1017],{"__ignoreMap":173},[177,962,963,965,967,969,971,973],{"class":179,"line":180},[177,964,194],{"class":183},[177,966,881],{"class":186},[177,968,884],{"class":186},[177,970,887],{"class":186},[177,972,890],{"class":186},[177,974,893],{"class":274},[177,976,977,979,981,983],{"class":179,"line":278},[177,978,194],{"class":183},[177,980,881],{"class":186},[177,982,902],{"class":186},[177,984,905],{"class":274},[177,986,987,989,991,993,995],{"class":179,"line":589},[177,988,194],{"class":183},[177,990,881],{"class":186},[177,992,902],{"class":186},[177,994,916],{"class":186},[177,996,919],{"class":274},[177,998,999,1001,1003,1005],{"class":179,"line":641},[177,1000,194],{"class":183},[177,1002,881],{"class":186},[177,1004,928],{"class":186},[177,1006,931],{"class":274},[177,1008,1009,1011,1013,1015],{"class":179,"line":654},[177,1010,194],{"class":183},[177,1012,881],{"class":186},[177,1014,940],{"class":186},[177,1016,943],{"class":274},[177,1018,1019,1021,1023,1025],{"class":179,"line":668},[177,1020,194],{"class":183},[177,1022,881],{"class":186},[177,1024,952],{"class":186},[177,1026,955],{"class":274},[167,1028,1030],{"className":169,"code":1029,"filename":209,"language":172,"meta":173,"style":173},"yarn amxts module add menu-core   # installs a module and lists it, with the ones it needs, in amxts.config.ts\nyarn amxts build                  # the plugins and the modules' plugins into dist\u002F, with plugins.ini\nyarn amxts build --deploy         # and copies them to the server\nyarn amxts dev                    # builds, deploys, and again on every save\nyarn amxts typecheck              # checks the project as the editor does\nyarn amxts test                   # the project's tests, on a fake server\n",[150,1031,1032,1046,1056,1068,1078,1088],{"__ignoreMap":173},[177,1033,1034,1036,1038,1040,1042,1044],{"class":179,"line":180},[177,1035,209],{"class":183},[177,1037,881],{"class":186},[177,1039,884],{"class":186},[177,1041,887],{"class":186},[177,1043,890],{"class":186},[177,1045,893],{"class":274},[177,1047,1048,1050,1052,1054],{"class":179,"line":278},[177,1049,209],{"class":183},[177,1051,881],{"class":186},[177,1053,902],{"class":186},[177,1055,905],{"class":274},[177,1057,1058,1060,1062,1064,1066],{"class":179,"line":589},[177,1059,209],{"class":183},[177,1061,881],{"class":186},[177,1063,902],{"class":186},[177,1065,916],{"class":186},[177,1067,919],{"class":274},[177,1069,1070,1072,1074,1076],{"class":179,"line":641},[177,1071,209],{"class":183},[177,1073,881],{"class":186},[177,1075,928],{"class":186},[177,1077,931],{"class":274},[177,1079,1080,1082,1084,1086],{"class":179,"line":654},[177,1081,209],{"class":183},[177,1083,881],{"class":186},[177,1085,940],{"class":186},[177,1087,943],{"class":274},[177,1089,1090,1092,1094,1096],{"class":179,"line":668},[177,1091,209],{"class":183},[177,1093,881],{"class":186},[177,1095,952],{"class":186},[177,1097,955],{"class":274},[167,1099,1101],{"className":169,"code":1100,"filename":223,"language":172,"meta":173,"style":173},"bunx amxts module add menu-core   # installs a module and lists it, with the ones it needs, in amxts.config.ts\nbunx amxts build                  # the plugins and the modules' plugins into dist\u002F, with plugins.ini\nbunx amxts build --deploy         # and copies them to the server\nbunx amxts dev                    # builds, deploys, and again on every save\nbunx amxts typecheck              # checks the project as the editor does\nbunx amxts test                   # the project's tests, on a fake server\n",[150,1102,1103,1118,1128,1140,1150,1160],{"__ignoreMap":173},[177,1104,1105,1108,1110,1112,1114,1116],{"class":179,"line":180},[177,1106,1107],{"class":183},"bunx",[177,1109,881],{"class":186},[177,1111,884],{"class":186},[177,1113,887],{"class":186},[177,1115,890],{"class":186},[177,1117,893],{"class":274},[177,1119,1120,1122,1124,1126],{"class":179,"line":278},[177,1121,1107],{"class":183},[177,1123,881],{"class":186},[177,1125,902],{"class":186},[177,1127,905],{"class":274},[177,1129,1130,1132,1134,1136,1138],{"class":179,"line":589},[177,1131,1107],{"class":183},[177,1133,881],{"class":186},[177,1135,902],{"class":186},[177,1137,916],{"class":186},[177,1139,919],{"class":274},[177,1141,1142,1144,1146,1148],{"class":179,"line":641},[177,1143,1107],{"class":183},[177,1145,881],{"class":186},[177,1147,928],{"class":186},[177,1149,931],{"class":274},[177,1151,1152,1154,1156,1158],{"class":179,"line":654},[177,1153,1107],{"class":183},[177,1155,881],{"class":186},[177,1157,940],{"class":186},[177,1159,943],{"class":274},[177,1161,1162,1164,1166,1168],{"class":179,"line":668},[177,1163,1107],{"class":183},[177,1165,881],{"class":186},[177,1167,952],{"class":186},[177,1169,955],{"class":274},[146,1171,1172,1173,1176,1177,651,1180,770,1183,1186,1187,710],{},"The project's ",[150,1174,1175],{},"package.json"," has them as scripts too: ",[150,1178,1179],{},"npm run dev",[150,1181,1182],{},"npm run build",[150,1184,1185],{},"npm test",". Every command and its options:\n",[242,1188,245],{"href":20},[146,1190,1191,1192,1195,1196,1199,1200,1203,1204,1207,1208,1211,1212,1214,1215,833,1217,1220],{},"The build writes ",[150,1193,1194],{},"plugins.ini"," itself: the modules the plugins use first, each\nafter the modules it requires, then the project's plugins. It also writes\n",[150,1197,1198],{},".amxts\u002Ftsconfig.json",", which the project's ",[150,1201,1202],{},"tsconfig.json"," extends, and\n",[150,1205,1206],{},".amxts\u002Fimports.d.ts",": that is how the editor knows the core's API\n(",[150,1209,1210],{},"@amxts\u002Fcore","), the modules by their names, what a plugin uses without an import\n(",[242,1213,861],{"href":860},") and the options in\n",[150,1216,252],{},[150,1218,1219],{},"npx amxts prepare"," writes them alone).",[146,1222,1223,1224,770,1227,1230,1231,1234,1235,1238,1239,1241,1242,1245,1246,1249],{},"The editor's tooltips - on ",[150,1225,1226],{},"print",[150,1228,1229],{},"Player",", events, fields, the modules'\nfunctions - are in English, or in Russian with ",[150,1232,1233],{},"AMXTS_DOCS_LANG=ru"," in the\nproject's ",[150,1236,1237],{},".env","; ",[150,1240,1219],{}," (and every build) switches them. The\nRussian words are a copy of the API in ",[150,1243,1244],{},".amxts\u002Fapi\u002F"," that only the editor\nreads: the packages in ",[150,1247,1248],{},"node_modules"," stay as they were installed, and the\nplugins are built the same in either language.",[155,1251,1253],{"id":1252},"your-first-plugin","Your first plugin",[167,1255,1257],{"className":264,"code":1256,"language":266,"meta":267,"style":173},"import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\n\u002F\u002F ---cut---\nplugin({ name: \"Hello\", version: \"1.0.0\", author: \"you\", description: \"An example\" });\n\nserver.addCommand(\"\u002Fhp\", ({ player }) => sayHp(player));\nserver.addEventListener(\"putInServer\", (event) => {\n    print(0, `${event.player.name} joined`);\n});\n\nfunction sayHp(player: Player) {\n    print(player, `${player.name}, your HP: ${player.health}`);\n\n    if (player.health \u003C 50) player.health = 100;\n}\n",[150,1258,1259,1629,1635,2962,3458,4099,4107,4111,4392,5518,5523,6159],{"__ignoreMap":173},[177,1260,1261,1443,1445,1447,1449,1482,1484,1486,1488,1490,1492,1494,1527,1529,1531,1533,1535,1537,1539,1569,1571,1573,1575,1577,1579,1581,1615,1617,1619,1621,1623,1625,1627],{"class":179,"line":180},[177,1262,1263],{"class":288},[293,1264,1265,1268],{"class":295,"popper-class":296,"theme":267},[177,1266,1267],{},"plugin",[301,1269,1270],{"v-slot:popper":303},[177,1271,1272,1354],{"class":306,"v-pre":173},[150,1273,1274],{"class":309},[167,1275,1276],{"class":312,"style":313,"tabindex":314},[150,1277,1278,1287,1298,1309,1320,1335,1350],{},[177,1279,1280,1282,1285],{"class":179},[177,1281,322],{"style":321},[177,1283,1284],{"style":325}," PluginInfo",[177,1286,330],{"style":329},[177,1288,1289,1292,1294,1296],{"class":179},[177,1290,1291],{"style":335},"    name",[177,1293,491],{"style":329},[177,1295,342],{"style":325},[177,1297,355],{"style":329},[177,1299,1300,1303,1305,1307],{"class":179},[177,1301,1302],{"style":335},"    version",[177,1304,491],{"style":329},[177,1306,342],{"style":325},[177,1308,355],{"style":329},[177,1310,1311,1314,1316,1318],{"class":179},[177,1312,1313],{"style":335},"    author",[177,1315,491],{"style":329},[177,1317,342],{"style":325},[177,1319,355],{"style":329},[177,1321,1322,1325,1327,1329,1331,1333],{"class":179},[177,1323,1324],{"style":335},"    description",[177,1326,339],{"style":329},[177,1328,342],{"style":325},[177,1330,367],{"style":329},[177,1332,352],{"style":325},[177,1334,355],{"style":329},[177,1336,1337,1340,1342,1344,1346,1348],{"class":179},[177,1338,1339],{"style":335},"    include",[177,1341,339],{"style":329},[177,1343,342],{"style":325},[177,1345,367],{"style":329},[177,1347,352],{"style":325},[177,1349,355],{"style":329},[177,1351,1352],{"class":179},[177,1353,481],{"style":329},[483,1355,1356,1359,1428,1434],{"class":485},[146,1357,1358],{},"Declares the plugin: its name, version, author and description, as the\nserver's plugin list shows them. Called once, at the top level:",[150,1360,1361,1363,1365,1367,1370,1372,1374,1377,1379,1381,1384,1386,1388,1391,1393,1395,1398,1400,1402,1405,1407,1409,1412,1414,1416,1419,1421,1424,1426],{},[177,1362,1267],{"style":507},[177,1364,511],{"style":345},[177,1366,514],{"style":329},[177,1368,1369],{"style":335}," name",[177,1371,491],{"style":329},[177,1373,396],{"style":329},[177,1375,1376],{"style":399},"Hello",[177,1378,403],{"style":329},[177,1380,534],{"style":329},[177,1382,1383],{"style":335}," version",[177,1385,491],{"style":329},[177,1387,396],{"style":329},[177,1389,1390],{"style":399},"1.0.0",[177,1392,403],{"style":329},[177,1394,534],{"style":329},[177,1396,1397],{"style":335}," author",[177,1399,491],{"style":329},[177,1401,396],{"style":329},[177,1403,1404],{"style":399},"you",[177,1406,403],{"style":329},[177,1408,534],{"style":329},[177,1410,1411],{"style":335}," description",[177,1413,491],{"style":329},[177,1415,396],{"style":329},[177,1417,1418],{"style":399},"An example",[177,1420,403],{"style":329},[177,1422,1423],{"style":329}," }",[177,1425,577],{"style":345},[177,1427,355],{"style":329},[146,1429,1430,1433],{},[150,1431,1432],{},"include"," names the Pawn include whose natives the plugin implements.",[1435,1436,1437],"blockquote",{},[146,1438,1439,1440],{},"Pawn: ",[150,1441,1442],{},"register_plugin",[177,1444,511],{"class":582},[177,1446,514],{"class":585},[177,1448,289],{"class":592},[177,1450,1451],{"class":592},[293,1452,1453,1456],{"class":295,"popper-class":296,"theme":267},[177,1454,1455],{},"name",[301,1457,1458],{"v-slot:popper":303},[177,1459,1460,1474],{"class":306,"v-pre":173},[150,1461,1462],{"class":309},[167,1463,1464],{"class":312,"style":313,"tabindex":314},[150,1465,1466],{},[177,1467,1468,1470,1472],{"class":179},[177,1469,1455],{"style":335},[177,1471,491],{"style":329},[177,1473,342],{"style":325},[483,1475,1476],{"class":485},[146,1477,1478,1479,710],{},"The plugin's name, e.g. ",[150,1480,1481],{},"\"My Plugin\"",[177,1483,491],{"class":585},[177,1485,396],{"class":585},[177,1487,1376],{"class":186},[177,1489,403],{"class":585},[177,1491,534],{"class":585},[177,1493,289],{"class":592},[177,1495,1496],{"class":592},[293,1497,1498,1501],{"class":295,"popper-class":296,"theme":267},[177,1499,1500],{},"version",[301,1502,1503],{"v-slot:popper":303},[177,1504,1505,1519],{"class":306,"v-pre":173},[150,1506,1507],{"class":309},[167,1508,1509],{"class":312,"style":313,"tabindex":314},[150,1510,1511],{},[177,1512,1513,1515,1517],{"class":179},[177,1514,1500],{"style":335},[177,1516,491],{"style":329},[177,1518,342],{"style":325},[483,1520,1521],{"class":485},[146,1522,1523,1524,710],{},"The plugin's version, e.g. ",[150,1525,1526],{},"\"1.0.0\"",[177,1528,491],{"class":585},[177,1530,396],{"class":585},[177,1532,1390],{"class":186},[177,1534,403],{"class":585},[177,1536,534],{"class":585},[177,1538,289],{"class":592},[177,1540,1541],{"class":592},[293,1542,1543,1546],{"class":295,"popper-class":296,"theme":267},[177,1544,1545],{},"author",[301,1547,1548],{"v-slot:popper":303},[177,1549,1550,1564],{"class":306,"v-pre":173},[150,1551,1552],{"class":309},[167,1553,1554],{"class":312,"style":313,"tabindex":314},[150,1555,1556],{},[177,1557,1558,1560,1562],{"class":179},[177,1559,1545],{"style":335},[177,1561,491],{"style":329},[177,1563,342],{"style":325},[483,1565,1566],{"class":485},[146,1567,1568],{},"The plugin's author.",[177,1570,491],{"class":585},[177,1572,396],{"class":585},[177,1574,1404],{"class":186},[177,1576,403],{"class":585},[177,1578,534],{"class":585},[177,1580,289],{"class":592},[177,1582,1583],{"class":592},[293,1584,1585,1588],{"class":295,"popper-class":296,"theme":267},[177,1586,1587],{},"description",[301,1589,1590],{"v-slot:popper":303},[177,1591,1592,1610],{"class":306,"v-pre":173},[150,1593,1594],{"class":309},[167,1595,1596],{"class":312,"style":313,"tabindex":314},[150,1597,1598],{},[177,1599,1600,1602,1604,1606,1608],{"class":179},[177,1601,1587],{"style":335},[177,1603,339],{"style":329},[177,1605,342],{"style":325},[177,1607,367],{"style":329},[177,1609,352],{"style":325},[483,1611,1612],{"class":485},[146,1613,1614],{},"The plugin's description, in one line.",[177,1616,491],{"class":585},[177,1618,396],{"class":585},[177,1620,1418],{"class":186},[177,1622,403],{"class":585},[177,1624,1423],{"class":585},[177,1626,577],{"class":582},[177,1628,810],{"class":585},[177,1630,1631],{"class":179,"line":278},[177,1632,1634],{"emptyLinePlaceholder":1633},true,"\n",[177,1636,1637,2058,2060,2379,2381,2383,2385,2387,2389,2391,2394,2684,2686,2689,2692,2694,2958,2960],{"class":179,"line":589},[177,1638,1639],{"class":582},[293,1640,1641,1644],{"class":295,"popper-class":296,"theme":267},[177,1642,1643],{},"server",[301,1645,1646],{"v-slot:popper":303},[177,1647,1648,2053],{"class":306,"v-pre":173},[150,1649,1650],{"class":309},[167,1651,1652],{"class":312,"style":313,"tabindex":314},[150,1653,1654,1663,1731,1786,1800,1814,1831,1855,1868,1881,1900,1916,1969,2049],{},[177,1655,1656,1658,1661],{"class":179},[177,1657,322],{"style":321},[177,1659,1660],{"style":325}," Server",[177,1662,330],{"style":329},[177,1664,1665,1668,1670,1673,1676,1679,1682,1685,1688,1690,1693,1695,1698,1700,1702,1705,1707,1709,1712,1714,1716,1718,1721,1724,1727,1729],{"class":179},[177,1666,1667],{"style":335},"    addMessageListener",[177,1669,464],{"style":329},[177,1671,1672],{"style":325},"K",[177,1674,1675],{"style":321}," extends",[177,1677,1678],{"style":329}," keyof",[177,1680,1681],{"style":325}," ServerMessageMap",[177,1683,1684],{"style":329},">(",[177,1686,1455],{"style":1687},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[177,1689,491],{"style":329},[177,1691,1692],{"style":325}," K",[177,1694,534],{"style":329},[177,1696,1697],{"style":507}," listener",[177,1699,491],{"style":329},[177,1701,833],{"style":329},[177,1703,1704],{"style":1687},"event",[177,1706,491],{"style":329},[177,1708,1681],{"style":325},[177,1710,1711],{"style":345},"[",[177,1713,1672],{"style":325},[177,1715,544],{"style":345},[177,1717,577],{"style":329},[177,1719,1720],{"style":321}," =>",[177,1722,1723],{"style":325}," void",[177,1725,1726],{"style":329},"):",[177,1728,1723],{"style":325},[177,1730,355],{"style":329},[177,1732,1733,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784],{"class":179},[177,1734,1735],{"style":335},"    removeMessageListener",[177,1737,464],{"style":329},[177,1739,1672],{"style":325},[177,1741,1675],{"style":321},[177,1743,1678],{"style":329},[177,1745,1681],{"style":325},[177,1747,1684],{"style":329},[177,1749,1455],{"style":1687},[177,1751,491],{"style":329},[177,1753,1692],{"style":325},[177,1755,534],{"style":329},[177,1757,1697],{"style":507},[177,1759,491],{"style":329},[177,1761,833],{"style":329},[177,1763,1704],{"style":1687},[177,1765,491],{"style":329},[177,1767,1681],{"style":325},[177,1769,1711],{"style":345},[177,1771,1672],{"style":325},[177,1773,544],{"style":345},[177,1775,577],{"style":329},[177,1777,1720],{"style":321},[177,1779,1723],{"style":325},[177,1781,1726],{"style":329},[177,1783,1723],{"style":325},[177,1785,355],{"style":329},[177,1787,1788,1791,1794,1796,1798],{"class":179},[177,1789,1790],{"style":321},"    readonly",[177,1792,1793],{"style":335}," map",[177,1795,491],{"style":329},[177,1797,342],{"style":325},[177,1799,355],{"style":329},[177,1801,1802,1804,1807,1809,1812],{"class":179},[177,1803,1790],{"style":321},[177,1805,1806],{"style":335}," maxPlayers",[177,1808,491],{"style":329},[177,1810,1811],{"style":325}," number",[177,1813,355],{"style":329},[177,1815,1816,1818,1821,1823,1826,1829],{"class":179},[177,1817,1790],{"style":321},[177,1819,1820],{"style":335}," players",[177,1822,491],{"style":329},[177,1824,1825],{"style":325}," Player",[177,1827,1828],{"style":345},"[]",[177,1830,355],{"style":329},[177,1832,1833,1836,1838,1840,1842,1844,1846,1848,1850,1853],{"class":179},[177,1834,1835],{"style":335},"    addBot",[177,1837,511],{"style":329},[177,1839,1455],{"style":1687},[177,1841,491],{"style":329},[177,1843,342],{"style":325},[177,1845,1726],{"style":329},[177,1847,1825],{"style":325},[177,1849,367],{"style":329},[177,1851,1852],{"style":325}," null",[177,1854,355],{"style":329},[177,1856,1857,1859,1862,1864,1866],{"class":179},[177,1858,1790],{"style":321},[177,1860,1861],{"style":335}," configsDir",[177,1863,491],{"style":329},[177,1865,342],{"style":325},[177,1867,355],{"style":329},[177,1869,1870,1872,1875,1877,1879],{"class":179},[177,1871,1790],{"style":321},[177,1873,1874],{"style":335}," dataDir",[177,1876,491],{"style":329},[177,1878,342],{"style":325},[177,1880,355],{"style":329},[177,1882,1883,1886,1888,1890,1892,1894,1896,1898],{"class":179},[177,1884,1885],{"style":335},"    command",[177,1887,511],{"style":329},[177,1889,259],{"style":1687},[177,1891,491],{"style":329},[177,1893,342],{"style":325},[177,1895,1726],{"style":329},[177,1897,1723],{"style":325},[177,1899,355],{"style":329},[177,1901,1902,1904,1907,1909,1912,1914],{"class":179},[177,1903,1790],{"style":321},[177,1905,1906],{"style":335}," commands",[177,1908,491],{"style":329},[177,1910,1911],{"style":325}," CommandInfo",[177,1913,1828],{"style":345},[177,1915,355],{"style":329},[177,1917,1918,1921,1923,1926,1928,1930,1932,1935,1937,1939,1942,1944,1947,1949,1951,1953,1955,1958,1960,1963,1965,1967],{"class":179},[177,1919,1920],{"style":335},"    __addCommand",[177,1922,511],{"style":329},[177,1924,1925],{"style":1687},"usage",[177,1927,491],{"style":329},[177,1929,342],{"style":325},[177,1931,534],{"style":329},[177,1933,1934],{"style":507}," run",[177,1936,491],{"style":329},[177,1938,833],{"style":329},[177,1940,1941],{"style":1687},"words",[177,1943,491],{"style":329},[177,1945,1946],{"style":325}," __CommandWords",[177,1948,577],{"style":329},[177,1950,1720],{"style":321},[177,1952,1723],{"style":325},[177,1954,534],{"style":329},[177,1956,1957],{"style":1687}," options",[177,1959,339],{"style":329},[177,1961,1962],{"style":325}," CommandOptions",[177,1964,1726],{"style":329},[177,1966,1723],{"style":325},[177,1968,355],{"style":329},[177,1970,1971,1974,1976,1979,1981,1984,1987,1990,1992,1995,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2019,2021,2023,2026,2028,2031,2033,2036,2039,2041,2043,2045,2047],{"class":179},[177,1972,1973],{"style":335},"    addServerCommand",[177,1975,464],{"style":329},[177,1977,1978],{"style":325},"T",[177,1980,1675],{"style":321},[177,1982,1983],{"style":325}," object",[177,1985,1986],{"style":329}," =",[177,1988,1989],{"style":325}," never",[177,1991,534],{"style":329},[177,1993,1994],{"style":321}," const",[177,1996,1997],{"style":325}," U",[177,1999,1675],{"style":321},[177,2001,342],{"style":325},[177,2003,1986],{"style":329},[177,2005,342],{"style":325},[177,2007,1684],{"style":329},[177,2009,1925],{"style":1687},[177,2011,491],{"style":329},[177,2013,1997],{"style":325},[177,2015,534],{"style":329},[177,2017,2018],{"style":507}," handler",[177,2020,491],{"style":329},[177,2022,833],{"style":329},[177,2024,2025],{"style":1687},"args",[177,2027,491],{"style":329},[177,2029,2030],{"style":325}," CommandArgsOf",[177,2032,464],{"style":329},[177,2034,2035],{"style":345},"...",[177,2037,2038],{"style":329},">)",[177,2040,1720],{"style":321},[177,2042,1723],{"style":325},[177,2044,1726],{"style":329},[177,2046,1723],{"style":325},[177,2048,355],{"style":329},[177,2050,2051],{"class":179},[177,2052,481],{"style":329},[483,2054,2055],{"class":485},[146,2056,2057],{},"The server the plugin runs on: its events, commands and map.",[177,2059,710],{"class":585},[177,2061,2062],{"class":288},[293,2063,2064,2067],{"class":295,"popper-class":296,"theme":267},[177,2065,2066],{},"addCommand",[301,2068,2069],{"v-slot:popper":303},[177,2070,2071,2119],{"class":306,"v-pre":173},[150,2072,2073],{"class":309},[167,2074,2075],{"class":312,"style":313,"tabindex":314},[150,2076,2077,2085,2101,2115],{},[177,2078,2079,2081,2083],{"class":179},[177,2080,322],{"style":321},[177,2082,1962],{"style":325},[177,2084,330],{"style":329},[177,2086,2087,2090,2092,2095,2097,2099],{"class":179},[177,2088,2089],{"style":335},"    access",[177,2091,339],{"style":329},[177,2093,2094],{"style":325}," Access",[177,2096,367],{"style":329},[177,2098,352],{"style":325},[177,2100,355],{"style":329},[177,2102,2103,2105,2107,2109,2111,2113],{"class":179},[177,2104,1324],{"style":335},[177,2106,339],{"style":329},[177,2108,342],{"style":325},[177,2110,367],{"style":329},[177,2112,352],{"style":325},[177,2114,355],{"style":329},[177,2116,2117],{"class":179},[177,2118,481],{"style":329},[483,2120,2121,2132,2346,2372],{"class":485},[146,2122,2123,2124,2127,2128,2131],{},"Adds a command players type, by its usage: the name, then the\narguments, ",[150,2125,2126],{},"\u003Cname>"," required and ",[150,2129,2130],{},"[name]"," optional. Their types are an\ninterface, the type argument; without it each is text.",[150,2133,2134],{},[167,2135,2136],{"class":312,"style":313,"tabindex":314},[150,2137,2138,2147,2158,2169,2173,2175,2224,2264,2288],{},[177,2139,2140,2142,2145],{"class":179},[177,2141,322],{"style":321},[177,2143,2144],{"style":325}," KickArgs",[177,2146,330],{"style":329},[177,2148,2149,2152,2154,2156],{"class":179},[177,2150,2151],{"style":335},"  target",[177,2153,491],{"style":329},[177,2155,1825],{"style":325},[177,2157,355],{"style":329},[177,2159,2160,2163,2165,2167],{"class":179},[177,2161,2162],{"style":335},"  reason",[177,2164,339],{"style":329},[177,2166,342],{"style":325},[177,2168,355],{"style":329},[177,2170,2171],{"class":179},[177,2172,481],{"style":329},[177,2174],{"class":179},[177,2176,2177,2179,2181,2183,2185,2188,2190,2192,2194,2197,2199,2201,2204,2207,2209,2212,2214,2217,2220,2222],{"class":179},[177,2178,1643],{"style":345},[177,2180,710],{"style":329},[177,2182,2066],{"style":507},[177,2184,464],{"style":329},[177,2186,2187],{"style":325},"KickArgs",[177,2189,470],{"style":329},[177,2191,511],{"style":345},[177,2193,403],{"style":329},[177,2195,2196],{"style":399},"\u002Fkick \u003Ctarget> [reason]",[177,2198,403],{"style":329},[177,2200,534],{"style":329},[177,2202,2203],{"style":329}," ({",[177,2205,2206],{"style":1687}," player",[177,2208,534],{"style":329},[177,2210,2211],{"style":1687}," target",[177,2213,534],{"style":329},[177,2215,2216],{"style":1687}," reason",[177,2218,2219],{"style":329}," })",[177,2221,1720],{"style":321},[177,2223,330],{"style":329},[177,2225,2226,2228,2230,2233,2235,2238,2241,2244,2247,2250,2253,2255,2257,2260,2262],{"class":179},[177,2227,2151],{"style":345},[177,2229,710],{"style":329},[177,2231,2232],{"style":507},"kick",[177,2234,511],{"style":335},[177,2236,2237],{"style":345},"reason",[177,2239,2240],{"style":329}," ??",[177,2242,2243],{"style":329}," `",[177,2245,2246],{"style":399},"Kicked by ",[177,2248,2249],{"style":329},"${",[177,2251,2252],{"style":345},"player",[177,2254,710],{"style":329},[177,2256,1455],{"style":345},[177,2258,2259],{"style":329},"}`",[177,2261,577],{"style":335},[177,2263,355],{"style":329},[177,2265,2266,2269,2271,2274,2276,2278,2280,2282,2284,2286],{"class":179},[177,2267,2268],{"style":329},"},",[177,2270,330],{"style":329},[177,2272,2273],{"style":335}," access",[177,2275,491],{"style":329},[177,2277,396],{"style":329},[177,2279,2232],{"style":399},[177,2281,403],{"style":329},[177,2283,1423],{"style":329},[177,2285,577],{"style":345},[177,2287,355],{"style":329},[177,2289,2290,2292,2294,2296,2298,2300,2303,2305,2307,2309,2311,2313,2315,2318,2321,2323,2326,2328,2330,2333,2335,2338,2341,2344],{"class":179},[177,2291,1643],{"style":345},[177,2293,710],{"style":329},[177,2295,2066],{"style":507},[177,2297,511],{"style":345},[177,2299,403],{"style":329},[177,2301,2302],{"style":399},"\u002Fhp",[177,2304,403],{"style":329},[177,2306,534],{"style":329},[177,2308,2203],{"style":329},[177,2310,2206],{"style":1687},[177,2312,2219],{"style":329},[177,2314,1720],{"style":321},[177,2316,2317],{"style":507}," print",[177,2319,2320],{"style":345},"(player",[177,2322,534],{"style":329},[177,2324,2325],{"style":329}," `${",[177,2327,2252],{"style":345},[177,2329,710],{"style":329},[177,2331,2332],{"style":345},"health",[177,2334,481],{"style":329},[177,2336,2337],{"style":399}," HP",[177,2339,2340],{"style":329},"`",[177,2342,2343],{"style":345},"))",[177,2345,355],{"style":329},[146,2347,2348,2349,2352,2353,2356,2357,2360,2361,2363,2364,2367,2368,2371],{},"A name with ",[150,2350,2351],{},"\u002F"," is a chat command, one without a console command, and\n",[150,2354,2355],{},"\"say \u003Cphrase>\""," a phrase written in chat. A ",[150,2358,2359],{},"number"," argument is\nparsed, a ",[150,2362,1229],{}," found by ",[150,2365,2366],{},"#userid",", the whole name or a part of it,\na ",[150,2369,2370],{},"string"," taken as it is - the last one takes the rest of the line. A\nword that is not what the command takes answers the player with the\nusage, and the handler does not run.",[1435,2373,2374],{},[146,2375,1439,2376],{},[150,2377,2378],{},"register_clcmd",[177,2380,511],{"class":582},[177,2382,403],{"class":585},[177,2384,2302],{"class":186},[177,2386,403],{"class":585},[177,2388,534],{"class":585},[177,2390,2203],{"class":585},[177,2392,289],{"class":2393},"sHdIc",[177,2395,2396],{"class":2393},[293,2397,2398,2400],{"class":295,"popper-class":296,"theme":267},[177,2399,2252],{},[301,2401,2402],{"v-slot:popper":303},[177,2403,2404],{"class":306,"v-pre":173},[150,2405,2406],{"class":309},[167,2407,2408],{"class":312,"style":313,"tabindex":314},[150,2409,2410,2418,2430,2441,2452,2463,2474,2486,2507,2520,2533,2547,2560,2573,2586,2599,2612,2626,2637,2648,2659,2680],{},[177,2411,2412,2414,2416],{"class":179},[177,2413,322],{"style":321},[177,2415,1825],{"style":325},[177,2417,330],{"style":329},[177,2419,2420,2422,2424,2426,2428],{"class":179},[177,2421,1790],{"style":321},[177,2423,1369],{"style":335},[177,2425,491],{"style":329},[177,2427,342],{"style":325},[177,2429,355],{"style":329},[177,2431,2432,2435,2437,2439],{"class":179},[177,2433,2434],{"style":335},"    health",[177,2436,491],{"style":329},[177,2438,1811],{"style":325},[177,2440,355],{"style":329},[177,2442,2443,2446,2448,2450],{"class":179},[177,2444,2445],{"style":335},"    armor",[177,2447,491],{"style":329},[177,2449,1811],{"style":325},[177,2451,355],{"style":329},[177,2453,2454,2457,2459,2461],{"class":179},[177,2455,2456],{"style":335},"    frags",[177,2458,491],{"style":329},[177,2460,1811],{"style":325},[177,2462,355],{"style":329},[177,2464,2465,2468,2470,2472],{"class":179},[177,2466,2467],{"style":335},"    deaths",[177,2469,491],{"style":329},[177,2471,1811],{"style":325},[177,2473,355],{"style":329},[177,2475,2476,2479,2481,2484],{"class":179},[177,2477,2478],{"style":335},"    team",[177,2480,491],{"style":329},[177,2482,2483],{"style":325}," Team",[177,2485,355],{"style":329},[177,2487,2488,2491,2493,2496,2498,2500,2502,2505],{"class":179},[177,2489,2490],{"style":335},"    joinTeam",[177,2492,511],{"style":329},[177,2494,2495],{"style":1687},"team",[177,2497,491],{"style":329},[177,2499,2483],{"style":325},[177,2501,1726],{"style":329},[177,2503,2504],{"style":325}," boolean",[177,2506,355],{"style":329},[177,2508,2509,2511,2514,2516,2518],{"class":179},[177,2510,1790],{"style":321},[177,2512,2513],{"style":335}," ip",[177,2515,491],{"style":329},[177,2517,342],{"style":325},[177,2519,355],{"style":329},[177,2521,2522,2524,2527,2529,2531],{"class":179},[177,2523,1790],{"style":321},[177,2525,2526],{"style":335}," steamId",[177,2528,491],{"style":329},[177,2530,342],{"style":325},[177,2532,355],{"style":329},[177,2534,2535,2537,2540,2542,2545],{"class":179},[177,2536,1790],{"style":321},[177,2538,2539],{"style":335}," authType",[177,2541,491],{"style":329},[177,2543,2544],{"style":325}," AuthType",[177,2546,355],{"style":329},[177,2548,2549,2551,2554,2556,2558],{"class":179},[177,2550,1790],{"style":321},[177,2552,2553],{"style":335}," protocol",[177,2555,491],{"style":329},[177,2557,1811],{"style":325},[177,2559,355],{"style":329},[177,2561,2562,2564,2567,2569,2571],{"class":179},[177,2563,1790],{"style":321},[177,2565,2566],{"style":335}," authKey",[177,2568,491],{"style":329},[177,2570,342],{"style":325},[177,2572,355],{"style":329},[177,2574,2575,2577,2580,2582,2584],{"class":179},[177,2576,1790],{"style":321},[177,2578,2579],{"style":335}," isAlive",[177,2581,491],{"style":329},[177,2583,2504],{"style":325},[177,2585,355],{"style":329},[177,2587,2588,2590,2593,2595,2597],{"class":179},[177,2589,1790],{"style":321},[177,2591,2592],{"style":335}," isConnected",[177,2594,491],{"style":329},[177,2596,2504],{"style":325},[177,2598,355],{"style":329},[177,2600,2601,2603,2606,2608,2610],{"class":179},[177,2602,1790],{"style":321},[177,2604,2605],{"style":335}," isBot",[177,2607,491],{"style":329},[177,2609,2504],{"style":325},[177,2611,355],{"style":329},[177,2613,2614,2616,2619,2621,2624],{"class":179},[177,2615,1790],{"style":321},[177,2617,2618],{"style":335}," signal",[177,2620,491],{"style":329},[177,2622,2623],{"style":325}," AbortSignal",[177,2625,355],{"style":329},[177,2627,2628,2631,2633,2635],{"class":179},[177,2629,2630],{"style":335},"    muted",[177,2632,491],{"style":329},[177,2634,2504],{"style":325},[177,2636,355],{"style":329},[177,2638,2639,2642,2644,2646],{"class":179},[177,2640,2641],{"style":335},"    heardByEveryone",[177,2643,491],{"style":329},[177,2645,2504],{"style":325},[177,2647,355],{"style":329},[177,2649,2650,2653,2655,2657],{"class":179},[177,2651,2652],{"style":335},"    hearsEveryone",[177,2654,491],{"style":329},[177,2656,2504],{"style":325},[177,2658,355],{"style":329},[177,2660,2661,2664,2666,2669,2671,2674,2676,2678],{"class":179},[177,2662,2663],{"style":335},"    restart",[177,2665,511],{"style":329},[177,2667,2668],{"style":1687},"options",[177,2670,339],{"style":329},[177,2672,2673],{"style":325}," ActionOptions",[177,2675,1726],{"style":329},[177,2677,1723],{"style":325},[177,2679,355],{"style":329},[177,2681,2682],{"class":179},[177,2683,481],{"style":329},[177,2685,2219],{"class":585},[177,2687,1720],{"class":2688},"spNyl",[177,2690,2691],{"class":288}," sayHp",[177,2693,511],{"class":582},[177,2695,2696],{"class":582},[293,2697,2698,2700],{"class":295,"popper-class":296,"theme":267},[177,2699,2252],{},[301,2701,2702],{"v-slot:popper":303},[177,2703,2704],{"class":306,"v-pre":173},[150,2705,2706],{"class":309},[167,2707,2708],{"class":312,"style":313,"tabindex":314},[150,2709,2710,2718,2730,2740,2750,2760,2770,2780,2798,2810,2822,2834,2846,2858,2870,2882,2894,2906,2916,2926,2936,2954],{},[177,2711,2712,2714,2716],{"class":179},[177,2713,322],{"style":321},[177,2715,1825],{"style":325},[177,2717,330],{"style":329},[177,2719,2720,2722,2724,2726,2728],{"class":179},[177,2721,1790],{"style":321},[177,2723,1369],{"style":335},[177,2725,491],{"style":329},[177,2727,342],{"style":325},[177,2729,355],{"style":329},[177,2731,2732,2734,2736,2738],{"class":179},[177,2733,2434],{"style":335},[177,2735,491],{"style":329},[177,2737,1811],{"style":325},[177,2739,355],{"style":329},[177,2741,2742,2744,2746,2748],{"class":179},[177,2743,2445],{"style":335},[177,2745,491],{"style":329},[177,2747,1811],{"style":325},[177,2749,355],{"style":329},[177,2751,2752,2754,2756,2758],{"class":179},[177,2753,2456],{"style":335},[177,2755,491],{"style":329},[177,2757,1811],{"style":325},[177,2759,355],{"style":329},[177,2761,2762,2764,2766,2768],{"class":179},[177,2763,2467],{"style":335},[177,2765,491],{"style":329},[177,2767,1811],{"style":325},[177,2769,355],{"style":329},[177,2771,2772,2774,2776,2778],{"class":179},[177,2773,2478],{"style":335},[177,2775,491],{"style":329},[177,2777,2483],{"style":325},[177,2779,355],{"style":329},[177,2781,2782,2784,2786,2788,2790,2792,2794,2796],{"class":179},[177,2783,2490],{"style":335},[177,2785,511],{"style":329},[177,2787,2495],{"style":1687},[177,2789,491],{"style":329},[177,2791,2483],{"style":325},[177,2793,1726],{"style":329},[177,2795,2504],{"style":325},[177,2797,355],{"style":329},[177,2799,2800,2802,2804,2806,2808],{"class":179},[177,2801,1790],{"style":321},[177,2803,2513],{"style":335},[177,2805,491],{"style":329},[177,2807,342],{"style":325},[177,2809,355],{"style":329},[177,2811,2812,2814,2816,2818,2820],{"class":179},[177,2813,1790],{"style":321},[177,2815,2526],{"style":335},[177,2817,491],{"style":329},[177,2819,342],{"style":325},[177,2821,355],{"style":329},[177,2823,2824,2826,2828,2830,2832],{"class":179},[177,2825,1790],{"style":321},[177,2827,2539],{"style":335},[177,2829,491],{"style":329},[177,2831,2544],{"style":325},[177,2833,355],{"style":329},[177,2835,2836,2838,2840,2842,2844],{"class":179},[177,2837,1790],{"style":321},[177,2839,2553],{"style":335},[177,2841,491],{"style":329},[177,2843,1811],{"style":325},[177,2845,355],{"style":329},[177,2847,2848,2850,2852,2854,2856],{"class":179},[177,2849,1790],{"style":321},[177,2851,2566],{"style":335},[177,2853,491],{"style":329},[177,2855,342],{"style":325},[177,2857,355],{"style":329},[177,2859,2860,2862,2864,2866,2868],{"class":179},[177,2861,1790],{"style":321},[177,2863,2579],{"style":335},[177,2865,491],{"style":329},[177,2867,2504],{"style":325},[177,2869,355],{"style":329},[177,2871,2872,2874,2876,2878,2880],{"class":179},[177,2873,1790],{"style":321},[177,2875,2592],{"style":335},[177,2877,491],{"style":329},[177,2879,2504],{"style":325},[177,2881,355],{"style":329},[177,2883,2884,2886,2888,2890,2892],{"class":179},[177,2885,1790],{"style":321},[177,2887,2605],{"style":335},[177,2889,491],{"style":329},[177,2891,2504],{"style":325},[177,2893,355],{"style":329},[177,2895,2896,2898,2900,2902,2904],{"class":179},[177,2897,1790],{"style":321},[177,2899,2618],{"style":335},[177,2901,491],{"style":329},[177,2903,2623],{"style":325},[177,2905,355],{"style":329},[177,2907,2908,2910,2912,2914],{"class":179},[177,2909,2630],{"style":335},[177,2911,491],{"style":329},[177,2913,2504],{"style":325},[177,2915,355],{"style":329},[177,2917,2918,2920,2922,2924],{"class":179},[177,2919,2641],{"style":335},[177,2921,491],{"style":329},[177,2923,2504],{"style":325},[177,2925,355],{"style":329},[177,2927,2928,2930,2932,2934],{"class":179},[177,2929,2652],{"style":335},[177,2931,491],{"style":329},[177,2933,2504],{"style":325},[177,2935,355],{"style":329},[177,2937,2938,2940,2942,2944,2946,2948,2950,2952],{"class":179},[177,2939,2663],{"style":335},[177,2941,511],{"style":329},[177,2943,2668],{"style":1687},[177,2945,339],{"style":329},[177,2947,2673],{"style":325},[177,2949,1726],{"style":329},[177,2951,1723],{"style":325},[177,2953,355],{"style":329},[177,2955,2956],{"class":179},[177,2957,481],{"style":329},[177,2959,2343],{"class":582},[177,2961,810],{"class":585},[177,2963,2964,3334,3336,3406,3408,3410,3413,3415,3417,3419,3451,3453,3455],{"class":179,"line":641},[177,2965,2966],{"class":582},[293,2967,2968,2970],{"class":295,"popper-class":296,"theme":267},[177,2969,1643],{},[301,2971,2972],{"v-slot:popper":303},[177,2973,2974,3330],{"class":306,"v-pre":173},[150,2975,2976],{"class":309},[167,2977,2978],{"class":312,"style":313,"tabindex":314},[150,2979,2980,2988,3042,3096,3108,3120,3134,3156,3168,3180,3198,3212,3258,3326],{},[177,2981,2982,2984,2986],{"class":179},[177,2983,322],{"style":321},[177,2985,1660],{"style":325},[177,2987,330],{"style":329},[177,2989,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040],{"class":179},[177,2991,1667],{"style":335},[177,2993,464],{"style":329},[177,2995,1672],{"style":325},[177,2997,1675],{"style":321},[177,2999,1678],{"style":329},[177,3001,1681],{"style":325},[177,3003,1684],{"style":329},[177,3005,1455],{"style":1687},[177,3007,491],{"style":329},[177,3009,1692],{"style":325},[177,3011,534],{"style":329},[177,3013,1697],{"style":507},[177,3015,491],{"style":329},[177,3017,833],{"style":329},[177,3019,1704],{"style":1687},[177,3021,491],{"style":329},[177,3023,1681],{"style":325},[177,3025,1711],{"style":345},[177,3027,1672],{"style":325},[177,3029,544],{"style":345},[177,3031,577],{"style":329},[177,3033,1720],{"style":321},[177,3035,1723],{"style":325},[177,3037,1726],{"style":329},[177,3039,1723],{"style":325},[177,3041,355],{"style":329},[177,3043,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094],{"class":179},[177,3045,1735],{"style":335},[177,3047,464],{"style":329},[177,3049,1672],{"style":325},[177,3051,1675],{"style":321},[177,3053,1678],{"style":329},[177,3055,1681],{"style":325},[177,3057,1684],{"style":329},[177,3059,1455],{"style":1687},[177,3061,491],{"style":329},[177,3063,1692],{"style":325},[177,3065,534],{"style":329},[177,3067,1697],{"style":507},[177,3069,491],{"style":329},[177,3071,833],{"style":329},[177,3073,1704],{"style":1687},[177,3075,491],{"style":329},[177,3077,1681],{"style":325},[177,3079,1711],{"style":345},[177,3081,1672],{"style":325},[177,3083,544],{"style":345},[177,3085,577],{"style":329},[177,3087,1720],{"style":321},[177,3089,1723],{"style":325},[177,3091,1726],{"style":329},[177,3093,1723],{"style":325},[177,3095,355],{"style":329},[177,3097,3098,3100,3102,3104,3106],{"class":179},[177,3099,1790],{"style":321},[177,3101,1793],{"style":335},[177,3103,491],{"style":329},[177,3105,342],{"style":325},[177,3107,355],{"style":329},[177,3109,3110,3112,3114,3116,3118],{"class":179},[177,3111,1790],{"style":321},[177,3113,1806],{"style":335},[177,3115,491],{"style":329},[177,3117,1811],{"style":325},[177,3119,355],{"style":329},[177,3121,3122,3124,3126,3128,3130,3132],{"class":179},[177,3123,1790],{"style":321},[177,3125,1820],{"style":335},[177,3127,491],{"style":329},[177,3129,1825],{"style":325},[177,3131,1828],{"style":345},[177,3133,355],{"style":329},[177,3135,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154],{"class":179},[177,3137,1835],{"style":335},[177,3139,511],{"style":329},[177,3141,1455],{"style":1687},[177,3143,491],{"style":329},[177,3145,342],{"style":325},[177,3147,1726],{"style":329},[177,3149,1825],{"style":325},[177,3151,367],{"style":329},[177,3153,1852],{"style":325},[177,3155,355],{"style":329},[177,3157,3158,3160,3162,3164,3166],{"class":179},[177,3159,1790],{"style":321},[177,3161,1861],{"style":335},[177,3163,491],{"style":329},[177,3165,342],{"style":325},[177,3167,355],{"style":329},[177,3169,3170,3172,3174,3176,3178],{"class":179},[177,3171,1790],{"style":321},[177,3173,1874],{"style":335},[177,3175,491],{"style":329},[177,3177,342],{"style":325},[177,3179,355],{"style":329},[177,3181,3182,3184,3186,3188,3190,3192,3194,3196],{"class":179},[177,3183,1885],{"style":335},[177,3185,511],{"style":329},[177,3187,259],{"style":1687},[177,3189,491],{"style":329},[177,3191,342],{"style":325},[177,3193,1726],{"style":329},[177,3195,1723],{"style":325},[177,3197,355],{"style":329},[177,3199,3200,3202,3204,3206,3208,3210],{"class":179},[177,3201,1790],{"style":321},[177,3203,1906],{"style":335},[177,3205,491],{"style":329},[177,3207,1911],{"style":325},[177,3209,1828],{"style":345},[177,3211,355],{"style":329},[177,3213,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256],{"class":179},[177,3215,1920],{"style":335},[177,3217,511],{"style":329},[177,3219,1925],{"style":1687},[177,3221,491],{"style":329},[177,3223,342],{"style":325},[177,3225,534],{"style":329},[177,3227,1934],{"style":507},[177,3229,491],{"style":329},[177,3231,833],{"style":329},[177,3233,1941],{"style":1687},[177,3235,491],{"style":329},[177,3237,1946],{"style":325},[177,3239,577],{"style":329},[177,3241,1720],{"style":321},[177,3243,1723],{"style":325},[177,3245,534],{"style":329},[177,3247,1957],{"style":1687},[177,3249,339],{"style":329},[177,3251,1962],{"style":325},[177,3253,1726],{"style":329},[177,3255,1723],{"style":325},[177,3257,355],{"style":329},[177,3259,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324],{"class":179},[177,3261,1973],{"style":335},[177,3263,464],{"style":329},[177,3265,1978],{"style":325},[177,3267,1675],{"style":321},[177,3269,1983],{"style":325},[177,3271,1986],{"style":329},[177,3273,1989],{"style":325},[177,3275,534],{"style":329},[177,3277,1994],{"style":321},[177,3279,1997],{"style":325},[177,3281,1675],{"style":321},[177,3283,342],{"style":325},[177,3285,1986],{"style":329},[177,3287,342],{"style":325},[177,3289,1684],{"style":329},[177,3291,1925],{"style":1687},[177,3293,491],{"style":329},[177,3295,1997],{"style":325},[177,3297,534],{"style":329},[177,3299,2018],{"style":507},[177,3301,491],{"style":329},[177,3303,833],{"style":329},[177,3305,2025],{"style":1687},[177,3307,491],{"style":329},[177,3309,2030],{"style":325},[177,3311,464],{"style":329},[177,3313,2035],{"style":345},[177,3315,2038],{"style":329},[177,3317,1720],{"style":321},[177,3319,1723],{"style":325},[177,3321,1726],{"style":329},[177,3323,1723],{"style":325},[177,3325,355],{"style":329},[177,3327,3328],{"class":179},[177,3329,481],{"style":329},[483,3331,3332],{"class":485},[146,3333,2057],{},[177,3335,710],{"class":585},[177,3337,3338],{"class":288},[293,3339,3340,3343],{"class":295,"popper-class":296,"theme":267},[177,3341,3342],{},"addEventListener",[301,3344,3345],{"v-slot:popper":303},[177,3346,3347,3378],{"class":306,"v-pre":173},[150,3348,3349],{"class":309},[167,3350,3351],{"class":312,"style":313,"tabindex":314},[150,3352,3353,3362,3374],{},[177,3354,3355,3357,3360],{"class":179},[177,3356,322],{"style":321},[177,3358,3359],{"style":325}," __type",[177,3361,330],{"style":329},[177,3363,3364,3367,3369,3372],{"class":179},[177,3365,3366],{"style":335},"    field",[177,3368,491],{"style":329},[177,3370,3371],{"style":325}," F",[177,3373,355],{"style":329},[177,3375,3376],{"class":179},[177,3377,481],{"style":329},[483,3379,3380],{"class":485},[146,3381,3382,3383,3386,3387,3390,3391,3393,3394,3397,3398,3401,3402,3405],{},"Calls ",[150,3384,3385],{},"listener"," every time the field ",[150,3388,3389],{},"field"," plugins added to ",[150,3392,1229],{},"\nchanges on a player, e.g. ",[150,3395,3396],{},"{ field: \"spawnProtected\" }",": ",[150,3399,3400],{},"event.value","\nand ",[150,3403,3404],{},"event.previous"," have the field's type.",[177,3407,511],{"class":582},[177,3409,403],{"class":585},[177,3411,3412],{"class":186},"putInServer",[177,3414,403],{"class":585},[177,3416,534],{"class":585},[177,3418,833],{"class":585},[177,3420,3421],{"class":2393},[293,3422,3423,3425],{"class":295,"popper-class":296,"theme":267},[177,3424,1704],{},[301,3426,3427],{"v-slot:popper":303},[177,3428,3429],{"class":306,"v-pre":173},[150,3430,3431],{"class":309},[167,3432,3433],{"class":312,"style":313,"tabindex":314},[150,3434,3435],{},[177,3436,3437,3439,3441,3444,3446,3449],{"class":179},[177,3438,1704],{"style":335},[177,3440,491],{"style":329},[177,3442,3443],{"style":325}," PlayerChangeEvent",[177,3445,464],{"style":329},[177,3447,3448],{"style":325},"PlayerFieldName",[177,3450,470],{"style":329},[177,3452,577],{"class":585},[177,3454,1720],{"class":2688},[177,3456,3457],{"class":585}," {\n",[177,3459,3460,3462,3740,3742,3745,3747,3749,3779,3781,4050,4052,4088,4090,4093,4095,4097],{"class":179,"line":654},[177,3461,593],{"class":288},[177,3463,3464],{"class":288},[293,3465,3466,3468],{"class":295,"popper-class":296,"theme":267},[177,3467,1226],{},[301,3469,3470],{"v-slot:popper":303},[177,3471,3472,3520],{"class":306,"v-pre":173},[150,3473,3474],{"class":309},[167,3475,3476],{"class":312,"style":313,"tabindex":314},[150,3477,3478],{},[177,3479,3480,3482,3484,3487,3489,3492,3494,3497,3499,3502,3504,3506,3508,3511,3513,3516,3518],{"class":179},[177,3481,1226],{"style":345},[177,3483,464],{"style":329},[177,3485,314],{"style":3486},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[177,3488,1684],{"style":329},[177,3490,3491],{"style":1687},"to",[177,3493,491],{"style":329},[177,3495,3496],{"style":3486}," 0",[177,3498,534],{"style":329},[177,3500,3501],{"style":1687}," message",[177,3503,491],{"style":329},[177,3505,342],{"style":325},[177,3507,534],{"style":329},[177,3509,3510],{"style":1687}," variant",[177,3512,339],{"style":329},[177,3514,3515],{"style":325}," VariantName",[177,3517,1726],{"style":329},[177,3519,1723],{"style":325},[483,3521,3522,3527,3653,3682,3685,3717,3730],{"class":485},[146,3523,3524,3525,246],{},"Sends a message to a player, or to every player (",[150,3526,314],{},[150,3528,3529],{},[167,3530,3531],{"class":312,"style":313,"tabindex":314},[150,3532,3533,3556,3580,3610],{},[177,3534,3535,3537,3539,3541,3543,3546,3548,3550,3552],{"class":179},[177,3536,1226],{"style":507},[177,3538,2320],{"style":345},[177,3540,534],{"style":329},[177,3542,396],{"style":329},[177,3544,3545],{"style":399},"Health restored!",[177,3547,403],{"style":329},[177,3549,577],{"style":345},[177,3551,355],{"style":329},[177,3553,3555],{"style":3554},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic","                    \u002F\u002F the player's chat",[177,3557,3558,3560,3562,3564,3566,3568,3571,3573,3575,3577],{"class":179},[177,3559,1226],{"style":507},[177,3561,511],{"style":345},[177,3563,314],{"style":3486},[177,3565,534],{"style":329},[177,3567,396],{"style":329},[177,3569,3570],{"style":399},"Round starts in 5 seconds",[177,3572,403],{"style":329},[177,3574,577],{"style":345},[177,3576,355],{"style":329},[177,3578,3579],{"style":3554},"                \u002F\u002F everyone's chat",[177,3581,3582,3584,3586,3588,3590,3592,3594,3596,3598,3601,3603,3605,3607],{"class":179},[177,3583,1226],{"style":507},[177,3585,2320],{"style":345},[177,3587,534],{"style":329},[177,3589,396],{"style":329},[177,3591,3545],{"style":399},[177,3593,403],{"style":329},[177,3595,534],{"style":329},[177,3597,396],{"style":329},[177,3599,3600],{"style":399},"center",[177,3602,403],{"style":329},[177,3604,577],{"style":345},[177,3606,355],{"style":329},[177,3608,3609],{"style":3554},"          \u002F\u002F the middle of the player's screen",[177,3611,3612,3614,3616,3618,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3644,3646,3648,3650],{"class":179},[177,3613,1226],{"style":507},[177,3615,511],{"style":345},[177,3617,514],{"style":329},[177,3619,3620],{"style":335}," id",[177,3622,491],{"style":329},[177,3624,3496],{"style":3486},[177,3626,534],{"style":329},[177,3628,3510],{"style":335},[177,3630,491],{"style":329},[177,3632,396],{"style":329},[177,3634,3600],{"style":399},[177,3636,403],{"style":329},[177,3638,570],{"style":329},[177,3640,396],{"style":329},[177,3642,3643],{"style":399},"Go!",[177,3645,403],{"style":329},[177,3647,577],{"style":345},[177,3649,355],{"style":329},[177,3651,3652],{"style":3554},"           \u002F\u002F the middle of everyone's screen",[146,3654,3655,3656,3659,3660,3662,3663,3666,3667,3670,3671,3674,3675,3678,3679,710],{},"The first argument is a player, a player's ",[150,3657,3658],{},"id",", or ",[150,3661,314],{}," for everyone. The third\nis where the message shows, one of ",[150,3664,3665],{},"\"chat\""," (the default), ",[150,3668,3669],{},"\"center\""," - the middle of\nthe screen, ",[150,3672,3673],{},"\"console\""," - the player's console, ",[150,3676,3677],{},"\"notify\""," - the console too; CS\nshows it on screen only with ",[150,3680,3681],{},"developer 1",[146,3683,3684],{},"Colour tags work in chat only, and a letter is the same colour as in a menu:",[3686,3687,3688,3699],"ul",{},[3689,3690,3691,3694,3695,3698],"li",{},[150,3692,3693],{},"!y"," yellow (the usual chat colour), ",[150,3696,3697],{},"!g"," green",[3689,3700,3701,3704,3705,3708,3709,3712,3713,3716],{},[150,3702,3703],{},"!r"," red, ",[150,3706,3707],{},"!b"," blue, ",[150,3710,3711],{},"!d"," grey, ",[150,3714,3715],{},"!t"," the colour of the reader's team",[146,3718,3719,3720,770,3723,3726,3727,3729],{},"A menu's own tags (",[150,3721,3722],{},"!w",[150,3724,3725],{},"!R",") are dropped from a chat line. Red, blue,\ngrey and ",[150,3728,3715],{}," share the message's one team colour: the first one used wins.",[1435,3731,3732],{},[146,3733,1439,3734,770,3737],{},[150,3735,3736],{},"client_print",[150,3738,3739],{},"client_print_color",[177,3741,511],{"class":592},[177,3743,314],{"class":3744},"sbssI",[177,3746,534],{"class":585},[177,3748,2325],{"class":585},[177,3750,3751],{"class":582},[293,3752,3753,3755],{"class":295,"popper-class":296,"theme":267},[177,3754,1704],{},[301,3756,3757],{"v-slot:popper":303},[177,3758,3759],{"class":306,"v-pre":173},[150,3760,3761],{"class":309},[167,3762,3763],{"class":312,"style":313,"tabindex":314},[150,3764,3765],{},[177,3766,3767,3769,3771,3773,3775,3777],{"class":179},[177,3768,1704],{"style":335},[177,3770,491],{"style":329},[177,3772,3443],{"style":325},[177,3774,464],{"style":329},[177,3776,3448],{"style":325},[177,3778,470],{"style":329},[177,3780,710],{"class":585},[177,3782,3783],{"class":582},[293,3784,3785,3787],{"class":295,"popper-class":296,"theme":267},[177,3786,2252],{},[301,3788,3789],{"v-slot:popper":303},[177,3790,3791,4045],{"class":306,"v-pre":173},[150,3792,3793],{"class":309},[167,3794,3795],{"class":312,"style":313,"tabindex":314},[150,3796,3797,3805,3817,3827,3837,3847,3857,3867,3885,3897,3909,3921,3933,3945,3957,3969,3981,3993,4003,4013,4023,4041],{},[177,3798,3799,3801,3803],{"class":179},[177,3800,322],{"style":321},[177,3802,1825],{"style":325},[177,3804,330],{"style":329},[177,3806,3807,3809,3811,3813,3815],{"class":179},[177,3808,1790],{"style":321},[177,3810,1369],{"style":335},[177,3812,491],{"style":329},[177,3814,342],{"style":325},[177,3816,355],{"style":329},[177,3818,3819,3821,3823,3825],{"class":179},[177,3820,2434],{"style":335},[177,3822,491],{"style":329},[177,3824,1811],{"style":325},[177,3826,355],{"style":329},[177,3828,3829,3831,3833,3835],{"class":179},[177,3830,2445],{"style":335},[177,3832,491],{"style":329},[177,3834,1811],{"style":325},[177,3836,355],{"style":329},[177,3838,3839,3841,3843,3845],{"class":179},[177,3840,2456],{"style":335},[177,3842,491],{"style":329},[177,3844,1811],{"style":325},[177,3846,355],{"style":329},[177,3848,3849,3851,3853,3855],{"class":179},[177,3850,2467],{"style":335},[177,3852,491],{"style":329},[177,3854,1811],{"style":325},[177,3856,355],{"style":329},[177,3858,3859,3861,3863,3865],{"class":179},[177,3860,2478],{"style":335},[177,3862,491],{"style":329},[177,3864,2483],{"style":325},[177,3866,355],{"style":329},[177,3868,3869,3871,3873,3875,3877,3879,3881,3883],{"class":179},[177,3870,2490],{"style":335},[177,3872,511],{"style":329},[177,3874,2495],{"style":1687},[177,3876,491],{"style":329},[177,3878,2483],{"style":325},[177,3880,1726],{"style":329},[177,3882,2504],{"style":325},[177,3884,355],{"style":329},[177,3886,3887,3889,3891,3893,3895],{"class":179},[177,3888,1790],{"style":321},[177,3890,2513],{"style":335},[177,3892,491],{"style":329},[177,3894,342],{"style":325},[177,3896,355],{"style":329},[177,3898,3899,3901,3903,3905,3907],{"class":179},[177,3900,1790],{"style":321},[177,3902,2526],{"style":335},[177,3904,491],{"style":329},[177,3906,342],{"style":325},[177,3908,355],{"style":329},[177,3910,3911,3913,3915,3917,3919],{"class":179},[177,3912,1790],{"style":321},[177,3914,2539],{"style":335},[177,3916,491],{"style":329},[177,3918,2544],{"style":325},[177,3920,355],{"style":329},[177,3922,3923,3925,3927,3929,3931],{"class":179},[177,3924,1790],{"style":321},[177,3926,2553],{"style":335},[177,3928,491],{"style":329},[177,3930,1811],{"style":325},[177,3932,355],{"style":329},[177,3934,3935,3937,3939,3941,3943],{"class":179},[177,3936,1790],{"style":321},[177,3938,2566],{"style":335},[177,3940,491],{"style":329},[177,3942,342],{"style":325},[177,3944,355],{"style":329},[177,3946,3947,3949,3951,3953,3955],{"class":179},[177,3948,1790],{"style":321},[177,3950,2579],{"style":335},[177,3952,491],{"style":329},[177,3954,2504],{"style":325},[177,3956,355],{"style":329},[177,3958,3959,3961,3963,3965,3967],{"class":179},[177,3960,1790],{"style":321},[177,3962,2592],{"style":335},[177,3964,491],{"style":329},[177,3966,2504],{"style":325},[177,3968,355],{"style":329},[177,3970,3971,3973,3975,3977,3979],{"class":179},[177,3972,1790],{"style":321},[177,3974,2605],{"style":335},[177,3976,491],{"style":329},[177,3978,2504],{"style":325},[177,3980,355],{"style":329},[177,3982,3983,3985,3987,3989,3991],{"class":179},[177,3984,1790],{"style":321},[177,3986,2618],{"style":335},[177,3988,491],{"style":329},[177,3990,2623],{"style":325},[177,3992,355],{"style":329},[177,3994,3995,3997,3999,4001],{"class":179},[177,3996,2630],{"style":335},[177,3998,491],{"style":329},[177,4000,2504],{"style":325},[177,4002,355],{"style":329},[177,4004,4005,4007,4009,4011],{"class":179},[177,4006,2641],{"style":335},[177,4008,491],{"style":329},[177,4010,2504],{"style":325},[177,4012,355],{"style":329},[177,4014,4015,4017,4019,4021],{"class":179},[177,4016,2652],{"style":335},[177,4018,491],{"style":329},[177,4020,2504],{"style":325},[177,4022,355],{"style":329},[177,4024,4025,4027,4029,4031,4033,4035,4037,4039],{"class":179},[177,4026,2663],{"style":335},[177,4028,511],{"style":329},[177,4030,2668],{"style":1687},[177,4032,339],{"style":329},[177,4034,2673],{"style":325},[177,4036,1726],{"style":329},[177,4038,1723],{"style":325},[177,4040,355],{"style":329},[177,4042,4043],{"class":179},[177,4044,481],{"style":329},[483,4046,4047],{"class":485},[146,4048,4049],{},"The player whose field changed.",[177,4051,710],{"class":585},[177,4053,4054],{"class":582},[293,4055,4056,4058],{"class":295,"popper-class":296,"theme":267},[177,4057,1455],{},[301,4059,4060],{"v-slot:popper":303},[177,4061,4062,4076],{"class":306,"v-pre":173},[150,4063,4064],{"class":309},[167,4065,4066],{"class":312,"style":313,"tabindex":314},[150,4067,4068],{},[177,4069,4070,4072,4074],{"class":179},[177,4071,1455],{"style":335},[177,4073,491],{"style":329},[177,4075,342],{"style":325},[483,4077,4078,4081],{"class":485},[146,4079,4080],{},"The player's name.",[1435,4082,4083],{},[146,4084,1439,4085],{},[150,4086,4087],{},"get_user_name",[177,4089,481],{"class":585},[177,4091,4092],{"class":186}," joined",[177,4094,2340],{"class":585},[177,4096,577],{"class":592},[177,4098,810],{"class":585},[177,4100,4101,4103,4105],{"class":179,"line":668},[177,4102,481],{"class":585},[177,4104,577],{"class":582},[177,4106,810],{"class":585},[177,4108,4109],{"class":179,"line":676},[177,4110,1634],{"emptyLinePlaceholder":1633},[177,4112,4113,4116,4118,4120,4384,4386,4388,4390],{"class":179,"line":803},[177,4114,4115],{"class":2688},"function",[177,4117,2691],{"class":288},[177,4119,511],{"class":585},[177,4121,4122],{"class":2393},[293,4123,4124,4126],{"class":295,"popper-class":296,"theme":267},[177,4125,2252],{},[301,4127,4128],{"v-slot:popper":303},[177,4129,4130],{"class":306,"v-pre":173},[150,4131,4132],{"class":309},[167,4133,4134],{"class":312,"style":313,"tabindex":314},[150,4135,4136,4144,4156,4166,4176,4186,4196,4206,4224,4236,4248,4260,4272,4284,4296,4308,4320,4332,4342,4352,4362,4380],{},[177,4137,4138,4140,4142],{"class":179},[177,4139,322],{"style":321},[177,4141,1825],{"style":325},[177,4143,330],{"style":329},[177,4145,4146,4148,4150,4152,4154],{"class":179},[177,4147,1790],{"style":321},[177,4149,1369],{"style":335},[177,4151,491],{"style":329},[177,4153,342],{"style":325},[177,4155,355],{"style":329},[177,4157,4158,4160,4162,4164],{"class":179},[177,4159,2434],{"style":335},[177,4161,491],{"style":329},[177,4163,1811],{"style":325},[177,4165,355],{"style":329},[177,4167,4168,4170,4172,4174],{"class":179},[177,4169,2445],{"style":335},[177,4171,491],{"style":329},[177,4173,1811],{"style":325},[177,4175,355],{"style":329},[177,4177,4178,4180,4182,4184],{"class":179},[177,4179,2456],{"style":335},[177,4181,491],{"style":329},[177,4183,1811],{"style":325},[177,4185,355],{"style":329},[177,4187,4188,4190,4192,4194],{"class":179},[177,4189,2467],{"style":335},[177,4191,491],{"style":329},[177,4193,1811],{"style":325},[177,4195,355],{"style":329},[177,4197,4198,4200,4202,4204],{"class":179},[177,4199,2478],{"style":335},[177,4201,491],{"style":329},[177,4203,2483],{"style":325},[177,4205,355],{"style":329},[177,4207,4208,4210,4212,4214,4216,4218,4220,4222],{"class":179},[177,4209,2490],{"style":335},[177,4211,511],{"style":329},[177,4213,2495],{"style":1687},[177,4215,491],{"style":329},[177,4217,2483],{"style":325},[177,4219,1726],{"style":329},[177,4221,2504],{"style":325},[177,4223,355],{"style":329},[177,4225,4226,4228,4230,4232,4234],{"class":179},[177,4227,1790],{"style":321},[177,4229,2513],{"style":335},[177,4231,491],{"style":329},[177,4233,342],{"style":325},[177,4235,355],{"style":329},[177,4237,4238,4240,4242,4244,4246],{"class":179},[177,4239,1790],{"style":321},[177,4241,2526],{"style":335},[177,4243,491],{"style":329},[177,4245,342],{"style":325},[177,4247,355],{"style":329},[177,4249,4250,4252,4254,4256,4258],{"class":179},[177,4251,1790],{"style":321},[177,4253,2539],{"style":335},[177,4255,491],{"style":329},[177,4257,2544],{"style":325},[177,4259,355],{"style":329},[177,4261,4262,4264,4266,4268,4270],{"class":179},[177,4263,1790],{"style":321},[177,4265,2553],{"style":335},[177,4267,491],{"style":329},[177,4269,1811],{"style":325},[177,4271,355],{"style":329},[177,4273,4274,4276,4278,4280,4282],{"class":179},[177,4275,1790],{"style":321},[177,4277,2566],{"style":335},[177,4279,491],{"style":329},[177,4281,342],{"style":325},[177,4283,355],{"style":329},[177,4285,4286,4288,4290,4292,4294],{"class":179},[177,4287,1790],{"style":321},[177,4289,2579],{"style":335},[177,4291,491],{"style":329},[177,4293,2504],{"style":325},[177,4295,355],{"style":329},[177,4297,4298,4300,4302,4304,4306],{"class":179},[177,4299,1790],{"style":321},[177,4301,2592],{"style":335},[177,4303,491],{"style":329},[177,4305,2504],{"style":325},[177,4307,355],{"style":329},[177,4309,4310,4312,4314,4316,4318],{"class":179},[177,4311,1790],{"style":321},[177,4313,2605],{"style":335},[177,4315,491],{"style":329},[177,4317,2504],{"style":325},[177,4319,355],{"style":329},[177,4321,4322,4324,4326,4328,4330],{"class":179},[177,4323,1790],{"style":321},[177,4325,2618],{"style":335},[177,4327,491],{"style":329},[177,4329,2623],{"style":325},[177,4331,355],{"style":329},[177,4333,4334,4336,4338,4340],{"class":179},[177,4335,2630],{"style":335},[177,4337,491],{"style":329},[177,4339,2504],{"style":325},[177,4341,355],{"style":329},[177,4343,4344,4346,4348,4350],{"class":179},[177,4345,2641],{"style":335},[177,4347,491],{"style":329},[177,4349,2504],{"style":325},[177,4351,355],{"style":329},[177,4353,4354,4356,4358,4360],{"class":179},[177,4355,2652],{"style":335},[177,4357,491],{"style":329},[177,4359,2504],{"style":325},[177,4361,355],{"style":329},[177,4363,4364,4366,4368,4370,4372,4374,4376,4378],{"class":179},[177,4365,2663],{"style":335},[177,4367,511],{"style":329},[177,4369,2668],{"style":1687},[177,4371,339],{"style":329},[177,4373,2673],{"style":325},[177,4375,1726],{"style":329},[177,4377,1723],{"style":325},[177,4379,355],{"style":329},[177,4381,4382],{"class":179},[177,4383,481],{"style":329},[177,4385,491],{"class":585},[177,4387,1825],{"class":183},[177,4389,577],{"class":585},[177,4391,3457],{"class":585},[177,4393,4395,4397,4623,4625,4889,4891,4893,5157,5159,5193,5195,5198,5200,5464,5466,5512,5514,5516],{"class":179,"line":4394},9,[177,4396,593],{"class":288},[177,4398,4399],{"class":288},[293,4400,4401,4403],{"class":295,"popper-class":296,"theme":267},[177,4402,1226],{},[301,4404,4405],{"v-slot:popper":303},[177,4406,4407,4449],{"class":306,"v-pre":173},[150,4408,4409],{"class":309},[167,4410,4411],{"class":312,"style":313,"tabindex":314},[150,4412,4413],{},[177,4414,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447],{"class":179},[177,4416,1226],{"style":335},[177,4418,464],{"style":329},[177,4420,1229],{"style":325},[177,4422,1684],{"style":329},[177,4424,3491],{"style":1687},[177,4426,491],{"style":329},[177,4428,1825],{"style":325},[177,4430,534],{"style":329},[177,4432,3501],{"style":1687},[177,4434,491],{"style":329},[177,4436,342],{"style":325},[177,4438,534],{"style":329},[177,4440,3510],{"style":1687},[177,4442,339],{"style":329},[177,4444,3515],{"style":325},[177,4446,1726],{"style":329},[177,4448,1723],{"style":325},[483,4450,4451,4455,4571,4587,4589,4607,4615],{"class":485},[146,4452,3524,4453,246],{},[150,4454,314],{},[150,4456,4457],{},[167,4458,4459],{"class":312,"style":313,"tabindex":314},[150,4460,4461,4481,4503,4531],{},[177,4462,4463,4465,4467,4469,4471,4473,4475,4477,4479],{"class":179},[177,4464,1226],{"style":507},[177,4466,2320],{"style":345},[177,4468,534],{"style":329},[177,4470,396],{"style":329},[177,4472,3545],{"style":399},[177,4474,403],{"style":329},[177,4476,577],{"style":345},[177,4478,355],{"style":329},[177,4480,3555],{"style":3554},[177,4482,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501],{"class":179},[177,4484,1226],{"style":507},[177,4486,511],{"style":345},[177,4488,314],{"style":3486},[177,4490,534],{"style":329},[177,4492,396],{"style":329},[177,4494,3570],{"style":399},[177,4496,403],{"style":329},[177,4498,577],{"style":345},[177,4500,355],{"style":329},[177,4502,3579],{"style":3554},[177,4504,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529],{"class":179},[177,4506,1226],{"style":507},[177,4508,2320],{"style":345},[177,4510,534],{"style":329},[177,4512,396],{"style":329},[177,4514,3545],{"style":399},[177,4516,403],{"style":329},[177,4518,534],{"style":329},[177,4520,396],{"style":329},[177,4522,3600],{"style":399},[177,4524,403],{"style":329},[177,4526,577],{"style":345},[177,4528,355],{"style":329},[177,4530,3609],{"style":3554},[177,4532,4533,4535,4537,4539,4541,4543,4545,4547,4549,4551,4553,4555,4557,4559,4561,4563,4565,4567,4569],{"class":179},[177,4534,1226],{"style":507},[177,4536,511],{"style":345},[177,4538,514],{"style":329},[177,4540,3620],{"style":335},[177,4542,491],{"style":329},[177,4544,3496],{"style":3486},[177,4546,534],{"style":329},[177,4548,3510],{"style":335},[177,4550,491],{"style":329},[177,4552,396],{"style":329},[177,4554,3600],{"style":399},[177,4556,403],{"style":329},[177,4558,570],{"style":329},[177,4560,396],{"style":329},[177,4562,3643],{"style":399},[177,4564,403],{"style":329},[177,4566,577],{"style":345},[177,4568,355],{"style":329},[177,4570,3652],{"style":3554},[146,4572,3655,4573,3659,4575,3662,4577,3666,4579,3670,4581,3674,4583,3678,4585,710],{},[150,4574,3658],{},[150,4576,314],{},[150,4578,3665],{},[150,4580,3669],{},[150,4582,3673],{},[150,4584,3677],{},[150,4586,3681],{},[146,4588,3684],{},[3686,4590,4591,4597],{},[3689,4592,4593,3694,4595,3698],{},[150,4594,3693],{},[150,4596,3697],{},[3689,4598,4599,3704,4601,3708,4603,3712,4605,3716],{},[150,4600,3703],{},[150,4602,3707],{},[150,4604,3711],{},[150,4606,3715],{},[146,4608,3719,4609,770,4611,3726,4613,3729],{},[150,4610,3722],{},[150,4612,3725],{},[150,4614,3715],{},[1435,4616,4617],{},[146,4618,1439,4619,770,4621],{},[150,4620,3736],{},[150,4622,3739],{},[177,4624,511],{"class":592},[177,4626,4627],{"class":582},[293,4628,4629,4631],{"class":295,"popper-class":296,"theme":267},[177,4630,2252],{},[301,4632,4633],{"v-slot:popper":303},[177,4634,4635],{"class":306,"v-pre":173},[150,4636,4637],{"class":309},[167,4638,4639],{"class":312,"style":313,"tabindex":314},[150,4640,4641,4649,4661,4671,4681,4691,4701,4711,4729,4741,4753,4765,4777,4789,4801,4813,4825,4837,4847,4857,4867,4885],{},[177,4642,4643,4645,4647],{"class":179},[177,4644,322],{"style":321},[177,4646,1825],{"style":325},[177,4648,330],{"style":329},[177,4650,4651,4653,4655,4657,4659],{"class":179},[177,4652,1790],{"style":321},[177,4654,1369],{"style":335},[177,4656,491],{"style":329},[177,4658,342],{"style":325},[177,4660,355],{"style":329},[177,4662,4663,4665,4667,4669],{"class":179},[177,4664,2434],{"style":335},[177,4666,491],{"style":329},[177,4668,1811],{"style":325},[177,4670,355],{"style":329},[177,4672,4673,4675,4677,4679],{"class":179},[177,4674,2445],{"style":335},[177,4676,491],{"style":329},[177,4678,1811],{"style":325},[177,4680,355],{"style":329},[177,4682,4683,4685,4687,4689],{"class":179},[177,4684,2456],{"style":335},[177,4686,491],{"style":329},[177,4688,1811],{"style":325},[177,4690,355],{"style":329},[177,4692,4693,4695,4697,4699],{"class":179},[177,4694,2467],{"style":335},[177,4696,491],{"style":329},[177,4698,1811],{"style":325},[177,4700,355],{"style":329},[177,4702,4703,4705,4707,4709],{"class":179},[177,4704,2478],{"style":335},[177,4706,491],{"style":329},[177,4708,2483],{"style":325},[177,4710,355],{"style":329},[177,4712,4713,4715,4717,4719,4721,4723,4725,4727],{"class":179},[177,4714,2490],{"style":335},[177,4716,511],{"style":329},[177,4718,2495],{"style":1687},[177,4720,491],{"style":329},[177,4722,2483],{"style":325},[177,4724,1726],{"style":329},[177,4726,2504],{"style":325},[177,4728,355],{"style":329},[177,4730,4731,4733,4735,4737,4739],{"class":179},[177,4732,1790],{"style":321},[177,4734,2513],{"style":335},[177,4736,491],{"style":329},[177,4738,342],{"style":325},[177,4740,355],{"style":329},[177,4742,4743,4745,4747,4749,4751],{"class":179},[177,4744,1790],{"style":321},[177,4746,2526],{"style":335},[177,4748,491],{"style":329},[177,4750,342],{"style":325},[177,4752,355],{"style":329},[177,4754,4755,4757,4759,4761,4763],{"class":179},[177,4756,1790],{"style":321},[177,4758,2539],{"style":335},[177,4760,491],{"style":329},[177,4762,2544],{"style":325},[177,4764,355],{"style":329},[177,4766,4767,4769,4771,4773,4775],{"class":179},[177,4768,1790],{"style":321},[177,4770,2553],{"style":335},[177,4772,491],{"style":329},[177,4774,1811],{"style":325},[177,4776,355],{"style":329},[177,4778,4779,4781,4783,4785,4787],{"class":179},[177,4780,1790],{"style":321},[177,4782,2566],{"style":335},[177,4784,491],{"style":329},[177,4786,342],{"style":325},[177,4788,355],{"style":329},[177,4790,4791,4793,4795,4797,4799],{"class":179},[177,4792,1790],{"style":321},[177,4794,2579],{"style":335},[177,4796,491],{"style":329},[177,4798,2504],{"style":325},[177,4800,355],{"style":329},[177,4802,4803,4805,4807,4809,4811],{"class":179},[177,4804,1790],{"style":321},[177,4806,2592],{"style":335},[177,4808,491],{"style":329},[177,4810,2504],{"style":325},[177,4812,355],{"style":329},[177,4814,4815,4817,4819,4821,4823],{"class":179},[177,4816,1790],{"style":321},[177,4818,2605],{"style":335},[177,4820,491],{"style":329},[177,4822,2504],{"style":325},[177,4824,355],{"style":329},[177,4826,4827,4829,4831,4833,4835],{"class":179},[177,4828,1790],{"style":321},[177,4830,2618],{"style":335},[177,4832,491],{"style":329},[177,4834,2623],{"style":325},[177,4836,355],{"style":329},[177,4838,4839,4841,4843,4845],{"class":179},[177,4840,2630],{"style":335},[177,4842,491],{"style":329},[177,4844,2504],{"style":325},[177,4846,355],{"style":329},[177,4848,4849,4851,4853,4855],{"class":179},[177,4850,2641],{"style":335},[177,4852,491],{"style":329},[177,4854,2504],{"style":325},[177,4856,355],{"style":329},[177,4858,4859,4861,4863,4865],{"class":179},[177,4860,2652],{"style":335},[177,4862,491],{"style":329},[177,4864,2504],{"style":325},[177,4866,355],{"style":329},[177,4868,4869,4871,4873,4875,4877,4879,4881,4883],{"class":179},[177,4870,2663],{"style":335},[177,4872,511],{"style":329},[177,4874,2668],{"style":1687},[177,4876,339],{"style":329},[177,4878,2673],{"style":325},[177,4880,1726],{"style":329},[177,4882,1723],{"style":325},[177,4884,355],{"style":329},[177,4886,4887],{"class":179},[177,4888,481],{"style":329},[177,4890,534],{"class":585},[177,4892,2325],{"class":585},[177,4894,4895],{"class":582},[293,4896,4897,4899],{"class":295,"popper-class":296,"theme":267},[177,4898,2252],{},[301,4900,4901],{"v-slot:popper":303},[177,4902,4903],{"class":306,"v-pre":173},[150,4904,4905],{"class":309},[167,4906,4907],{"class":312,"style":313,"tabindex":314},[150,4908,4909,4917,4929,4939,4949,4959,4969,4979,4997,5009,5021,5033,5045,5057,5069,5081,5093,5105,5115,5125,5135,5153],{},[177,4910,4911,4913,4915],{"class":179},[177,4912,322],{"style":321},[177,4914,1825],{"style":325},[177,4916,330],{"style":329},[177,4918,4919,4921,4923,4925,4927],{"class":179},[177,4920,1790],{"style":321},[177,4922,1369],{"style":335},[177,4924,491],{"style":329},[177,4926,342],{"style":325},[177,4928,355],{"style":329},[177,4930,4931,4933,4935,4937],{"class":179},[177,4932,2434],{"style":335},[177,4934,491],{"style":329},[177,4936,1811],{"style":325},[177,4938,355],{"style":329},[177,4940,4941,4943,4945,4947],{"class":179},[177,4942,2445],{"style":335},[177,4944,491],{"style":329},[177,4946,1811],{"style":325},[177,4948,355],{"style":329},[177,4950,4951,4953,4955,4957],{"class":179},[177,4952,2456],{"style":335},[177,4954,491],{"style":329},[177,4956,1811],{"style":325},[177,4958,355],{"style":329},[177,4960,4961,4963,4965,4967],{"class":179},[177,4962,2467],{"style":335},[177,4964,491],{"style":329},[177,4966,1811],{"style":325},[177,4968,355],{"style":329},[177,4970,4971,4973,4975,4977],{"class":179},[177,4972,2478],{"style":335},[177,4974,491],{"style":329},[177,4976,2483],{"style":325},[177,4978,355],{"style":329},[177,4980,4981,4983,4985,4987,4989,4991,4993,4995],{"class":179},[177,4982,2490],{"style":335},[177,4984,511],{"style":329},[177,4986,2495],{"style":1687},[177,4988,491],{"style":329},[177,4990,2483],{"style":325},[177,4992,1726],{"style":329},[177,4994,2504],{"style":325},[177,4996,355],{"style":329},[177,4998,4999,5001,5003,5005,5007],{"class":179},[177,5000,1790],{"style":321},[177,5002,2513],{"style":335},[177,5004,491],{"style":329},[177,5006,342],{"style":325},[177,5008,355],{"style":329},[177,5010,5011,5013,5015,5017,5019],{"class":179},[177,5012,1790],{"style":321},[177,5014,2526],{"style":335},[177,5016,491],{"style":329},[177,5018,342],{"style":325},[177,5020,355],{"style":329},[177,5022,5023,5025,5027,5029,5031],{"class":179},[177,5024,1790],{"style":321},[177,5026,2539],{"style":335},[177,5028,491],{"style":329},[177,5030,2544],{"style":325},[177,5032,355],{"style":329},[177,5034,5035,5037,5039,5041,5043],{"class":179},[177,5036,1790],{"style":321},[177,5038,2553],{"style":335},[177,5040,491],{"style":329},[177,5042,1811],{"style":325},[177,5044,355],{"style":329},[177,5046,5047,5049,5051,5053,5055],{"class":179},[177,5048,1790],{"style":321},[177,5050,2566],{"style":335},[177,5052,491],{"style":329},[177,5054,342],{"style":325},[177,5056,355],{"style":329},[177,5058,5059,5061,5063,5065,5067],{"class":179},[177,5060,1790],{"style":321},[177,5062,2579],{"style":335},[177,5064,491],{"style":329},[177,5066,2504],{"style":325},[177,5068,355],{"style":329},[177,5070,5071,5073,5075,5077,5079],{"class":179},[177,5072,1790],{"style":321},[177,5074,2592],{"style":335},[177,5076,491],{"style":329},[177,5078,2504],{"style":325},[177,5080,355],{"style":329},[177,5082,5083,5085,5087,5089,5091],{"class":179},[177,5084,1790],{"style":321},[177,5086,2605],{"style":335},[177,5088,491],{"style":329},[177,5090,2504],{"style":325},[177,5092,355],{"style":329},[177,5094,5095,5097,5099,5101,5103],{"class":179},[177,5096,1790],{"style":321},[177,5098,2618],{"style":335},[177,5100,491],{"style":329},[177,5102,2623],{"style":325},[177,5104,355],{"style":329},[177,5106,5107,5109,5111,5113],{"class":179},[177,5108,2630],{"style":335},[177,5110,491],{"style":329},[177,5112,2504],{"style":325},[177,5114,355],{"style":329},[177,5116,5117,5119,5121,5123],{"class":179},[177,5118,2641],{"style":335},[177,5120,491],{"style":329},[177,5122,2504],{"style":325},[177,5124,355],{"style":329},[177,5126,5127,5129,5131,5133],{"class":179},[177,5128,2652],{"style":335},[177,5130,491],{"style":329},[177,5132,2504],{"style":325},[177,5134,355],{"style":329},[177,5136,5137,5139,5141,5143,5145,5147,5149,5151],{"class":179},[177,5138,2663],{"style":335},[177,5140,511],{"style":329},[177,5142,2668],{"style":1687},[177,5144,339],{"style":329},[177,5146,2673],{"style":325},[177,5148,1726],{"style":329},[177,5150,1723],{"style":325},[177,5152,355],{"style":329},[177,5154,5155],{"class":179},[177,5156,481],{"style":329},[177,5158,710],{"class":585},[177,5160,5161],{"class":582},[293,5162,5163,5165],{"class":295,"popper-class":296,"theme":267},[177,5164,1455],{},[301,5166,5167],{"v-slot:popper":303},[177,5168,5169,5183],{"class":306,"v-pre":173},[150,5170,5171],{"class":309},[167,5172,5173],{"class":312,"style":313,"tabindex":314},[150,5174,5175],{},[177,5176,5177,5179,5181],{"class":179},[177,5178,1455],{"style":335},[177,5180,491],{"style":329},[177,5182,342],{"style":325},[483,5184,5185,5187],{"class":485},[146,5186,4080],{},[1435,5188,5189],{},[146,5190,1439,5191],{},[150,5192,4087],{},[177,5194,481],{"class":585},[177,5196,5197],{"class":186},", your HP: ",[177,5199,2249],{"class":585},[177,5201,5202],{"class":582},[293,5203,5204,5206],{"class":295,"popper-class":296,"theme":267},[177,5205,2252],{},[301,5207,5208],{"v-slot:popper":303},[177,5209,5210],{"class":306,"v-pre":173},[150,5211,5212],{"class":309},[167,5213,5214],{"class":312,"style":313,"tabindex":314},[150,5215,5216,5224,5236,5246,5256,5266,5276,5286,5304,5316,5328,5340,5352,5364,5376,5388,5400,5412,5422,5432,5442,5460],{},[177,5217,5218,5220,5222],{"class":179},[177,5219,322],{"style":321},[177,5221,1825],{"style":325},[177,5223,330],{"style":329},[177,5225,5226,5228,5230,5232,5234],{"class":179},[177,5227,1790],{"style":321},[177,5229,1369],{"style":335},[177,5231,491],{"style":329},[177,5233,342],{"style":325},[177,5235,355],{"style":329},[177,5237,5238,5240,5242,5244],{"class":179},[177,5239,2434],{"style":335},[177,5241,491],{"style":329},[177,5243,1811],{"style":325},[177,5245,355],{"style":329},[177,5247,5248,5250,5252,5254],{"class":179},[177,5249,2445],{"style":335},[177,5251,491],{"style":329},[177,5253,1811],{"style":325},[177,5255,355],{"style":329},[177,5257,5258,5260,5262,5264],{"class":179},[177,5259,2456],{"style":335},[177,5261,491],{"style":329},[177,5263,1811],{"style":325},[177,5265,355],{"style":329},[177,5267,5268,5270,5272,5274],{"class":179},[177,5269,2467],{"style":335},[177,5271,491],{"style":329},[177,5273,1811],{"style":325},[177,5275,355],{"style":329},[177,5277,5278,5280,5282,5284],{"class":179},[177,5279,2478],{"style":335},[177,5281,491],{"style":329},[177,5283,2483],{"style":325},[177,5285,355],{"style":329},[177,5287,5288,5290,5292,5294,5296,5298,5300,5302],{"class":179},[177,5289,2490],{"style":335},[177,5291,511],{"style":329},[177,5293,2495],{"style":1687},[177,5295,491],{"style":329},[177,5297,2483],{"style":325},[177,5299,1726],{"style":329},[177,5301,2504],{"style":325},[177,5303,355],{"style":329},[177,5305,5306,5308,5310,5312,5314],{"class":179},[177,5307,1790],{"style":321},[177,5309,2513],{"style":335},[177,5311,491],{"style":329},[177,5313,342],{"style":325},[177,5315,355],{"style":329},[177,5317,5318,5320,5322,5324,5326],{"class":179},[177,5319,1790],{"style":321},[177,5321,2526],{"style":335},[177,5323,491],{"style":329},[177,5325,342],{"style":325},[177,5327,355],{"style":329},[177,5329,5330,5332,5334,5336,5338],{"class":179},[177,5331,1790],{"style":321},[177,5333,2539],{"style":335},[177,5335,491],{"style":329},[177,5337,2544],{"style":325},[177,5339,355],{"style":329},[177,5341,5342,5344,5346,5348,5350],{"class":179},[177,5343,1790],{"style":321},[177,5345,2553],{"style":335},[177,5347,491],{"style":329},[177,5349,1811],{"style":325},[177,5351,355],{"style":329},[177,5353,5354,5356,5358,5360,5362],{"class":179},[177,5355,1790],{"style":321},[177,5357,2566],{"style":335},[177,5359,491],{"style":329},[177,5361,342],{"style":325},[177,5363,355],{"style":329},[177,5365,5366,5368,5370,5372,5374],{"class":179},[177,5367,1790],{"style":321},[177,5369,2579],{"style":335},[177,5371,491],{"style":329},[177,5373,2504],{"style":325},[177,5375,355],{"style":329},[177,5377,5378,5380,5382,5384,5386],{"class":179},[177,5379,1790],{"style":321},[177,5381,2592],{"style":335},[177,5383,491],{"style":329},[177,5385,2504],{"style":325},[177,5387,355],{"style":329},[177,5389,5390,5392,5394,5396,5398],{"class":179},[177,5391,1790],{"style":321},[177,5393,2605],{"style":335},[177,5395,491],{"style":329},[177,5397,2504],{"style":325},[177,5399,355],{"style":329},[177,5401,5402,5404,5406,5408,5410],{"class":179},[177,5403,1790],{"style":321},[177,5405,2618],{"style":335},[177,5407,491],{"style":329},[177,5409,2623],{"style":325},[177,5411,355],{"style":329},[177,5413,5414,5416,5418,5420],{"class":179},[177,5415,2630],{"style":335},[177,5417,491],{"style":329},[177,5419,2504],{"style":325},[177,5421,355],{"style":329},[177,5423,5424,5426,5428,5430],{"class":179},[177,5425,2641],{"style":335},[177,5427,491],{"style":329},[177,5429,2504],{"style":325},[177,5431,355],{"style":329},[177,5433,5434,5436,5438,5440],{"class":179},[177,5435,2652],{"style":335},[177,5437,491],{"style":329},[177,5439,2504],{"style":325},[177,5441,355],{"style":329},[177,5443,5444,5446,5448,5450,5452,5454,5456,5458],{"class":179},[177,5445,2663],{"style":335},[177,5447,511],{"style":329},[177,5449,2668],{"style":1687},[177,5451,339],{"style":329},[177,5453,2673],{"style":325},[177,5455,1726],{"style":329},[177,5457,1723],{"style":325},[177,5459,355],{"style":329},[177,5461,5462],{"class":179},[177,5463,481],{"style":329},[177,5465,710],{"class":585},[177,5467,5468],{"class":582},[293,5469,5470,5472],{"class":295,"popper-class":296,"theme":267},[177,5471,2332],{},[301,5473,5474],{"v-slot:popper":303},[177,5475,5476,5490],{"class":306,"v-pre":173},[150,5477,5478],{"class":309},[167,5479,5480],{"class":312,"style":313,"tabindex":314},[150,5481,5482],{},[177,5483,5484,5486,5488],{"class":179},[177,5485,2332],{"style":335},[177,5487,491],{"style":329},[177,5489,1811],{"style":325},[483,5491,5492,5502],{"class":485},[146,5493,5494,5495,5498,5499,5501],{},"The player's health. ",[150,5496,5497],{},"100"," at spawn. Setting it to ",[150,5500,314],{}," or less kills the player.",[1435,5503,5504],{},[146,5505,1439,5506,770,5509],{},[150,5507,5508],{},"get_user_health",[150,5510,5511],{},"set_user_health",[177,5513,2259],{"class":585},[177,5515,577],{"class":592},[177,5517,810],{"class":585},[177,5519,5521],{"class":179,"line":5520},10,[177,5522,1634],{"emptyLinePlaceholder":1633},[177,5524,5526,5529,5531,5795,5797,5837,5840,5843,5846,6110,6112,6152,6154,6157],{"class":179,"line":5525},11,[177,5527,5528],{"class":281},"    if",[177,5530,833],{"class":592},[177,5532,5533],{"class":582},[293,5534,5535,5537],{"class":295,"popper-class":296,"theme":267},[177,5536,2252],{},[301,5538,5539],{"v-slot:popper":303},[177,5540,5541],{"class":306,"v-pre":173},[150,5542,5543],{"class":309},[167,5544,5545],{"class":312,"style":313,"tabindex":314},[150,5546,5547,5555,5567,5577,5587,5597,5607,5617,5635,5647,5659,5671,5683,5695,5707,5719,5731,5743,5753,5763,5773,5791],{},[177,5548,5549,5551,5553],{"class":179},[177,5550,322],{"style":321},[177,5552,1825],{"style":325},[177,5554,330],{"style":329},[177,5556,5557,5559,5561,5563,5565],{"class":179},[177,5558,1790],{"style":321},[177,5560,1369],{"style":335},[177,5562,491],{"style":329},[177,5564,342],{"style":325},[177,5566,355],{"style":329},[177,5568,5569,5571,5573,5575],{"class":179},[177,5570,2434],{"style":335},[177,5572,491],{"style":329},[177,5574,1811],{"style":325},[177,5576,355],{"style":329},[177,5578,5579,5581,5583,5585],{"class":179},[177,5580,2445],{"style":335},[177,5582,491],{"style":329},[177,5584,1811],{"style":325},[177,5586,355],{"style":329},[177,5588,5589,5591,5593,5595],{"class":179},[177,5590,2456],{"style":335},[177,5592,491],{"style":329},[177,5594,1811],{"style":325},[177,5596,355],{"style":329},[177,5598,5599,5601,5603,5605],{"class":179},[177,5600,2467],{"style":335},[177,5602,491],{"style":329},[177,5604,1811],{"style":325},[177,5606,355],{"style":329},[177,5608,5609,5611,5613,5615],{"class":179},[177,5610,2478],{"style":335},[177,5612,491],{"style":329},[177,5614,2483],{"style":325},[177,5616,355],{"style":329},[177,5618,5619,5621,5623,5625,5627,5629,5631,5633],{"class":179},[177,5620,2490],{"style":335},[177,5622,511],{"style":329},[177,5624,2495],{"style":1687},[177,5626,491],{"style":329},[177,5628,2483],{"style":325},[177,5630,1726],{"style":329},[177,5632,2504],{"style":325},[177,5634,355],{"style":329},[177,5636,5637,5639,5641,5643,5645],{"class":179},[177,5638,1790],{"style":321},[177,5640,2513],{"style":335},[177,5642,491],{"style":329},[177,5644,342],{"style":325},[177,5646,355],{"style":329},[177,5648,5649,5651,5653,5655,5657],{"class":179},[177,5650,1790],{"style":321},[177,5652,2526],{"style":335},[177,5654,491],{"style":329},[177,5656,342],{"style":325},[177,5658,355],{"style":329},[177,5660,5661,5663,5665,5667,5669],{"class":179},[177,5662,1790],{"style":321},[177,5664,2539],{"style":335},[177,5666,491],{"style":329},[177,5668,2544],{"style":325},[177,5670,355],{"style":329},[177,5672,5673,5675,5677,5679,5681],{"class":179},[177,5674,1790],{"style":321},[177,5676,2553],{"style":335},[177,5678,491],{"style":329},[177,5680,1811],{"style":325},[177,5682,355],{"style":329},[177,5684,5685,5687,5689,5691,5693],{"class":179},[177,5686,1790],{"style":321},[177,5688,2566],{"style":335},[177,5690,491],{"style":329},[177,5692,342],{"style":325},[177,5694,355],{"style":329},[177,5696,5697,5699,5701,5703,5705],{"class":179},[177,5698,1790],{"style":321},[177,5700,2579],{"style":335},[177,5702,491],{"style":329},[177,5704,2504],{"style":325},[177,5706,355],{"style":329},[177,5708,5709,5711,5713,5715,5717],{"class":179},[177,5710,1790],{"style":321},[177,5712,2592],{"style":335},[177,5714,491],{"style":329},[177,5716,2504],{"style":325},[177,5718,355],{"style":329},[177,5720,5721,5723,5725,5727,5729],{"class":179},[177,5722,1790],{"style":321},[177,5724,2605],{"style":335},[177,5726,491],{"style":329},[177,5728,2504],{"style":325},[177,5730,355],{"style":329},[177,5732,5733,5735,5737,5739,5741],{"class":179},[177,5734,1790],{"style":321},[177,5736,2618],{"style":335},[177,5738,491],{"style":329},[177,5740,2623],{"style":325},[177,5742,355],{"style":329},[177,5744,5745,5747,5749,5751],{"class":179},[177,5746,2630],{"style":335},[177,5748,491],{"style":329},[177,5750,2504],{"style":325},[177,5752,355],{"style":329},[177,5754,5755,5757,5759,5761],{"class":179},[177,5756,2641],{"style":335},[177,5758,491],{"style":329},[177,5760,2504],{"style":325},[177,5762,355],{"style":329},[177,5764,5765,5767,5769,5771],{"class":179},[177,5766,2652],{"style":335},[177,5768,491],{"style":329},[177,5770,2504],{"style":325},[177,5772,355],{"style":329},[177,5774,5775,5777,5779,5781,5783,5785,5787,5789],{"class":179},[177,5776,2663],{"style":335},[177,5778,511],{"style":329},[177,5780,2668],{"style":1687},[177,5782,339],{"style":329},[177,5784,2673],{"style":325},[177,5786,1726],{"style":329},[177,5788,1723],{"style":325},[177,5790,355],{"style":329},[177,5792,5793],{"class":179},[177,5794,481],{"style":329},[177,5796,710],{"class":585},[177,5798,5799],{"class":582},[293,5800,5801,5803],{"class":295,"popper-class":296,"theme":267},[177,5802,2332],{},[301,5804,5805],{"v-slot:popper":303},[177,5806,5807,5821],{"class":306,"v-pre":173},[150,5808,5809],{"class":309},[167,5810,5811],{"class":312,"style":313,"tabindex":314},[150,5812,5813],{},[177,5814,5815,5817,5819],{"class":179},[177,5816,2332],{"style":335},[177,5818,491],{"style":329},[177,5820,1811],{"style":325},[483,5822,5823,5829],{"class":485},[146,5824,5494,5825,5498,5827,5501],{},[150,5826,5497],{},[150,5828,314],{},[1435,5830,5831],{},[146,5832,1439,5833,770,5835],{},[150,5834,5508],{},[150,5836,5511],{},[177,5838,5839],{"class":585}," \u003C",[177,5841,5842],{"class":3744}," 50",[177,5844,5845],{"class":592},") ",[177,5847,5848],{"class":582},[293,5849,5850,5852],{"class":295,"popper-class":296,"theme":267},[177,5851,2252],{},[301,5853,5854],{"v-slot:popper":303},[177,5855,5856],{"class":306,"v-pre":173},[150,5857,5858],{"class":309},[167,5859,5860],{"class":312,"style":313,"tabindex":314},[150,5861,5862,5870,5882,5892,5902,5912,5922,5932,5950,5962,5974,5986,5998,6010,6022,6034,6046,6058,6068,6078,6088,6106],{},[177,5863,5864,5866,5868],{"class":179},[177,5865,322],{"style":321},[177,5867,1825],{"style":325},[177,5869,330],{"style":329},[177,5871,5872,5874,5876,5878,5880],{"class":179},[177,5873,1790],{"style":321},[177,5875,1369],{"style":335},[177,5877,491],{"style":329},[177,5879,342],{"style":325},[177,5881,355],{"style":329},[177,5883,5884,5886,5888,5890],{"class":179},[177,5885,2434],{"style":335},[177,5887,491],{"style":329},[177,5889,1811],{"style":325},[177,5891,355],{"style":329},[177,5893,5894,5896,5898,5900],{"class":179},[177,5895,2445],{"style":335},[177,5897,491],{"style":329},[177,5899,1811],{"style":325},[177,5901,355],{"style":329},[177,5903,5904,5906,5908,5910],{"class":179},[177,5905,2456],{"style":335},[177,5907,491],{"style":329},[177,5909,1811],{"style":325},[177,5911,355],{"style":329},[177,5913,5914,5916,5918,5920],{"class":179},[177,5915,2467],{"style":335},[177,5917,491],{"style":329},[177,5919,1811],{"style":325},[177,5921,355],{"style":329},[177,5923,5924,5926,5928,5930],{"class":179},[177,5925,2478],{"style":335},[177,5927,491],{"style":329},[177,5929,2483],{"style":325},[177,5931,355],{"style":329},[177,5933,5934,5936,5938,5940,5942,5944,5946,5948],{"class":179},[177,5935,2490],{"style":335},[177,5937,511],{"style":329},[177,5939,2495],{"style":1687},[177,5941,491],{"style":329},[177,5943,2483],{"style":325},[177,5945,1726],{"style":329},[177,5947,2504],{"style":325},[177,5949,355],{"style":329},[177,5951,5952,5954,5956,5958,5960],{"class":179},[177,5953,1790],{"style":321},[177,5955,2513],{"style":335},[177,5957,491],{"style":329},[177,5959,342],{"style":325},[177,5961,355],{"style":329},[177,5963,5964,5966,5968,5970,5972],{"class":179},[177,5965,1790],{"style":321},[177,5967,2526],{"style":335},[177,5969,491],{"style":329},[177,5971,342],{"style":325},[177,5973,355],{"style":329},[177,5975,5976,5978,5980,5982,5984],{"class":179},[177,5977,1790],{"style":321},[177,5979,2539],{"style":335},[177,5981,491],{"style":329},[177,5983,2544],{"style":325},[177,5985,355],{"style":329},[177,5987,5988,5990,5992,5994,5996],{"class":179},[177,5989,1790],{"style":321},[177,5991,2553],{"style":335},[177,5993,491],{"style":329},[177,5995,1811],{"style":325},[177,5997,355],{"style":329},[177,5999,6000,6002,6004,6006,6008],{"class":179},[177,6001,1790],{"style":321},[177,6003,2566],{"style":335},[177,6005,491],{"style":329},[177,6007,342],{"style":325},[177,6009,355],{"style":329},[177,6011,6012,6014,6016,6018,6020],{"class":179},[177,6013,1790],{"style":321},[177,6015,2579],{"style":335},[177,6017,491],{"style":329},[177,6019,2504],{"style":325},[177,6021,355],{"style":329},[177,6023,6024,6026,6028,6030,6032],{"class":179},[177,6025,1790],{"style":321},[177,6027,2592],{"style":335},[177,6029,491],{"style":329},[177,6031,2504],{"style":325},[177,6033,355],{"style":329},[177,6035,6036,6038,6040,6042,6044],{"class":179},[177,6037,1790],{"style":321},[177,6039,2605],{"style":335},[177,6041,491],{"style":329},[177,6043,2504],{"style":325},[177,6045,355],{"style":329},[177,6047,6048,6050,6052,6054,6056],{"class":179},[177,6049,1790],{"style":321},[177,6051,2618],{"style":335},[177,6053,491],{"style":329},[177,6055,2623],{"style":325},[177,6057,355],{"style":329},[177,6059,6060,6062,6064,6066],{"class":179},[177,6061,2630],{"style":335},[177,6063,491],{"style":329},[177,6065,2504],{"style":325},[177,6067,355],{"style":329},[177,6069,6070,6072,6074,6076],{"class":179},[177,6071,2641],{"style":335},[177,6073,491],{"style":329},[177,6075,2504],{"style":325},[177,6077,355],{"style":329},[177,6079,6080,6082,6084,6086],{"class":179},[177,6081,2652],{"style":335},[177,6083,491],{"style":329},[177,6085,2504],{"style":325},[177,6087,355],{"style":329},[177,6089,6090,6092,6094,6096,6098,6100,6102,6104],{"class":179},[177,6091,2663],{"style":335},[177,6093,511],{"style":329},[177,6095,2668],{"style":1687},[177,6097,339],{"style":329},[177,6099,2673],{"style":325},[177,6101,1726],{"style":329},[177,6103,1723],{"style":325},[177,6105,355],{"style":329},[177,6107,6108],{"class":179},[177,6109,481],{"style":329},[177,6111,710],{"class":585},[177,6113,6114],{"class":582},[293,6115,6116,6118],{"class":295,"popper-class":296,"theme":267},[177,6117,2332],{},[301,6119,6120],{"v-slot:popper":303},[177,6121,6122,6136],{"class":306,"v-pre":173},[150,6123,6124],{"class":309},[167,6125,6126],{"class":312,"style":313,"tabindex":314},[150,6127,6128],{},[177,6129,6130,6132,6134],{"class":179},[177,6131,2332],{"style":335},[177,6133,491],{"style":329},[177,6135,1811],{"style":325},[483,6137,6138,6144],{"class":485},[146,6139,5494,6140,5498,6142,5501],{},[150,6141,5497],{},[150,6143,314],{},[1435,6145,6146],{},[146,6147,1439,6148,770,6150],{},[150,6149,5508],{},[150,6151,5511],{},[177,6153,1986],{"class":585},[177,6155,6156],{"class":3744}," 100",[177,6158,810],{"class":585},[177,6160,6162],{"class":179,"line":6161},12,[177,6163,6164],{"class":585},"}\n",[146,6166,6167,6168,6171,6172,6175,6176,6178,6179,6182,6183,6185,6186,710],{},"Put the file in the project's ",[150,6169,6170],{},"plugins\u002F"," and run ",[150,6173,6174],{},"npx amxts build --deploy",".\nA plugin also works without a project: a ",[150,6177,152],{}," file in ",[150,6180,6181],{},"addons\u002Famxts\u002Fplugins",",\nwith its name in ",[150,6184,1194],{},", is compiled by the server, and again on every\nsave, without a map change. What the server needs and where each file goes:\n",[242,6187,6188],{"href":24},"installing on a server",[155,6190,6192],{"id":6191},"hot-reload","Hot reload",[163,6194,6195,6209,6222,6235],{"sync":165},[167,6196,6198],{"className":169,"code":6197,"filename":171,"language":172,"meta":173,"style":173},"npx amxts dev\n",[150,6199,6200],{"__ignoreMap":173},[177,6201,6202,6204,6206],{"class":179,"line":180},[177,6203,878],{"class":183},[177,6205,881],{"class":186},[177,6207,6208],{"class":186}," dev\n",[167,6210,6212],{"className":169,"code":6211,"filename":194,"language":172,"meta":173,"style":173},"pnpm amxts dev\n",[150,6213,6214],{"__ignoreMap":173},[177,6215,6216,6218,6220],{"class":179,"line":180},[177,6217,194],{"class":183},[177,6219,881],{"class":186},[177,6221,6208],{"class":186},[167,6223,6225],{"className":169,"code":6224,"filename":209,"language":172,"meta":173,"style":173},"yarn amxts dev\n",[150,6226,6227],{"__ignoreMap":173},[177,6228,6229,6231,6233],{"class":179,"line":180},[177,6230,209],{"class":183},[177,6232,881],{"class":186},[177,6234,6208],{"class":186},[167,6236,6238],{"className":169,"code":6237,"filename":223,"language":172,"meta":173,"style":173},"bunx amxts dev\n",[150,6239,6240],{"__ignoreMap":173},[177,6241,6242,6244,6246],{"class":179,"line":180},[177,6243,1107],{"class":183},[177,6245,881],{"class":186},[177,6247,6208],{"class":186},[146,6249,6250,6253],{},[150,6251,6252],{},"dev"," builds every plugin and deploys it, then watches your plugins folder\nand the modules the project uses. When you save a file, it rebuilds the plugins that import that file,\ncopies them to the server and reloads the running server over rcon:",[167,6255,6258],{"className":6256,"code":6257,"language":259},[257],"✔ my-plugin · 4.1s\n✔ 14:03:40 plugins\u002Fmy-plugin.ts changed: deployed, the server reloaded my-plugin (4.2s)\n",[150,6259,6257],{"__ignoreMap":173},[146,6261,6262,6263,6266],{},"A change to a shared file rebuilds every plugin that imports it. A compile\nerror shows as ",[150,6264,6265],{},"file.ts:line:col - message"," above the line it points at. The\nserver keeps the last good build.",[3686,6268,6269,6285,6304,6327,6338,6341],{},[3689,6270,6271,6274,6275,6277,6278,6281,6282,6284],{},[150,6272,6273],{},"AMXTS_SERVER"," in ",[150,6276,1237],{}," says where the server is, as it does for ",[150,6279,6280],{},"--deploy",".\nWithout it, ",[150,6283,6252],{}," asks for the folder and writes it there.",[3689,6286,6287,6288,780,6291,6294,6295,6274,6298,780,6300,6303],{},"The plugins are compiled for the server's system, Windows or Linux, which\nthe build sees in that folder (",[150,6289,6290],{},"hlds.exe",[150,6292,6293],{},"hlds_linux","). For a server\nit cannot see, ",[150,6296,6297],{},"AMXTS_SERVER_OS=linux",[150,6299,1237],{},[150,6301,6302],{},"--os linux"," says it.",[3689,6305,6306,6307,6310,6311,6314,6315,6318,6319,6322,6323,6326],{},"The reload goes through rcon to ",[150,6308,6309],{},"127.0.0.1:27015"," (set ",[150,6312,6313],{},"AMXTS_PORT"," to use\nanother port). The password is read from ",[150,6316,6317],{},"rcon_password"," in the server's\n",[150,6320,6321],{},"cstrike\u002Fserver.cfg",". Without a password the module still reloads a changed\n",[150,6324,6325],{},".aot"," by itself, but you do not see its reply.",[3689,6328,6329,6330,6334,6335,6337],{},"A ",[6331,6332,6333],"strong",{},"new"," plugin is added to the server's ",[150,6336,1194],{}," and loads with the\nreload. Without an rcon password it loads with the next reload or map change.",[3689,6339,6340],{},"If the server is not running, the command only builds and deploys.\nIt never starts or stops hlds.",[3689,6342,6343,6344,770,6347,6350,6351,6354],{},"For a ",[242,6345,6346],{"href":28},"server in Docker",[150,6348,6349],{},"npx amxts dev --docker"," builds into\nthe ",[150,6352,6353],{},"dist\u002F"," the server reads, and the server reloads the plugins itself.",[155,6356,6358],{"id":6357},"sections","Sections",[6360,6361,6362,6375],"table",{},[6363,6364,6365],"thead",{},[6366,6367,6368,6372],"tr",{},[6369,6370,6371],"th",{},"page",[6369,6373,6374],{},"what's inside",[6376,6377,6378,6390,6404,6425,6439,6461,6483,6495,6507,6527,6539,6554,6579,6594,6614,6632,6644,6657,6666,6678,6704,6717,6729],"tbody",{},[6366,6379,6380,6385],{},[6381,6382,6383],"td",{},[242,6384,42],{"href":43},[6381,6386,6387,6389],{},[150,6388,1267],{},", commands, events, timers, chat",[6366,6391,6392,6398],{},[6381,6393,6394],{},[242,6395,6397],{"href":6396},"\u002Fmodules\u002Fmenu-core","Menus: menu-core",[6381,6399,6400,6401],{},"menus for a server: from files, with conditions, placeholders and lists - ",[150,6402,6403],{},"npx amxts module add menu-core",[6366,6405,6406,6412],{},[6381,6407,6408],{},[242,6409,6411],{"href":6410},"\u002Fdocs\u002Fcore\u002Fplugin#menus","Plugin: menus",[6381,6413,6414,6415,770,6418,770,6421,6424],{},"a quick menu in code: ",[150,6416,6417],{},"new Menu(\"!yShop\")",[150,6419,6420],{},"addItem({ title, onSelect })",[150,6422,6423],{},"show(player)","; AMX Mod X's menu natives",[6366,6426,6427,6431],{},[6381,6428,6429],{},[242,6430,68],{"href":69},[6381,6432,6433,770,6435,6438],{},[150,6434,1229],{},[150,6436,6437],{},"Entity",": typed properties",[6366,6440,6441,6446],{},[6381,6442,6443],{},[242,6444,68],{"href":6445},"\u002Fdocs\u002Fgame\u002Fentities#vectors--vector",[6381,6447,6448,770,6451,6454,6455,6454,6458],{},[150,6449,6450],{},"Vector",[150,6452,6453],{},"Entity.findAll"," \u002F ",[150,6456,6457],{},"create",[150,6459,6460],{},"remove",[6366,6462,6463,6467],{},[6381,6464,6465],{},[242,6466,72],{"href":73},[6381,6468,6469,770,6472,6475,6476,770,6479,6482],{},[150,6470,6471],{},"server.players",[150,6473,6474],{},"hasModule",", team, actions (",[150,6477,6478],{},"give",[150,6480,6481],{},"respawn",", …)",[6366,6484,6485,6489],{},[6381,6486,6487],{},[242,6488,80],{"href":81},[6381,6490,6491,6492],{},"flags as arrays of names: ",[150,6493,6494],{},"player.hideHud = [\"money\"]",[6366,6496,6497,6501],{},[6381,6498,6499],{},[242,6500,76],{"href":77},[6381,6502,6503,6504],{},"temporary effects - beams, explosions, sparks: ",[150,6505,6506],{},"effects.beamCylinder({ ... })",[6366,6508,6509,6513],{},[6381,6510,6511],{},[242,6512,84],{"href":85},[6381,6514,6515,6516,770,6519,6522,6523,6526],{},"server settings: ",[150,6517,6518],{},"new Cvar(\"mp_freezetime\")",[150,6520,6521],{},".number",", a ",[150,6524,6525],{},"\"change\""," event",[6366,6528,6529,6533],{},[6381,6530,6531],{},[242,6532,46],{"href":47},[6381,6534,6535,6536],{},"the game's events (ReAPI hookchains and Ham Sandwich): ",[150,6537,6538],{},"game.addEventListener(\"takeDamage\", ...)",[6366,6540,6541,6545],{},[6381,6542,6543],{},[242,6544,50],{"href":51},[6381,6546,6547,6548,770,6551],{},"your own forwards for other plugins: ",[150,6549,6550],{},"new Forward\u003Cnumber>(\"name\").emit(1)",[150,6552,6553],{},".subscribe(...)",[6366,6555,6556,6561],{},[6381,6557,6558],{},[242,6559,6560],{"href":55},"Async",[6381,6562,6563,2351,6566,770,6569,770,6572,6575,6576],{},[150,6564,6565],{},"async",[150,6567,6568],{},"await",[150,6570,6571],{},"Promise",[150,6573,6574],{},"sleep",", cancelling with ",[150,6577,6578],{},"AbortSignal",[6366,6580,6581,6585],{},[6381,6582,6583],{},[242,6584,98],{"href":99},[6381,6586,6587,6588,3397,6591],{},"storage that survives map changes, like a ",[150,6589,6590],{},"Map",[150,6592,6593],{},"new Storage(\"name\").get(key)",[6366,6595,6596,6600],{},[6381,6597,6598],{},[242,6599,106],{"href":107},[6381,6601,6602,6603,6606,6607,770,6610,6613],{},"web requests: ",[150,6604,6605],{},"useFetch\u003CT>(url)"," reads JSON into an interface; ",[150,6608,6609],{},"fetch",[150,6611,6612],{},"URL",", as in the browser",[6366,6615,6616,6620],{},[6381,6617,6618],{},[242,6619,102],{"href":103},[6381,6621,6622,6623,770,6626,770,6629],{},"files like Node: ",[150,6624,6625],{},"fs.readFileSync",[150,6627,6628],{},"fs.writeFile",[150,6630,6631],{},"fs.readdir",[6366,6633,6634,6638],{},[6381,6635,6636],{},[242,6637,130],{"href":131},[6381,6639,6640,6641],{},"your own natives for Pawn plugins: ",[150,6642,6643],{},"export function",[6366,6645,6646,6651],{},[6381,6647,6648],{},[242,6649,130],{"href":6650},"\u002Fdocs\u002Fpawn\u002Fnatives#calling-natives-directly",[6381,6652,6653,6654,6656],{},"AMXX\u002FReAPI natives directly, when ",[150,6655,1210],{}," lacks something",[6366,6658,6659,6663],{},[6381,6660,6661],{},[242,6662,116],{"href":117},[6381,6664,6665],{},"modules: one instance on the server for every plugin that uses it",[6366,6667,6668,6672],{},[6381,6669,6670],{},[242,6671,134],{"href":135},[6381,6673,6674,6675],{},"a plugin's tests on a fake server, with ",[150,6676,6677],{},"bun test",[6366,6679,6680,6684],{},[6381,6681,6682],{},[242,6683,19],{"href":20},[6381,6685,6686,6687,770,6690,770,6692,770,6695,770,6698,770,6701],{},"the amxts command: ",[150,6688,6689],{},"init",[150,6691,6252],{},[150,6693,6694],{},"build",[150,6696,6697],{},"module add",[150,6699,6700],{},"test",[150,6702,6703],{},"info",[6366,6705,6706,6710],{},[6381,6707,6708],{},[242,6709,23],{"href":24},[6381,6711,6712,6713,6716],{},"amxts on a game server: the module, ",[150,6714,6715],{},"addons\u002Famxts",", the plugin list",[6366,6718,6719,6723],{},[6381,6720,6721],{},[242,6722,27],{"href":28},[6381,6724,6725,6726],{},"a Linux server in Docker with your project mounted: ",[150,6727,6728],{},"amxts dev --docker",[6366,6730,6731,6735],{},[6381,6732,6733],{},[242,6734,31],{"href":32},[6381,6736,6737],{},"what amxts cannot do yet, and what to write instead",[155,6739,6741],{"id":6740},"whats-different-about-the-language","What's different about the language",[146,6743,6744],{},"A plugin is TypeScript, compiled ahead of time to machine code. Most of it\nworks as you know it; these are the differences you meet first:",[3686,6746,6747,6768,6790,6808,9840,9870],{},[3689,6748,6749,289,6754,766,6757,770,6760,6763,6764,6767],{},[6331,6750,6751,6753],{},[150,6752,2359],{}," is JavaScript's number:",[150,6755,6756],{},"7 \u002F 2",[150,6758,6759],{},"3.5",[150,6761,6762],{},"`${hp}`"," is\n",[150,6765,6766],{},"\"100\"",", bitwise operators take it as a 32-bit integer. You never convert\nnumbers for natives: a whole-number field or argument drops the fraction.",[3689,6769,6770,289,6776,651,6779,770,6782,6785,6786,6789],{},[6331,6771,6772,6773,491],{},"A union is of string literals or with ",[150,6774,6775],{},"null",[150,6777,6778],{},"\"CT\" | \"TERRORIST\"",[150,6780,6781],{},"Player | null",[150,6783,6784],{},"number | undefined",". ",[150,6787,6788],{},"number | string"," does not build.",[3689,6791,6792,6795,6796,6799,6800,6803,6804,6807],{},[6331,6793,6794],{},"Closures work as in JavaScript:"," a listener or a timer uses the\nvariables around it, a ",[150,6797,6798],{},"for (let ...)"," loop gives each closure its own ",[150,6801,6802],{},"i",",\nand ",[150,6805,6806],{},"this"," in an arrow is the method's.",[3689,6809,6810,6813,6814,770,6817,6820,6821,6824,6825],{},[6331,6811,6812],{},"Options are an interface with optional fields:"," a field left out is\n",[150,6815,6816],{},"undefined",[150,6818,6819],{},"??"," gives the default, ",[150,6822,6823],{},"?."," reads through a missing object,\nand destructuring takes defaults:",[167,6826,6828],{"className":264,"code":6827,"language":266,"meta":267,"style":173},"import { hostIndex, handled, floatCell, rounded, cellFloat, ret, publicFor, nativeFn, arg, argText, argc, caller, setArg, setArgText, argString, cellsToString, stringToCells, cells, out, text, arrayOf, cell, putCell, noOrigin, hasModule, readText, playerIds, accessOf, paint, print, cmd, cmdWide, setTimeout, sleep, setInterval, clearTimeout, clearInterval, hook, plugin, defineModule, callingPlugin, onPluginStop, createCellArray, destroyCellArray, cellArrayRows, pushCellArrayRow, cellsText, textCells, menuColors, colorTags, showMenu, Handler, WideHandler, Float, CellArray, CellBuffer, TEXT_MAX, Team, AuthType, WeaponName, ItemName, ModuleName, KillOptions, MoveOptions, Client, Player, CommandOptions, CommandInfo, HudOptions, HudEffect, HudLine, FadeDirection, FadeOptions, ShakeOptions, ProgressBarOptions, StatusIconState, Screen, SoundChannel, SoundOptions, Resource, MessageArgs, ClientMessage, PlayerChangeEvent, ServerListenerOptions, CvarChangeEvent, CvarListener, Cvar, Server, server, Game, GameListenerOptions, UseType, ActionOptions, TouchEvent, RoundWinner, EndRoundOptions, game, Variant, VariantName, Flag, Entity, Weapon, WeaponKind, weaponKindOf, RenderMode, RenderFx, MoveType, Solid, TakeDamage, DeadFlag, WaterLevel, Contents, FixAngle, HitGroup, ArmorType, ObserverMode, JoinState, GameMenu, PlayerModel, IgnoredChat, ThrowDirection, BloodColor, MusicState, Target, swapTeam, lang, cvar, TimerHandler, SleepOptions, Call, Ref, PluginInfo, ModuleOptions, ForwardStop, NoArgument, Forward, Storage, EntityFilter, PawnFunction, PawnCall, MenuColor, MenuOptions, MenuContext, MenuItemOptions, Menu, protocolMessageNames, addServerListener, removeServerListener, PluginInitEvent, PluginPauseEvent, PluginUnpauseEvent, ServerChangelevelEvent, PluginCfgEvent, PluginEndEvent, PluginLogEvent, PluginPrecacheEvent, ClientInfochangedEvent, ClientConnectEvent, ClientConnectexEvent, ClientAuthorizedEvent, ClientDisconnectedEvent, ClientRemoveEvent, ClientCommandEvent, ClientPutinserverEvent, InconsistentFileEvent, PluginModulesEvent, OnConfigsExecutedEvent, OnAutoConfigsBufferedEvent, CS_InternalCommandEvent, CS_OnBuyAttemptEvent, CS_OnBuyEvent, ServerFrameEvent, ClientKillEvent, ClientImpulseEvent, ClientCmdStartEvent, PfnThinkEvent, PfnPlaybackeventEvent, PfnKeyvalueEvent, PfnSpawnEvent, ADStopMessage, AllowSpecMessage, AmmoPickupMessage, AmmoXMessage, ArmorTypeMessage, BarTimeMessage, BatteryMessage, BlinkAcctMessage, BombDropMessage, BombPickupMessage, BotVoiceMessage, BuyCloseMessage, ClCorpseMessage, CrosshairMessage, CurWeaponMessage, DamageMessage, DeathMsgMessage, FlashlightMessage, FlashBatMessage, GeigerMessage, HealthMessage, HideWeaponMessage, HostageKMessage, HostagePosMessage, HudTextMessage, InitHUDMessage, ItemPickupMessage, ItemStatusMessage, LocationMessage, MoneyMessage, MOTDMessage, NVGToggleMessage, RadarMessage, ReqStateMessage, ResetHUDMessage, RoundTimeMessage, SayTextMessage, ScenarioMessage, ScoreAttribMessage, ScoreInfoMessage, ScreenFadeMessage, ScreenShakeMessage, SendAudioMessage, ServerNameMessage, SetFOVMessage, ShowMenuMessage, ShowTimerMessage, SpecHealthMessage, SpectatorMessage, StatusIconMessage, StatusTextMessage, StatusValueMessage, TaskTimeMessage, TeamInfoMessage, TeamScoreMessage, TextMsgMessage, TrainMessage, TutorCloseMessage, VGUIMenuMessage, ViewModeMessage, WeaponListMessage, WeapPickupMessage, ServerEventMap, ServerMessageMap, flagList, FlagFamily, FlagStore, EntvarFlags, MemberFlags, FlagList, HideHud, HIDE_HUD, Button, BUTTON, Effect, EFFECT, EntityFlag, ENTITY_FLAG, Damage, DAMAGE, Access, ACCESS, ScoreStatus, SCORE_STATUS, WeaponState, WEAPON_STATE, PhysicsFlag, PHYSICS_FLAG, addGameListener, removeGameListener, HookEvent, HookEntry, RewardReason, ResourceType, TeamChoice, ItemKind, ItemRestriction, BotEvent, RoundEndReason, DeathMessageFlag, KillRarity, PlayerAnimation, VguiMenu, ActivateEvent, ActivateServerEvent, AddFragsEvent, AddItemEvent, AddMoneyEvent, AddMultiDamageEvent, AddResourceEvent, AddTeamScoreEvent, AddToPlayerEvent, AddWeaponEvent, AirAccelerateEvent, AirMoveEvent, ApplyMultiDamageEvent, AttachToPlayerEvent, AutoaimVectorEvent, BalanceTeamsEvent, BecomeBomberEvent, BecomeDeadEvent, BecomeProneEvent, BecomeVipEvent, BestVisibleEnemyEvent, BlindEvent, BlockedEvent, BloodColorEvent, BodyTargetEvent, BounceGibTouchEvent, BuyAmmoEvent, BuyItemEvent, BuyWeaponEvent, CanDeployEvent, CanDropEvent, CanHaveItemEvent, CanHolsterEvent, CanPlayerHearPlayerEvent, CanRespawnEvent, CanShootThroughEvent, CanSpectateEvent, CanSwitchTeamEvent, CanTakeDamageEvent, CenterEvent, ChangeLevelEvent, ChangeModelEvent, ChangeNameEvent, ChangeYawEvent, ChatMessageEvent, CheckMapConditionsEvent, CheckTimeBasedDamageEvent, CheckUserInfoEvent, CheckWaterJumpEvent, CheckWinConditionsEvent, ChildDeathNoticeEvent, ChooseAppearanceEvent, ChooseTeamEvent, ClassifyEvent, ClearMultiDamageEvent, ClientConnectedEvent, ConnectClientEvent, ConsoleMessageEvent, CreateWeaponBoxEvent, DamageDecalEvent, DeathActivityEvent, DeathNoticeEvent, DeathSoundEvent, DefaultDeployEvent, DefaultReloadEvent, DefaultShotgunReloadEvent, DefuseBombEndEvent, DefuseBombStartEvent, DelayEvent, DeployEvent, DisappearEvent, DisconnectClientEvent, DropEvent, DropIdlePlayerEvent, DropPlayerItemEvent, DropShieldEvent, DropWeaponsOnDeathEvent, DuckEvent, DuckMovementEvent, EarPositionEvent, ExplodeBombEvent, ExplodeFlashbangEvent, ExplodeHeGrenadeEvent, ExplodeSmokeGrenadeEvent, ExtractAmmoEvent, ExtractClipAmmoEvent, EyePositionEvent, FadeMonsterEvent, FallDamageEvent, FireBulletsEvent, GameEventEvent, GameThinkEvent, GetForceCameraEvent, GetIntoGameEvent, GetNextBestWeaponEvent, GibMonsterEvent, GibSpawnEvent, GiveAmmoEvent, GiveBombEvent, GiveDefaultItemsEvent, GiveItemEvent, GiveShieldEvent, GunPositionEvent, HasAlienGibsEvent, HasHumanGibsEvent, HasTargetEvent, HealEvent, HintMessageEvent, HolsterEvent, IlluminationEvent, ImpulseEvent, IntermissionEvent, InViewConeEvent, IsAliveEvent, IsBotEvent, IsBspModelEvent, IsInWorldEvent, IsMovingEvent, IsNetClientEvent, IsPlayerEvent, IsSneakingEvent, IsTriggeredEvent, IsUsableEvent, IsWeaponEvent, ItemPostFrameEvent, ItemPreFrameEvent, ItemRestrictedEvent, ItemSlotEvent, ItemUpdateClientDataEvent, JoiningThinkEvent, JumpEvent, JumpMovementEvent, KillEvent, KilledEvent, LadderMoveEvent, LookEvent, MapResetEvent, MaxSpeedEvent, MonsterInitDeadEvent, MoveEvent, NewRoundEvent, NextTargetEvent, ObserverSetModeEvent, ObserverThinkEvent, PainEvent, PainSoundEvent, PlantBombEvent, PlayEmptySoundEvent, PlayerBlindEvent, PlayerDeathThinkEvent, PlayerGotWeaponEvent, PlayerKilledEvent, PlayerSpawnEvent, PlayStepSoundEvent, PointInViewConeEvent, PointVisibleEvent, PostThinkEvent, PrecacheEvent, PrecacheFileEvent, PrecacheModelEvent, PrecacheSoundEvent, PreThinkEvent, PrimaryAmmoIndexEvent, PrimaryAttackEvent, PrintfEvent, RadioEvent, RecoilEvent, ReflectGaussEvent, RelationshipEvent, ReloadEvent, RemoveAllItemsEvent, RemoveGunsEvent, RemoveItemEvent, RemoveSpawnProtectionEvent, ResetEmptySoundEvent, ResetMaxSpeedEvent, ResetSequenceInfoEvent, RespawnEvent, RestartEvent, RetireWeaponEvent, RoundEndEvent, RoundRespawnEvent, RoundStartEvent, SecondaryAmmoIndexEvent, SecondaryAttackEvent, SelectSpawnPointEvent, SendDeathMessageEvent, SendWeaponAnimEvent, ServerCommandEvent, ServerDeactivateEvent, SetAnimationEvent, SetModelEvent, SetObjectCollisionBoxEvent, SetSpawnProtectionEvent, SetToggleStateEvent, ShootEvent, ShootBuckshotEvent, ShouldFadeOnDeathEvent, ShouldSwitchWeaponEvent, ShouldWeaponIdleEvent, ShowMenuEvent, ShowVguiMenuEvent, SpawnEvent, SpawnEquipEvent, SpawnHeadGibEvent, SpawnRandomGibsEvent, SpawnSpotEvent, SpectateNextEvent, StartDeathCamEvent, StartSneakingEvent, StartSoundEvent, StartSpectatingEvent, StopSneakingEvent, SwitchTeamEvent, TakeDamageEvent, TakeDamageImpulseEvent, TeamFullEvent, TeamIdEvent, TeamStackedEvent, ThinkEvent, ThrowFlashbangEvent, ThrowGrenadeEvent, ThrowHeGrenadeEvent, ThrowSmokeGrenadeEvent, ToggleStateEvent, TouchingWeaponEvent, TraceAttackEvent, TraceBleedEvent, TraceLineEvent, UnDuckEvent, UpdateClientDataEvent, UpdateItemInfoEvent, UpdateStatusBarEvent, UseEvent, UseEmptyEvent, UserInfoChangeEvent, VisibleEvent, WaitTillLandEvent, WaterJumpEvent, WeaponIdleEvent, GameEventMap, GameAnswerMap, Vector, EffectRecipients, PointEffectOptions, SegmentEffectOptions, EntityEffectOptions, PlayerEffectOptions, BeamPointsOptions, BeamEntityPointOptions, BeamEntitiesOptions, BeamCircleOptions, BeamFollowOptions, BeamSpriteOptions, LightningOptions, ExplosionOptions, SmokeOptions, ParticleExplosionOptions, ImplosionOptions, SpriteTrailOptions, SpriteOptions, GlowSpriteOptions, StreakSplashOptions, DynamicLightOptions, EntityLightOptions, LineOptions, BoxOptions, LargeFunnelOptions, BloodOptions, FizzOptions, BounceSound, ModelOptions, ExplodeModelOptions, BreakMaterial, BreakModelOptions, SpriteSprayOptions, ArmorRicochetOptions, BubblesOptions, BloodSpriteOptions, ProjectileOptions, SprayOptions, PlayerSpritesOptions, ParticleBurstOptions, FireRise, FireBlend, FireFieldOptions, PlayerAttachmentOptions, effects, request, fetch, useFetch, URL, URLSearchParams, Headers, TlsOptions, RequestInit, Request, ResponseInit, Response, RequestErrorKind, RequestOptions, RequestResult, UseFetchOptions, FetchResult, FetchError } from \"~\u002Ffacade\";\n\u002F\u002F ---cut---\ninterface GreetOptions {\n    times?: number;\n    loud?: boolean;\n    onDone?: (player: Player) => void;\n}\n\nfunction greet(player: Player, { times = 1, loud = false }: GreetOptions = {}) {\n    for (let i = 0; i \u003C times; i++) print(player, loud ? \"HELLO!\" : \"Hello\");\n}\n\nfunction farewell(player: Player, options: GreetOptions = {}) {\n    if (options.times !== undefined) print(player, `${options.times} times`);\n    options.onDone?.(player);\n}\n",[150,6829,6830,6839,6878,6917,7246,7250,7254,7612,8273,8277,8281,8661,9426,9835],{"__ignoreMap":173},[177,6831,6832,6834,6837],{"class":179,"line":180},[177,6833,322],{"class":2688},[177,6835,6836],{"class":183}," GreetOptions",[177,6838,3457],{"class":585},[177,6840,6841,6843,6872,6874,6876],{"class":179,"line":278},[177,6842,593],{"class":592},[177,6844,6845],{"class":592},[293,6846,6847,6850],{"class":295,"popper-class":296,"theme":267},[177,6848,6849],{},"times",[301,6851,6852],{"v-slot:popper":303},[177,6853,6854],{"class":306,"v-pre":173},[150,6855,6856],{"class":309},[167,6857,6858],{"class":312,"style":313,"tabindex":314},[150,6859,6860],{},[177,6861,6862,6864,6866,6868,6870],{"class":179},[177,6863,6849],{"style":335},[177,6865,339],{"style":329},[177,6867,1811],{"style":325},[177,6869,367],{"style":329},[177,6871,352],{"style":325},[177,6873,339],{"class":585},[177,6875,1811],{"class":183},[177,6877,810],{"class":585},[177,6879,6880,6882,6911,6913,6915],{"class":179,"line":589},[177,6881,593],{"class":592},[177,6883,6884],{"class":592},[293,6885,6886,6889],{"class":295,"popper-class":296,"theme":267},[177,6887,6888],{},"loud",[301,6890,6891],{"v-slot:popper":303},[177,6892,6893],{"class":306,"v-pre":173},[150,6894,6895],{"class":309},[167,6896,6897],{"class":312,"style":313,"tabindex":314},[150,6898,6899],{},[177,6900,6901,6903,6905,6907,6909],{"class":179},[177,6902,6888],{"style":335},[177,6904,339],{"style":329},[177,6906,2504],{"style":325},[177,6908,367],{"style":329},[177,6910,352],{"style":325},[177,6912,339],{"class":585},[177,6914,2504],{"class":183},[177,6916,810],{"class":585},[177,6918,6919,6921,6966,6968,6970,7234,7236,7238,7240,7242,7244],{"class":179,"line":641},[177,6920,593],{"class":592},[177,6922,6923],{"class":592},[293,6924,6925,6928],{"class":295,"popper-class":296,"theme":267},[177,6926,6927],{},"onDone",[301,6929,6930],{"v-slot:popper":303},[177,6931,6932],{"class":306,"v-pre":173},[150,6933,6934],{"class":309},[167,6935,6936],{"class":312,"style":313,"tabindex":314},[150,6937,6938],{},[177,6939,6940,6942,6944,6946,6948,6950,6952,6954,6956,6958,6960,6962,6964],{"class":179},[177,6941,6927],{"style":335},[177,6943,339],{"style":329},[177,6945,833],{"style":345},[177,6947,511],{"style":329},[177,6949,2252],{"style":1687},[177,6951,491],{"style":329},[177,6953,1825],{"style":325},[177,6955,577],{"style":329},[177,6957,1720],{"style":321},[177,6959,1723],{"style":325},[177,6961,5845],{"style":345},[177,6963,349],{"style":329},[177,6965,352],{"style":325},[177,6967,339],{"class":585},[177,6969,833],{"class":585},[177,6971,6972],{"class":2393},[293,6973,6974,6976],{"class":295,"popper-class":296,"theme":267},[177,6975,2252],{},[301,6977,6978],{"v-slot:popper":303},[177,6979,6980],{"class":306,"v-pre":173},[150,6981,6982],{"class":309},[167,6983,6984],{"class":312,"style":313,"tabindex":314},[150,6985,6986,6994,7006,7016,7026,7036,7046,7056,7074,7086,7098,7110,7122,7134,7146,7158,7170,7182,7192,7202,7212,7230],{},[177,6987,6988,6990,6992],{"class":179},[177,6989,322],{"style":321},[177,6991,1825],{"style":325},[177,6993,330],{"style":329},[177,6995,6996,6998,7000,7002,7004],{"class":179},[177,6997,1790],{"style":321},[177,6999,1369],{"style":335},[177,7001,491],{"style":329},[177,7003,342],{"style":325},[177,7005,355],{"style":329},[177,7007,7008,7010,7012,7014],{"class":179},[177,7009,2434],{"style":335},[177,7011,491],{"style":329},[177,7013,1811],{"style":325},[177,7015,355],{"style":329},[177,7017,7018,7020,7022,7024],{"class":179},[177,7019,2445],{"style":335},[177,7021,491],{"style":329},[177,7023,1811],{"style":325},[177,7025,355],{"style":329},[177,7027,7028,7030,7032,7034],{"class":179},[177,7029,2456],{"style":335},[177,7031,491],{"style":329},[177,7033,1811],{"style":325},[177,7035,355],{"style":329},[177,7037,7038,7040,7042,7044],{"class":179},[177,7039,2467],{"style":335},[177,7041,491],{"style":329},[177,7043,1811],{"style":325},[177,7045,355],{"style":329},[177,7047,7048,7050,7052,7054],{"class":179},[177,7049,2478],{"style":335},[177,7051,491],{"style":329},[177,7053,2483],{"style":325},[177,7055,355],{"style":329},[177,7057,7058,7060,7062,7064,7066,7068,7070,7072],{"class":179},[177,7059,2490],{"style":335},[177,7061,511],{"style":329},[177,7063,2495],{"style":1687},[177,7065,491],{"style":329},[177,7067,2483],{"style":325},[177,7069,1726],{"style":329},[177,7071,2504],{"style":325},[177,7073,355],{"style":329},[177,7075,7076,7078,7080,7082,7084],{"class":179},[177,7077,1790],{"style":321},[177,7079,2513],{"style":335},[177,7081,491],{"style":329},[177,7083,342],{"style":325},[177,7085,355],{"style":329},[177,7087,7088,7090,7092,7094,7096],{"class":179},[177,7089,1790],{"style":321},[177,7091,2526],{"style":335},[177,7093,491],{"style":329},[177,7095,342],{"style":325},[177,7097,355],{"style":329},[177,7099,7100,7102,7104,7106,7108],{"class":179},[177,7101,1790],{"style":321},[177,7103,2539],{"style":335},[177,7105,491],{"style":329},[177,7107,2544],{"style":325},[177,7109,355],{"style":329},[177,7111,7112,7114,7116,7118,7120],{"class":179},[177,7113,1790],{"style":321},[177,7115,2553],{"style":335},[177,7117,491],{"style":329},[177,7119,1811],{"style":325},[177,7121,355],{"style":329},[177,7123,7124,7126,7128,7130,7132],{"class":179},[177,7125,1790],{"style":321},[177,7127,2566],{"style":335},[177,7129,491],{"style":329},[177,7131,342],{"style":325},[177,7133,355],{"style":329},[177,7135,7136,7138,7140,7142,7144],{"class":179},[177,7137,1790],{"style":321},[177,7139,2579],{"style":335},[177,7141,491],{"style":329},[177,7143,2504],{"style":325},[177,7145,355],{"style":329},[177,7147,7148,7150,7152,7154,7156],{"class":179},[177,7149,1790],{"style":321},[177,7151,2592],{"style":335},[177,7153,491],{"style":329},[177,7155,2504],{"style":325},[177,7157,355],{"style":329},[177,7159,7160,7162,7164,7166,7168],{"class":179},[177,7161,1790],{"style":321},[177,7163,2605],{"style":335},[177,7165,491],{"style":329},[177,7167,2504],{"style":325},[177,7169,355],{"style":329},[177,7171,7172,7174,7176,7178,7180],{"class":179},[177,7173,1790],{"style":321},[177,7175,2618],{"style":335},[177,7177,491],{"style":329},[177,7179,2623],{"style":325},[177,7181,355],{"style":329},[177,7183,7184,7186,7188,7190],{"class":179},[177,7185,2630],{"style":335},[177,7187,491],{"style":329},[177,7189,2504],{"style":325},[177,7191,355],{"style":329},[177,7193,7194,7196,7198,7200],{"class":179},[177,7195,2641],{"style":335},[177,7197,491],{"style":329},[177,7199,2504],{"style":325},[177,7201,355],{"style":329},[177,7203,7204,7206,7208,7210],{"class":179},[177,7205,2652],{"style":335},[177,7207,491],{"style":329},[177,7209,2504],{"style":325},[177,7211,355],{"style":329},[177,7213,7214,7216,7218,7220,7222,7224,7226,7228],{"class":179},[177,7215,2663],{"style":335},[177,7217,511],{"style":329},[177,7219,2668],{"style":1687},[177,7221,339],{"style":329},[177,7223,2673],{"style":325},[177,7225,1726],{"style":329},[177,7227,1723],{"style":325},[177,7229,355],{"style":329},[177,7231,7232],{"class":179},[177,7233,481],{"style":329},[177,7235,491],{"class":585},[177,7237,1825],{"class":183},[177,7239,577],{"class":585},[177,7241,1720],{"class":2688},[177,7243,1723],{"class":183},[177,7245,810],{"class":585},[177,7247,7248],{"class":179,"line":654},[177,7249,6164],{"class":585},[177,7251,7252],{"class":179,"line":668},[177,7253,1634],{"emptyLinePlaceholder":1633},[177,7255,7256,7258,7261,7263,7527,7529,7531,7533,7535,7537,7561,7563,7566,7568,7570,7594,7596,7600,7603,7605,7607,7610],{"class":179,"line":676},[177,7257,4115],{"class":2688},[177,7259,7260],{"class":288}," greet",[177,7262,511],{"class":585},[177,7264,7265],{"class":2393},[293,7266,7267,7269],{"class":295,"popper-class":296,"theme":267},[177,7268,2252],{},[301,7270,7271],{"v-slot:popper":303},[177,7272,7273],{"class":306,"v-pre":173},[150,7274,7275],{"class":309},[167,7276,7277],{"class":312,"style":313,"tabindex":314},[150,7278,7279,7287,7299,7309,7319,7329,7339,7349,7367,7379,7391,7403,7415,7427,7439,7451,7463,7475,7485,7495,7505,7523],{},[177,7280,7281,7283,7285],{"class":179},[177,7282,322],{"style":321},[177,7284,1825],{"style":325},[177,7286,330],{"style":329},[177,7288,7289,7291,7293,7295,7297],{"class":179},[177,7290,1790],{"style":321},[177,7292,1369],{"style":335},[177,7294,491],{"style":329},[177,7296,342],{"style":325},[177,7298,355],{"style":329},[177,7300,7301,7303,7305,7307],{"class":179},[177,7302,2434],{"style":335},[177,7304,491],{"style":329},[177,7306,1811],{"style":325},[177,7308,355],{"style":329},[177,7310,7311,7313,7315,7317],{"class":179},[177,7312,2445],{"style":335},[177,7314,491],{"style":329},[177,7316,1811],{"style":325},[177,7318,355],{"style":329},[177,7320,7321,7323,7325,7327],{"class":179},[177,7322,2456],{"style":335},[177,7324,491],{"style":329},[177,7326,1811],{"style":325},[177,7328,355],{"style":329},[177,7330,7331,7333,7335,7337],{"class":179},[177,7332,2467],{"style":335},[177,7334,491],{"style":329},[177,7336,1811],{"style":325},[177,7338,355],{"style":329},[177,7340,7341,7343,7345,7347],{"class":179},[177,7342,2478],{"style":335},[177,7344,491],{"style":329},[177,7346,2483],{"style":325},[177,7348,355],{"style":329},[177,7350,7351,7353,7355,7357,7359,7361,7363,7365],{"class":179},[177,7352,2490],{"style":335},[177,7354,511],{"style":329},[177,7356,2495],{"style":1687},[177,7358,491],{"style":329},[177,7360,2483],{"style":325},[177,7362,1726],{"style":329},[177,7364,2504],{"style":325},[177,7366,355],{"style":329},[177,7368,7369,7371,7373,7375,7377],{"class":179},[177,7370,1790],{"style":321},[177,7372,2513],{"style":335},[177,7374,491],{"style":329},[177,7376,342],{"style":325},[177,7378,355],{"style":329},[177,7380,7381,7383,7385,7387,7389],{"class":179},[177,7382,1790],{"style":321},[177,7384,2526],{"style":335},[177,7386,491],{"style":329},[177,7388,342],{"style":325},[177,7390,355],{"style":329},[177,7392,7393,7395,7397,7399,7401],{"class":179},[177,7394,1790],{"style":321},[177,7396,2539],{"style":335},[177,7398,491],{"style":329},[177,7400,2544],{"style":325},[177,7402,355],{"style":329},[177,7404,7405,7407,7409,7411,7413],{"class":179},[177,7406,1790],{"style":321},[177,7408,2553],{"style":335},[177,7410,491],{"style":329},[177,7412,1811],{"style":325},[177,7414,355],{"style":329},[177,7416,7417,7419,7421,7423,7425],{"class":179},[177,7418,1790],{"style":321},[177,7420,2566],{"style":335},[177,7422,491],{"style":329},[177,7424,342],{"style":325},[177,7426,355],{"style":329},[177,7428,7429,7431,7433,7435,7437],{"class":179},[177,7430,1790],{"style":321},[177,7432,2579],{"style":335},[177,7434,491],{"style":329},[177,7436,2504],{"style":325},[177,7438,355],{"style":329},[177,7440,7441,7443,7445,7447,7449],{"class":179},[177,7442,1790],{"style":321},[177,7444,2592],{"style":335},[177,7446,491],{"style":329},[177,7448,2504],{"style":325},[177,7450,355],{"style":329},[177,7452,7453,7455,7457,7459,7461],{"class":179},[177,7454,1790],{"style":321},[177,7456,2605],{"style":335},[177,7458,491],{"style":329},[177,7460,2504],{"style":325},[177,7462,355],{"style":329},[177,7464,7465,7467,7469,7471,7473],{"class":179},[177,7466,1790],{"style":321},[177,7468,2618],{"style":335},[177,7470,491],{"style":329},[177,7472,2623],{"style":325},[177,7474,355],{"style":329},[177,7476,7477,7479,7481,7483],{"class":179},[177,7478,2630],{"style":335},[177,7480,491],{"style":329},[177,7482,2504],{"style":325},[177,7484,355],{"style":329},[177,7486,7487,7489,7491,7493],{"class":179},[177,7488,2641],{"style":335},[177,7490,491],{"style":329},[177,7492,2504],{"style":325},[177,7494,355],{"style":329},[177,7496,7497,7499,7501,7503],{"class":179},[177,7498,2652],{"style":335},[177,7500,491],{"style":329},[177,7502,2504],{"style":325},[177,7504,355],{"style":329},[177,7506,7507,7509,7511,7513,7515,7517,7519,7521],{"class":179},[177,7508,2663],{"style":335},[177,7510,511],{"style":329},[177,7512,2668],{"style":1687},[177,7514,339],{"style":329},[177,7516,2673],{"style":325},[177,7518,1726],{"style":329},[177,7520,1723],{"style":325},[177,7522,355],{"style":329},[177,7524,7525],{"class":179},[177,7526,481],{"style":329},[177,7528,491],{"class":585},[177,7530,1825],{"class":183},[177,7532,534],{"class":585},[177,7534,330],{"class":585},[177,7536,289],{"class":2393},[177,7538,7539],{"class":2393},[293,7540,7541,7543],{"class":295,"popper-class":296,"theme":267},[177,7542,6849],{},[301,7544,7545],{"v-slot:popper":303},[177,7546,7547],{"class":306,"v-pre":173},[150,7548,7549],{"class":309},[167,7550,7551],{"class":312,"style":313,"tabindex":314},[150,7552,7553],{},[177,7554,7555,7557,7559],{"class":179},[177,7556,6849],{"style":335},[177,7558,491],{"style":329},[177,7560,1811],{"style":325},[177,7562,1986],{"class":585},[177,7564,7565],{"class":3744}," 1",[177,7567,534],{"class":585},[177,7569,289],{"class":2393},[177,7571,7572],{"class":2393},[293,7573,7574,7576],{"class":295,"popper-class":296,"theme":267},[177,7575,6888],{},[301,7577,7578],{"v-slot:popper":303},[177,7579,7580],{"class":306,"v-pre":173},[150,7581,7582],{"class":309},[167,7583,7584],{"class":312,"style":313,"tabindex":314},[150,7585,7586],{},[177,7587,7588,7590,7592],{"class":179},[177,7589,6888],{"style":335},[177,7591,491],{"style":329},[177,7593,2504],{"style":325},[177,7595,1986],{"class":585},[177,7597,7599],{"class":7598},"sfNiH"," false",[177,7601,7602],{"class":585}," }:",[177,7604,6836],{"class":183},[177,7606,1986],{"class":585},[177,7608,7609],{"class":585}," {})",[177,7611,3457],{"class":585},[177,7613,7614,7617,7619,7622,7624,7645,7647,7649,7651,7653,7673,7675,7677,7701,7703,7705,7725,7728,7730,7956,7958,8222,8224,8226,8250,8253,8255,8258,8260,8263,8265,8267,8269,8271],{"class":179,"line":803},[177,7615,7616],{"class":281},"    for",[177,7618,833],{"class":592},[177,7620,7621],{"class":2688},"let",[177,7623,289],{"class":582},[177,7625,7626],{"class":582},[293,7627,7628,7630],{"class":295,"popper-class":296,"theme":267},[177,7629,6802],{},[301,7631,7632],{"v-slot:popper":303},[177,7633,7634],{"class":306,"v-pre":173},[150,7635,7636,7638,7641,7643],{"class":309},[177,7637,7621],{"style":321},[177,7639,7640],{"style":345}," i",[177,7642,491],{"style":329},[177,7644,1811],{"style":325},[177,7646,1986],{"class":585},[177,7648,3496],{"class":3744},[177,7650,355],{"class":585},[177,7652,289],{"class":582},[177,7654,7655],{"class":582},[293,7656,7657,7659],{"class":295,"popper-class":296,"theme":267},[177,7658,6802],{},[301,7660,7661],{"v-slot:popper":303},[177,7662,7663],{"class":306,"v-pre":173},[150,7664,7665,7667,7669,7671],{"class":309},[177,7666,7621],{"style":321},[177,7668,7640],{"style":345},[177,7670,491],{"style":329},[177,7672,1811],{"style":325},[177,7674,5839],{"class":585},[177,7676,289],{"class":582},[177,7678,7679],{"class":582},[293,7680,7681,7683],{"class":295,"popper-class":296,"theme":267},[177,7682,6849],{},[301,7684,7685],{"v-slot:popper":303},[177,7686,7687],{"class":306,"v-pre":173},[150,7688,7689],{"class":309},[167,7690,7691],{"class":312,"style":313,"tabindex":314},[150,7692,7693],{},[177,7694,7695,7697,7699],{"class":179},[177,7696,6849],{"style":335},[177,7698,491],{"style":329},[177,7700,1811],{"style":325},[177,7702,355],{"class":585},[177,7704,289],{"class":582},[177,7706,7707],{"class":582},[293,7708,7709,7711],{"class":295,"popper-class":296,"theme":267},[177,7710,6802],{},[301,7712,7713],{"v-slot:popper":303},[177,7714,7715],{"class":306,"v-pre":173},[150,7716,7717,7719,7721,7723],{"class":309},[177,7718,7621],{"style":321},[177,7720,7640],{"style":345},[177,7722,491],{"style":329},[177,7724,1811],{"style":325},[177,7726,7727],{"class":585},"++",[177,7729,5845],{"class":592},[177,7731,7732],{"class":288},[293,7733,7734,7736],{"class":295,"popper-class":296,"theme":267},[177,7735,1226],{},[301,7737,7738],{"v-slot:popper":303},[177,7739,7740,7782],{"class":306,"v-pre":173},[150,7741,7742],{"class":309},[167,7743,7744],{"class":312,"style":313,"tabindex":314},[150,7745,7746],{},[177,7747,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780],{"class":179},[177,7749,1226],{"style":335},[177,7751,464],{"style":329},[177,7753,1229],{"style":325},[177,7755,1684],{"style":329},[177,7757,3491],{"style":1687},[177,7759,491],{"style":329},[177,7761,1825],{"style":325},[177,7763,534],{"style":329},[177,7765,3501],{"style":1687},[177,7767,491],{"style":329},[177,7769,342],{"style":325},[177,7771,534],{"style":329},[177,7773,3510],{"style":1687},[177,7775,339],{"style":329},[177,7777,3515],{"style":325},[177,7779,1726],{"style":329},[177,7781,1723],{"style":325},[483,7783,7784,7788,7904,7920,7922,7940,7948],{"class":485},[146,7785,3524,7786,246],{},[150,7787,314],{},[150,7789,7790],{},[167,7791,7792],{"class":312,"style":313,"tabindex":314},[150,7793,7794,7814,7836,7864],{},[177,7795,7796,7798,7800,7802,7804,7806,7808,7810,7812],{"class":179},[177,7797,1226],{"style":507},[177,7799,2320],{"style":345},[177,7801,534],{"style":329},[177,7803,396],{"style":329},[177,7805,3545],{"style":399},[177,7807,403],{"style":329},[177,7809,577],{"style":345},[177,7811,355],{"style":329},[177,7813,3555],{"style":3554},[177,7815,7816,7818,7820,7822,7824,7826,7828,7830,7832,7834],{"class":179},[177,7817,1226],{"style":507},[177,7819,511],{"style":345},[177,7821,314],{"style":3486},[177,7823,534],{"style":329},[177,7825,396],{"style":329},[177,7827,3570],{"style":399},[177,7829,403],{"style":329},[177,7831,577],{"style":345},[177,7833,355],{"style":329},[177,7835,3579],{"style":3554},[177,7837,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862],{"class":179},[177,7839,1226],{"style":507},[177,7841,2320],{"style":345},[177,7843,534],{"style":329},[177,7845,396],{"style":329},[177,7847,3545],{"style":399},[177,7849,403],{"style":329},[177,7851,534],{"style":329},[177,7853,396],{"style":329},[177,7855,3600],{"style":399},[177,7857,403],{"style":329},[177,7859,577],{"style":345},[177,7861,355],{"style":329},[177,7863,3609],{"style":3554},[177,7865,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902],{"class":179},[177,7867,1226],{"style":507},[177,7869,511],{"style":345},[177,7871,514],{"style":329},[177,7873,3620],{"style":335},[177,7875,491],{"style":329},[177,7877,3496],{"style":3486},[177,7879,534],{"style":329},[177,7881,3510],{"style":335},[177,7883,491],{"style":329},[177,7885,396],{"style":329},[177,7887,3600],{"style":399},[177,7889,403],{"style":329},[177,7891,570],{"style":329},[177,7893,396],{"style":329},[177,7895,3643],{"style":399},[177,7897,403],{"style":329},[177,7899,577],{"style":345},[177,7901,355],{"style":329},[177,7903,3652],{"style":3554},[146,7905,3655,7906,3659,7908,3662,7910,3666,7912,3670,7914,3674,7916,3678,7918,710],{},[150,7907,3658],{},[150,7909,314],{},[150,7911,3665],{},[150,7913,3669],{},[150,7915,3673],{},[150,7917,3677],{},[150,7919,3681],{},[146,7921,3684],{},[3686,7923,7924,7930],{},[3689,7925,7926,3694,7928,3698],{},[150,7927,3693],{},[150,7929,3697],{},[3689,7931,7932,3704,7934,3708,7936,3712,7938,3716],{},[150,7933,3703],{},[150,7935,3707],{},[150,7937,3711],{},[150,7939,3715],{},[146,7941,3719,7942,770,7944,3726,7946,3729],{},[150,7943,3722],{},[150,7945,3725],{},[150,7947,3715],{},[1435,7949,7950],{},[146,7951,1439,7952,770,7954],{},[150,7953,3736],{},[150,7955,3739],{},[177,7957,511],{"class":592},[177,7959,7960],{"class":582},[293,7961,7962,7964],{"class":295,"popper-class":296,"theme":267},[177,7963,2252],{},[301,7965,7966],{"v-slot:popper":303},[177,7967,7968],{"class":306,"v-pre":173},[150,7969,7970],{"class":309},[167,7971,7972],{"class":312,"style":313,"tabindex":314},[150,7973,7974,7982,7994,8004,8014,8024,8034,8044,8062,8074,8086,8098,8110,8122,8134,8146,8158,8170,8180,8190,8200,8218],{},[177,7975,7976,7978,7980],{"class":179},[177,7977,322],{"style":321},[177,7979,1825],{"style":325},[177,7981,330],{"style":329},[177,7983,7984,7986,7988,7990,7992],{"class":179},[177,7985,1790],{"style":321},[177,7987,1369],{"style":335},[177,7989,491],{"style":329},[177,7991,342],{"style":325},[177,7993,355],{"style":329},[177,7995,7996,7998,8000,8002],{"class":179},[177,7997,2434],{"style":335},[177,7999,491],{"style":329},[177,8001,1811],{"style":325},[177,8003,355],{"style":329},[177,8005,8006,8008,8010,8012],{"class":179},[177,8007,2445],{"style":335},[177,8009,491],{"style":329},[177,8011,1811],{"style":325},[177,8013,355],{"style":329},[177,8015,8016,8018,8020,8022],{"class":179},[177,8017,2456],{"style":335},[177,8019,491],{"style":329},[177,8021,1811],{"style":325},[177,8023,355],{"style":329},[177,8025,8026,8028,8030,8032],{"class":179},[177,8027,2467],{"style":335},[177,8029,491],{"style":329},[177,8031,1811],{"style":325},[177,8033,355],{"style":329},[177,8035,8036,8038,8040,8042],{"class":179},[177,8037,2478],{"style":335},[177,8039,491],{"style":329},[177,8041,2483],{"style":325},[177,8043,355],{"style":329},[177,8045,8046,8048,8050,8052,8054,8056,8058,8060],{"class":179},[177,8047,2490],{"style":335},[177,8049,511],{"style":329},[177,8051,2495],{"style":1687},[177,8053,491],{"style":329},[177,8055,2483],{"style":325},[177,8057,1726],{"style":329},[177,8059,2504],{"style":325},[177,8061,355],{"style":329},[177,8063,8064,8066,8068,8070,8072],{"class":179},[177,8065,1790],{"style":321},[177,8067,2513],{"style":335},[177,8069,491],{"style":329},[177,8071,342],{"style":325},[177,8073,355],{"style":329},[177,8075,8076,8078,8080,8082,8084],{"class":179},[177,8077,1790],{"style":321},[177,8079,2526],{"style":335},[177,8081,491],{"style":329},[177,8083,342],{"style":325},[177,8085,355],{"style":329},[177,8087,8088,8090,8092,8094,8096],{"class":179},[177,8089,1790],{"style":321},[177,8091,2539],{"style":335},[177,8093,491],{"style":329},[177,8095,2544],{"style":325},[177,8097,355],{"style":329},[177,8099,8100,8102,8104,8106,8108],{"class":179},[177,8101,1790],{"style":321},[177,8103,2553],{"style":335},[177,8105,491],{"style":329},[177,8107,1811],{"style":325},[177,8109,355],{"style":329},[177,8111,8112,8114,8116,8118,8120],{"class":179},[177,8113,1790],{"style":321},[177,8115,2566],{"style":335},[177,8117,491],{"style":329},[177,8119,342],{"style":325},[177,8121,355],{"style":329},[177,8123,8124,8126,8128,8130,8132],{"class":179},[177,8125,1790],{"style":321},[177,8127,2579],{"style":335},[177,8129,491],{"style":329},[177,8131,2504],{"style":325},[177,8133,355],{"style":329},[177,8135,8136,8138,8140,8142,8144],{"class":179},[177,8137,1790],{"style":321},[177,8139,2592],{"style":335},[177,8141,491],{"style":329},[177,8143,2504],{"style":325},[177,8145,355],{"style":329},[177,8147,8148,8150,8152,8154,8156],{"class":179},[177,8149,1790],{"style":321},[177,8151,2605],{"style":335},[177,8153,491],{"style":329},[177,8155,2504],{"style":325},[177,8157,355],{"style":329},[177,8159,8160,8162,8164,8166,8168],{"class":179},[177,8161,1790],{"style":321},[177,8163,2618],{"style":335},[177,8165,491],{"style":329},[177,8167,2623],{"style":325},[177,8169,355],{"style":329},[177,8171,8172,8174,8176,8178],{"class":179},[177,8173,2630],{"style":335},[177,8175,491],{"style":329},[177,8177,2504],{"style":325},[177,8179,355],{"style":329},[177,8181,8182,8184,8186,8188],{"class":179},[177,8183,2641],{"style":335},[177,8185,491],{"style":329},[177,8187,2504],{"style":325},[177,8189,355],{"style":329},[177,8191,8192,8194,8196,8198],{"class":179},[177,8193,2652],{"style":335},[177,8195,491],{"style":329},[177,8197,2504],{"style":325},[177,8199,355],{"style":329},[177,8201,8202,8204,8206,8208,8210,8212,8214,8216],{"class":179},[177,8203,2663],{"style":335},[177,8205,511],{"style":329},[177,8207,2668],{"style":1687},[177,8209,339],{"style":329},[177,8211,2673],{"style":325},[177,8213,1726],{"style":329},[177,8215,1723],{"style":325},[177,8217,355],{"style":329},[177,8219,8220],{"class":179},[177,8221,481],{"style":329},[177,8223,534],{"class":585},[177,8225,289],{"class":582},[177,8227,8228],{"class":582},[293,8229,8230,8232],{"class":295,"popper-class":296,"theme":267},[177,8231,6888],{},[301,8233,8234],{"v-slot:popper":303},[177,8235,8236],{"class":306,"v-pre":173},[150,8237,8238],{"class":309},[167,8239,8240],{"class":312,"style":313,"tabindex":314},[150,8241,8242],{},[177,8243,8244,8246,8248],{"class":179},[177,8245,6888],{"style":335},[177,8247,491],{"style":329},[177,8249,2504],{"style":325},[177,8251,8252],{"class":585}," ?",[177,8254,396],{"class":585},[177,8256,8257],{"class":186},"HELLO!",[177,8259,403],{"class":585},[177,8261,8262],{"class":585}," :",[177,8264,396],{"class":585},[177,8266,1376],{"class":186},[177,8268,403],{"class":585},[177,8270,577],{"class":592},[177,8272,810],{"class":585},[177,8274,8275],{"class":179,"line":4394},[177,8276,6164],{"class":585},[177,8278,8279],{"class":179,"line":5520},[177,8280,1634],{"emptyLinePlaceholder":1633},[177,8282,8283,8285,8288,8290,8554,8556,8558,8560,8562,8651,8653,8655,8657,8659],{"class":179,"line":5525},[177,8284,4115],{"class":2688},[177,8286,8287],{"class":288}," farewell",[177,8289,511],{"class":585},[177,8291,8292],{"class":2393},[293,8293,8294,8296],{"class":295,"popper-class":296,"theme":267},[177,8295,2252],{},[301,8297,8298],{"v-slot:popper":303},[177,8299,8300],{"class":306,"v-pre":173},[150,8301,8302],{"class":309},[167,8303,8304],{"class":312,"style":313,"tabindex":314},[150,8305,8306,8314,8326,8336,8346,8356,8366,8376,8394,8406,8418,8430,8442,8454,8466,8478,8490,8502,8512,8522,8532,8550],{},[177,8307,8308,8310,8312],{"class":179},[177,8309,322],{"style":321},[177,8311,1825],{"style":325},[177,8313,330],{"style":329},[177,8315,8316,8318,8320,8322,8324],{"class":179},[177,8317,1790],{"style":321},[177,8319,1369],{"style":335},[177,8321,491],{"style":329},[177,8323,342],{"style":325},[177,8325,355],{"style":329},[177,8327,8328,8330,8332,8334],{"class":179},[177,8329,2434],{"style":335},[177,8331,491],{"style":329},[177,8333,1811],{"style":325},[177,8335,355],{"style":329},[177,8337,8338,8340,8342,8344],{"class":179},[177,8339,2445],{"style":335},[177,8341,491],{"style":329},[177,8343,1811],{"style":325},[177,8345,355],{"style":329},[177,8347,8348,8350,8352,8354],{"class":179},[177,8349,2456],{"style":335},[177,8351,491],{"style":329},[177,8353,1811],{"style":325},[177,8355,355],{"style":329},[177,8357,8358,8360,8362,8364],{"class":179},[177,8359,2467],{"style":335},[177,8361,491],{"style":329},[177,8363,1811],{"style":325},[177,8365,355],{"style":329},[177,8367,8368,8370,8372,8374],{"class":179},[177,8369,2478],{"style":335},[177,8371,491],{"style":329},[177,8373,2483],{"style":325},[177,8375,355],{"style":329},[177,8377,8378,8380,8382,8384,8386,8388,8390,8392],{"class":179},[177,8379,2490],{"style":335},[177,8381,511],{"style":329},[177,8383,2495],{"style":1687},[177,8385,491],{"style":329},[177,8387,2483],{"style":325},[177,8389,1726],{"style":329},[177,8391,2504],{"style":325},[177,8393,355],{"style":329},[177,8395,8396,8398,8400,8402,8404],{"class":179},[177,8397,1790],{"style":321},[177,8399,2513],{"style":335},[177,8401,491],{"style":329},[177,8403,342],{"style":325},[177,8405,355],{"style":329},[177,8407,8408,8410,8412,8414,8416],{"class":179},[177,8409,1790],{"style":321},[177,8411,2526],{"style":335},[177,8413,491],{"style":329},[177,8415,342],{"style":325},[177,8417,355],{"style":329},[177,8419,8420,8422,8424,8426,8428],{"class":179},[177,8421,1790],{"style":321},[177,8423,2539],{"style":335},[177,8425,491],{"style":329},[177,8427,2544],{"style":325},[177,8429,355],{"style":329},[177,8431,8432,8434,8436,8438,8440],{"class":179},[177,8433,1790],{"style":321},[177,8435,2553],{"style":335},[177,8437,491],{"style":329},[177,8439,1811],{"style":325},[177,8441,355],{"style":329},[177,8443,8444,8446,8448,8450,8452],{"class":179},[177,8445,1790],{"style":321},[177,8447,2566],{"style":335},[177,8449,491],{"style":329},[177,8451,342],{"style":325},[177,8453,355],{"style":329},[177,8455,8456,8458,8460,8462,8464],{"class":179},[177,8457,1790],{"style":321},[177,8459,2579],{"style":335},[177,8461,491],{"style":329},[177,8463,2504],{"style":325},[177,8465,355],{"style":329},[177,8467,8468,8470,8472,8474,8476],{"class":179},[177,8469,1790],{"style":321},[177,8471,2592],{"style":335},[177,8473,491],{"style":329},[177,8475,2504],{"style":325},[177,8477,355],{"style":329},[177,8479,8480,8482,8484,8486,8488],{"class":179},[177,8481,1790],{"style":321},[177,8483,2605],{"style":335},[177,8485,491],{"style":329},[177,8487,2504],{"style":325},[177,8489,355],{"style":329},[177,8491,8492,8494,8496,8498,8500],{"class":179},[177,8493,1790],{"style":321},[177,8495,2618],{"style":335},[177,8497,491],{"style":329},[177,8499,2623],{"style":325},[177,8501,355],{"style":329},[177,8503,8504,8506,8508,8510],{"class":179},[177,8505,2630],{"style":335},[177,8507,491],{"style":329},[177,8509,2504],{"style":325},[177,8511,355],{"style":329},[177,8513,8514,8516,8518,8520],{"class":179},[177,8515,2641],{"style":335},[177,8517,491],{"style":329},[177,8519,2504],{"style":325},[177,8521,355],{"style":329},[177,8523,8524,8526,8528,8530],{"class":179},[177,8525,2652],{"style":335},[177,8527,491],{"style":329},[177,8529,2504],{"style":325},[177,8531,355],{"style":329},[177,8533,8534,8536,8538,8540,8542,8544,8546,8548],{"class":179},[177,8535,2663],{"style":335},[177,8537,511],{"style":329},[177,8539,2668],{"style":1687},[177,8541,339],{"style":329},[177,8543,2673],{"style":325},[177,8545,1726],{"style":329},[177,8547,1723],{"style":325},[177,8549,355],{"style":329},[177,8551,8552],{"class":179},[177,8553,481],{"style":329},[177,8555,491],{"class":585},[177,8557,1825],{"class":183},[177,8559,534],{"class":585},[177,8561,289],{"class":2393},[177,8563,8564],{"class":2393},[293,8565,8566,8568],{"class":295,"popper-class":296,"theme":267},[177,8567,2668],{},[301,8569,8570],{"v-slot:popper":303},[177,8571,8572],{"class":306,"v-pre":173},[150,8573,8574],{"class":309},[167,8575,8576],{"class":312,"style":313,"tabindex":314},[150,8577,8578,8586,8601,8616,8647],{},[177,8579,8580,8582,8584],{"class":179},[177,8581,322],{"style":321},[177,8583,6836],{"style":325},[177,8585,330],{"style":329},[177,8587,8588,8591,8593,8595,8597,8599],{"class":179},[177,8589,8590],{"style":335},"    times",[177,8592,339],{"style":329},[177,8594,1811],{"style":325},[177,8596,367],{"style":329},[177,8598,352],{"style":325},[177,8600,355],{"style":329},[177,8602,8603,8606,8608,8610,8612,8614],{"class":179},[177,8604,8605],{"style":335},"    loud",[177,8607,339],{"style":329},[177,8609,2504],{"style":325},[177,8611,367],{"style":329},[177,8613,352],{"style":325},[177,8615,355],{"style":329},[177,8617,8618,8621,8623,8625,8627,8629,8631,8633,8635,8637,8639,8641,8643,8645],{"class":179},[177,8619,8620],{"style":335},"    onDone",[177,8622,339],{"style":329},[177,8624,833],{"style":345},[177,8626,511],{"style":329},[177,8628,2252],{"style":1687},[177,8630,491],{"style":329},[177,8632,1825],{"style":325},[177,8634,577],{"style":329},[177,8636,1720],{"style":321},[177,8638,1723],{"style":325},[177,8640,5845],{"style":345},[177,8642,349],{"style":329},[177,8644,352],{"style":325},[177,8646,355],{"style":329},[177,8648,8649],{"class":179},[177,8650,481],{"style":329},[177,8652,491],{"class":585},[177,8654,6836],{"class":183},[177,8656,1986],{"class":585},[177,8658,7609],{"class":585},[177,8660,3457],{"class":585},[177,8662,8663,8665,8667,8753,8755,8783,8786,8788,8805,8807,9033,9035,9299,9301,9303,9389,9391,9415,9417,9420,9422,9424],{"class":179,"line":6161},[177,8664,5528],{"class":281},[177,8666,833],{"class":592},[177,8668,8669],{"class":582},[293,8670,8671,8673],{"class":295,"popper-class":296,"theme":267},[177,8672,2668],{},[301,8674,8675],{"v-slot:popper":303},[177,8676,8677],{"class":306,"v-pre":173},[150,8678,8679],{"class":309},[167,8680,8681],{"class":312,"style":313,"tabindex":314},[150,8682,8683,8691,8705,8719,8749],{},[177,8684,8685,8687,8689],{"class":179},[177,8686,322],{"style":321},[177,8688,6836],{"style":325},[177,8690,330],{"style":329},[177,8692,8693,8695,8697,8699,8701,8703],{"class":179},[177,8694,8590],{"style":335},[177,8696,339],{"style":329},[177,8698,1811],{"style":325},[177,8700,367],{"style":329},[177,8702,352],{"style":325},[177,8704,355],{"style":329},[177,8706,8707,8709,8711,8713,8715,8717],{"class":179},[177,8708,8605],{"style":335},[177,8710,339],{"style":329},[177,8712,2504],{"style":325},[177,8714,367],{"style":329},[177,8716,352],{"style":325},[177,8718,355],{"style":329},[177,8720,8721,8723,8725,8727,8729,8731,8733,8735,8737,8739,8741,8743,8745,8747],{"class":179},[177,8722,8620],{"style":335},[177,8724,339],{"style":329},[177,8726,833],{"style":345},[177,8728,511],{"style":329},[177,8730,2252],{"style":1687},[177,8732,491],{"style":329},[177,8734,1825],{"style":325},[177,8736,577],{"style":329},[177,8738,1720],{"style":321},[177,8740,1723],{"style":325},[177,8742,5845],{"style":345},[177,8744,349],{"style":329},[177,8746,352],{"style":325},[177,8748,355],{"style":329},[177,8750,8751],{"class":179},[177,8752,481],{"style":329},[177,8754,710],{"class":585},[177,8756,8757],{"class":582},[293,8758,8759,8761],{"class":295,"popper-class":296,"theme":267},[177,8760,6849],{},[301,8762,8763],{"v-slot:popper":303},[177,8764,8765],{"class":306,"v-pre":173},[150,8766,8767],{"class":309},[167,8768,8769],{"class":312,"style":313,"tabindex":314},[150,8770,8771],{},[177,8772,8773,8775,8777,8779,8781],{"class":179},[177,8774,6849],{"style":335},[177,8776,339],{"style":329},[177,8778,1811],{"style":325},[177,8780,367],{"style":329},[177,8782,352],{"style":325},[177,8784,8785],{"class":585}," !==",[177,8787,289],{"class":585},[177,8789,8790],{"class":585},[293,8791,8792,8794],{"class":295,"popper-class":296,"theme":267},[177,8793,6816],{},[301,8795,8796],{"v-slot:popper":303},[177,8797,8798],{"class":306,"v-pre":173},[150,8799,8800,8803],{"class":309},[177,8801,8802],{"style":321},"var",[177,8804,352],{"style":345},[177,8806,5845],{"class":592},[177,8808,8809],{"class":288},[293,8810,8811,8813],{"class":295,"popper-class":296,"theme":267},[177,8812,1226],{},[301,8814,8815],{"v-slot:popper":303},[177,8816,8817,8859],{"class":306,"v-pre":173},[150,8818,8819],{"class":309},[167,8820,8821],{"class":312,"style":313,"tabindex":314},[150,8822,8823],{},[177,8824,8825,8827,8829,8831,8833,8835,8837,8839,8841,8843,8845,8847,8849,8851,8853,8855,8857],{"class":179},[177,8826,1226],{"style":335},[177,8828,464],{"style":329},[177,8830,1229],{"style":325},[177,8832,1684],{"style":329},[177,8834,3491],{"style":1687},[177,8836,491],{"style":329},[177,8838,1825],{"style":325},[177,8840,534],{"style":329},[177,8842,3501],{"style":1687},[177,8844,491],{"style":329},[177,8846,342],{"style":325},[177,8848,534],{"style":329},[177,8850,3510],{"style":1687},[177,8852,339],{"style":329},[177,8854,3515],{"style":325},[177,8856,1726],{"style":329},[177,8858,1723],{"style":325},[483,8860,8861,8865,8981,8997,8999,9017,9025],{"class":485},[146,8862,3524,8863,246],{},[150,8864,314],{},[150,8866,8867],{},[167,8868,8869],{"class":312,"style":313,"tabindex":314},[150,8870,8871,8891,8913,8941],{},[177,8872,8873,8875,8877,8879,8881,8883,8885,8887,8889],{"class":179},[177,8874,1226],{"style":507},[177,8876,2320],{"style":345},[177,8878,534],{"style":329},[177,8880,396],{"style":329},[177,8882,3545],{"style":399},[177,8884,403],{"style":329},[177,8886,577],{"style":345},[177,8888,355],{"style":329},[177,8890,3555],{"style":3554},[177,8892,8893,8895,8897,8899,8901,8903,8905,8907,8909,8911],{"class":179},[177,8894,1226],{"style":507},[177,8896,511],{"style":345},[177,8898,314],{"style":3486},[177,8900,534],{"style":329},[177,8902,396],{"style":329},[177,8904,3570],{"style":399},[177,8906,403],{"style":329},[177,8908,577],{"style":345},[177,8910,355],{"style":329},[177,8912,3579],{"style":3554},[177,8914,8915,8917,8919,8921,8923,8925,8927,8929,8931,8933,8935,8937,8939],{"class":179},[177,8916,1226],{"style":507},[177,8918,2320],{"style":345},[177,8920,534],{"style":329},[177,8922,396],{"style":329},[177,8924,3545],{"style":399},[177,8926,403],{"style":329},[177,8928,534],{"style":329},[177,8930,396],{"style":329},[177,8932,3600],{"style":399},[177,8934,403],{"style":329},[177,8936,577],{"style":345},[177,8938,355],{"style":329},[177,8940,3609],{"style":3554},[177,8942,8943,8945,8947,8949,8951,8953,8955,8957,8959,8961,8963,8965,8967,8969,8971,8973,8975,8977,8979],{"class":179},[177,8944,1226],{"style":507},[177,8946,511],{"style":345},[177,8948,514],{"style":329},[177,8950,3620],{"style":335},[177,8952,491],{"style":329},[177,8954,3496],{"style":3486},[177,8956,534],{"style":329},[177,8958,3510],{"style":335},[177,8960,491],{"style":329},[177,8962,396],{"style":329},[177,8964,3600],{"style":399},[177,8966,403],{"style":329},[177,8968,570],{"style":329},[177,8970,396],{"style":329},[177,8972,3643],{"style":399},[177,8974,403],{"style":329},[177,8976,577],{"style":345},[177,8978,355],{"style":329},[177,8980,3652],{"style":3554},[146,8982,3655,8983,3659,8985,3662,8987,3666,8989,3670,8991,3674,8993,3678,8995,710],{},[150,8984,3658],{},[150,8986,314],{},[150,8988,3665],{},[150,8990,3669],{},[150,8992,3673],{},[150,8994,3677],{},[150,8996,3681],{},[146,8998,3684],{},[3686,9000,9001,9007],{},[3689,9002,9003,3694,9005,3698],{},[150,9004,3693],{},[150,9006,3697],{},[3689,9008,9009,3704,9011,3708,9013,3712,9015,3716],{},[150,9010,3703],{},[150,9012,3707],{},[150,9014,3711],{},[150,9016,3715],{},[146,9018,3719,9019,770,9021,3726,9023,3729],{},[150,9020,3722],{},[150,9022,3725],{},[150,9024,3715],{},[1435,9026,9027],{},[146,9028,1439,9029,770,9031],{},[150,9030,3736],{},[150,9032,3739],{},[177,9034,511],{"class":592},[177,9036,9037],{"class":582},[293,9038,9039,9041],{"class":295,"popper-class":296,"theme":267},[177,9040,2252],{},[301,9042,9043],{"v-slot:popper":303},[177,9044,9045],{"class":306,"v-pre":173},[150,9046,9047],{"class":309},[167,9048,9049],{"class":312,"style":313,"tabindex":314},[150,9050,9051,9059,9071,9081,9091,9101,9111,9121,9139,9151,9163,9175,9187,9199,9211,9223,9235,9247,9257,9267,9277,9295],{},[177,9052,9053,9055,9057],{"class":179},[177,9054,322],{"style":321},[177,9056,1825],{"style":325},[177,9058,330],{"style":329},[177,9060,9061,9063,9065,9067,9069],{"class":179},[177,9062,1790],{"style":321},[177,9064,1369],{"style":335},[177,9066,491],{"style":329},[177,9068,342],{"style":325},[177,9070,355],{"style":329},[177,9072,9073,9075,9077,9079],{"class":179},[177,9074,2434],{"style":335},[177,9076,491],{"style":329},[177,9078,1811],{"style":325},[177,9080,355],{"style":329},[177,9082,9083,9085,9087,9089],{"class":179},[177,9084,2445],{"style":335},[177,9086,491],{"style":329},[177,9088,1811],{"style":325},[177,9090,355],{"style":329},[177,9092,9093,9095,9097,9099],{"class":179},[177,9094,2456],{"style":335},[177,9096,491],{"style":329},[177,9098,1811],{"style":325},[177,9100,355],{"style":329},[177,9102,9103,9105,9107,9109],{"class":179},[177,9104,2467],{"style":335},[177,9106,491],{"style":329},[177,9108,1811],{"style":325},[177,9110,355],{"style":329},[177,9112,9113,9115,9117,9119],{"class":179},[177,9114,2478],{"style":335},[177,9116,491],{"style":329},[177,9118,2483],{"style":325},[177,9120,355],{"style":329},[177,9122,9123,9125,9127,9129,9131,9133,9135,9137],{"class":179},[177,9124,2490],{"style":335},[177,9126,511],{"style":329},[177,9128,2495],{"style":1687},[177,9130,491],{"style":329},[177,9132,2483],{"style":325},[177,9134,1726],{"style":329},[177,9136,2504],{"style":325},[177,9138,355],{"style":329},[177,9140,9141,9143,9145,9147,9149],{"class":179},[177,9142,1790],{"style":321},[177,9144,2513],{"style":335},[177,9146,491],{"style":329},[177,9148,342],{"style":325},[177,9150,355],{"style":329},[177,9152,9153,9155,9157,9159,9161],{"class":179},[177,9154,1790],{"style":321},[177,9156,2526],{"style":335},[177,9158,491],{"style":329},[177,9160,342],{"style":325},[177,9162,355],{"style":329},[177,9164,9165,9167,9169,9171,9173],{"class":179},[177,9166,1790],{"style":321},[177,9168,2539],{"style":335},[177,9170,491],{"style":329},[177,9172,2544],{"style":325},[177,9174,355],{"style":329},[177,9176,9177,9179,9181,9183,9185],{"class":179},[177,9178,1790],{"style":321},[177,9180,2553],{"style":335},[177,9182,491],{"style":329},[177,9184,1811],{"style":325},[177,9186,355],{"style":329},[177,9188,9189,9191,9193,9195,9197],{"class":179},[177,9190,1790],{"style":321},[177,9192,2566],{"style":335},[177,9194,491],{"style":329},[177,9196,342],{"style":325},[177,9198,355],{"style":329},[177,9200,9201,9203,9205,9207,9209],{"class":179},[177,9202,1790],{"style":321},[177,9204,2579],{"style":335},[177,9206,491],{"style":329},[177,9208,2504],{"style":325},[177,9210,355],{"style":329},[177,9212,9213,9215,9217,9219,9221],{"class":179},[177,9214,1790],{"style":321},[177,9216,2592],{"style":335},[177,9218,491],{"style":329},[177,9220,2504],{"style":325},[177,9222,355],{"style":329},[177,9224,9225,9227,9229,9231,9233],{"class":179},[177,9226,1790],{"style":321},[177,9228,2605],{"style":335},[177,9230,491],{"style":329},[177,9232,2504],{"style":325},[177,9234,355],{"style":329},[177,9236,9237,9239,9241,9243,9245],{"class":179},[177,9238,1790],{"style":321},[177,9240,2618],{"style":335},[177,9242,491],{"style":329},[177,9244,2623],{"style":325},[177,9246,355],{"style":329},[177,9248,9249,9251,9253,9255],{"class":179},[177,9250,2630],{"style":335},[177,9252,491],{"style":329},[177,9254,2504],{"style":325},[177,9256,355],{"style":329},[177,9258,9259,9261,9263,9265],{"class":179},[177,9260,2641],{"style":335},[177,9262,491],{"style":329},[177,9264,2504],{"style":325},[177,9266,355],{"style":329},[177,9268,9269,9271,9273,9275],{"class":179},[177,9270,2652],{"style":335},[177,9272,491],{"style":329},[177,9274,2504],{"style":325},[177,9276,355],{"style":329},[177,9278,9279,9281,9283,9285,9287,9289,9291,9293],{"class":179},[177,9280,2663],{"style":335},[177,9282,511],{"style":329},[177,9284,2668],{"style":1687},[177,9286,339],{"style":329},[177,9288,2673],{"style":325},[177,9290,1726],{"style":329},[177,9292,1723],{"style":325},[177,9294,355],{"style":329},[177,9296,9297],{"class":179},[177,9298,481],{"style":329},[177,9300,534],{"class":585},[177,9302,2325],{"class":585},[177,9304,9305],{"class":582},[293,9306,9307,9309],{"class":295,"popper-class":296,"theme":267},[177,9308,2668],{},[301,9310,9311],{"v-slot:popper":303},[177,9312,9313],{"class":306,"v-pre":173},[150,9314,9315],{"class":309},[167,9316,9317],{"class":312,"style":313,"tabindex":314},[150,9318,9319,9327,9341,9355,9385],{},[177,9320,9321,9323,9325],{"class":179},[177,9322,322],{"style":321},[177,9324,6836],{"style":325},[177,9326,330],{"style":329},[177,9328,9329,9331,9333,9335,9337,9339],{"class":179},[177,9330,8590],{"style":335},[177,9332,339],{"style":329},[177,9334,1811],{"style":325},[177,9336,367],{"style":329},[177,9338,352],{"style":325},[177,9340,355],{"style":329},[177,9342,9343,9345,9347,9349,9351,9353],{"class":179},[177,9344,8605],{"style":335},[177,9346,339],{"style":329},[177,9348,2504],{"style":325},[177,9350,367],{"style":329},[177,9352,352],{"style":325},[177,9354,355],{"style":329},[177,9356,9357,9359,9361,9363,9365,9367,9369,9371,9373,9375,9377,9379,9381,9383],{"class":179},[177,9358,8620],{"style":335},[177,9360,339],{"style":329},[177,9362,833],{"style":345},[177,9364,511],{"style":329},[177,9366,2252],{"style":1687},[177,9368,491],{"style":329},[177,9370,1825],{"style":325},[177,9372,577],{"style":329},[177,9374,1720],{"style":321},[177,9376,1723],{"style":325},[177,9378,5845],{"style":345},[177,9380,349],{"style":329},[177,9382,352],{"style":325},[177,9384,355],{"style":329},[177,9386,9387],{"class":179},[177,9388,481],{"style":329},[177,9390,710],{"class":585},[177,9392,9393],{"class":582},[293,9394,9395,9397],{"class":295,"popper-class":296,"theme":267},[177,9396,6849],{},[301,9398,9399],{"v-slot:popper":303},[177,9400,9401],{"class":306,"v-pre":173},[150,9402,9403],{"class":309},[167,9404,9405],{"class":312,"style":313,"tabindex":314},[150,9406,9407],{},[177,9408,9409,9411,9413],{"class":179},[177,9410,6849],{"style":335},[177,9412,339],{"style":329},[177,9414,1811],{"style":325},[177,9416,481],{"class":585},[177,9418,9419],{"class":186}," times",[177,9421,2340],{"class":585},[177,9423,577],{"class":592},[177,9425,810],{"class":585},[177,9427,9429,9431,9517,9519,9563,9565,9567,9831,9833],{"class":179,"line":9428},13,[177,9430,593],{"class":582},[177,9432,9433],{"class":582},[293,9434,9435,9437],{"class":295,"popper-class":296,"theme":267},[177,9436,2668],{},[301,9438,9439],{"v-slot:popper":303},[177,9440,9441],{"class":306,"v-pre":173},[150,9442,9443],{"class":309},[167,9444,9445],{"class":312,"style":313,"tabindex":314},[150,9446,9447,9455,9469,9483,9513],{},[177,9448,9449,9451,9453],{"class":179},[177,9450,322],{"style":321},[177,9452,6836],{"style":325},[177,9454,330],{"style":329},[177,9456,9457,9459,9461,9463,9465,9467],{"class":179},[177,9458,8590],{"style":335},[177,9460,339],{"style":329},[177,9462,1811],{"style":325},[177,9464,367],{"style":329},[177,9466,352],{"style":325},[177,9468,355],{"style":329},[177,9470,9471,9473,9475,9477,9479,9481],{"class":179},[177,9472,8605],{"style":335},[177,9474,339],{"style":329},[177,9476,2504],{"style":325},[177,9478,367],{"style":329},[177,9480,352],{"style":325},[177,9482,355],{"style":329},[177,9484,9485,9487,9489,9491,9493,9495,9497,9499,9501,9503,9505,9507,9509,9511],{"class":179},[177,9486,8620],{"style":335},[177,9488,339],{"style":329},[177,9490,833],{"style":345},[177,9492,511],{"style":329},[177,9494,2252],{"style":1687},[177,9496,491],{"style":329},[177,9498,1825],{"style":325},[177,9500,577],{"style":329},[177,9502,1720],{"style":321},[177,9504,1723],{"style":325},[177,9506,5845],{"style":345},[177,9508,349],{"style":329},[177,9510,352],{"style":325},[177,9512,355],{"style":329},[177,9514,9515],{"class":179},[177,9516,481],{"style":329},[177,9518,710],{"class":585},[177,9520,9521],{"class":288},[293,9522,9523,9525],{"class":295,"popper-class":296,"theme":267},[177,9524,6927],{},[301,9526,9527],{"v-slot:popper":303},[177,9528,9529],{"class":306,"v-pre":173},[150,9530,9531],{"class":309},[167,9532,9533],{"class":312,"style":313,"tabindex":314},[150,9534,9535],{},[177,9536,9537,9539,9541,9543,9545,9547,9549,9551,9553,9555,9557,9559,9561],{"class":179},[177,9538,6927],{"style":335},[177,9540,339],{"style":329},[177,9542,833],{"style":345},[177,9544,511],{"style":329},[177,9546,2252],{"style":1687},[177,9548,491],{"style":329},[177,9550,1825],{"style":325},[177,9552,577],{"style":329},[177,9554,1720],{"style":321},[177,9556,1723],{"style":325},[177,9558,5845],{"style":345},[177,9560,349],{"style":329},[177,9562,352],{"style":325},[177,9564,6823],{"class":585},[177,9566,511],{"class":592},[177,9568,9569],{"class":582},[293,9570,9571,9573],{"class":295,"popper-class":296,"theme":267},[177,9572,2252],{},[301,9574,9575],{"v-slot:popper":303},[177,9576,9577],{"class":306,"v-pre":173},[150,9578,9579],{"class":309},[167,9580,9581],{"class":312,"style":313,"tabindex":314},[150,9582,9583,9591,9603,9613,9623,9633,9643,9653,9671,9683,9695,9707,9719,9731,9743,9755,9767,9779,9789,9799,9809,9827],{},[177,9584,9585,9587,9589],{"class":179},[177,9586,322],{"style":321},[177,9588,1825],{"style":325},[177,9590,330],{"style":329},[177,9592,9593,9595,9597,9599,9601],{"class":179},[177,9594,1790],{"style":321},[177,9596,1369],{"style":335},[177,9598,491],{"style":329},[177,9600,342],{"style":325},[177,9602,355],{"style":329},[177,9604,9605,9607,9609,9611],{"class":179},[177,9606,2434],{"style":335},[177,9608,491],{"style":329},[177,9610,1811],{"style":325},[177,9612,355],{"style":329},[177,9614,9615,9617,9619,9621],{"class":179},[177,9616,2445],{"style":335},[177,9618,491],{"style":329},[177,9620,1811],{"style":325},[177,9622,355],{"style":329},[177,9624,9625,9627,9629,9631],{"class":179},[177,9626,2456],{"style":335},[177,9628,491],{"style":329},[177,9630,1811],{"style":325},[177,9632,355],{"style":329},[177,9634,9635,9637,9639,9641],{"class":179},[177,9636,2467],{"style":335},[177,9638,491],{"style":329},[177,9640,1811],{"style":325},[177,9642,355],{"style":329},[177,9644,9645,9647,9649,9651],{"class":179},[177,9646,2478],{"style":335},[177,9648,491],{"style":329},[177,9650,2483],{"style":325},[177,9652,355],{"style":329},[177,9654,9655,9657,9659,9661,9663,9665,9667,9669],{"class":179},[177,9656,2490],{"style":335},[177,9658,511],{"style":329},[177,9660,2495],{"style":1687},[177,9662,491],{"style":329},[177,9664,2483],{"style":325},[177,9666,1726],{"style":329},[177,9668,2504],{"style":325},[177,9670,355],{"style":329},[177,9672,9673,9675,9677,9679,9681],{"class":179},[177,9674,1790],{"style":321},[177,9676,2513],{"style":335},[177,9678,491],{"style":329},[177,9680,342],{"style":325},[177,9682,355],{"style":329},[177,9684,9685,9687,9689,9691,9693],{"class":179},[177,9686,1790],{"style":321},[177,9688,2526],{"style":335},[177,9690,491],{"style":329},[177,9692,342],{"style":325},[177,9694,355],{"style":329},[177,9696,9697,9699,9701,9703,9705],{"class":179},[177,9698,1790],{"style":321},[177,9700,2539],{"style":335},[177,9702,491],{"style":329},[177,9704,2544],{"style":325},[177,9706,355],{"style":329},[177,9708,9709,9711,9713,9715,9717],{"class":179},[177,9710,1790],{"style":321},[177,9712,2553],{"style":335},[177,9714,491],{"style":329},[177,9716,1811],{"style":325},[177,9718,355],{"style":329},[177,9720,9721,9723,9725,9727,9729],{"class":179},[177,9722,1790],{"style":321},[177,9724,2566],{"style":335},[177,9726,491],{"style":329},[177,9728,342],{"style":325},[177,9730,355],{"style":329},[177,9732,9733,9735,9737,9739,9741],{"class":179},[177,9734,1790],{"style":321},[177,9736,2579],{"style":335},[177,9738,491],{"style":329},[177,9740,2504],{"style":325},[177,9742,355],{"style":329},[177,9744,9745,9747,9749,9751,9753],{"class":179},[177,9746,1790],{"style":321},[177,9748,2592],{"style":335},[177,9750,491],{"style":329},[177,9752,2504],{"style":325},[177,9754,355],{"style":329},[177,9756,9757,9759,9761,9763,9765],{"class":179},[177,9758,1790],{"style":321},[177,9760,2605],{"style":335},[177,9762,491],{"style":329},[177,9764,2504],{"style":325},[177,9766,355],{"style":329},[177,9768,9769,9771,9773,9775,9777],{"class":179},[177,9770,1790],{"style":321},[177,9772,2618],{"style":335},[177,9774,491],{"style":329},[177,9776,2623],{"style":325},[177,9778,355],{"style":329},[177,9780,9781,9783,9785,9787],{"class":179},[177,9782,2630],{"style":335},[177,9784,491],{"style":329},[177,9786,2504],{"style":325},[177,9788,355],{"style":329},[177,9790,9791,9793,9795,9797],{"class":179},[177,9792,2641],{"style":335},[177,9794,491],{"style":329},[177,9796,2504],{"style":325},[177,9798,355],{"style":329},[177,9800,9801,9803,9805,9807],{"class":179},[177,9802,2652],{"style":335},[177,9804,491],{"style":329},[177,9806,2504],{"style":325},[177,9808,355],{"style":329},[177,9810,9811,9813,9815,9817,9819,9821,9823,9825],{"class":179},[177,9812,2663],{"style":335},[177,9814,511],{"style":329},[177,9816,2668],{"style":1687},[177,9818,339],{"style":329},[177,9820,2673],{"style":325},[177,9822,1726],{"style":329},[177,9824,1723],{"style":325},[177,9826,355],{"style":329},[177,9828,9829],{"class":179},[177,9830,481],{"style":329},[177,9832,577],{"class":592},[177,9834,810],{"class":585},[177,9836,9838],{"class":179,"line":9837},14,[177,9839,6164],{"class":585},[3689,9841,9842,289,9851,9854,9855,9857,9858,9861,9862,9865,9866,9869],{},[6331,9843,6329,9844,9847,9848,491],{},[150,9845,9846],{},"catch"," gets an ",[150,9849,9850],{},"Error",[150,9852,9853],{},"throw"," takes an ",[150,9856,9850],{}," or a string, and\n",[150,9859,9860],{},"catch (error)"," reads ",[150,9863,9864],{},"error.message"," without a cast. An error no ",[150,9867,9868],{},"try","\ncatches ends the current call with its message in the server console, and\nthe plugin runs on.",[3689,9871,9872,6274,9878,9881,9882,9884,9885,9887,9888,9890,9891,9893,9894,9897],{},[6331,9873,6329,9874,9877],{},[150,9875,9876],{},"Record"," may not have the key asked for:",[150,9879,9880],{},"Record\u003Cstring, number>","\na key that was never set reads as ",[150,9883,6816],{},", so its values are\n",[150,9886,6784],{}," - give a default with ",[150,9889,6819],{},". A ",[150,9892,9876],{}," whose keys are\nall written out, ",[150,9895,9896],{},"Record\u003C\"red\" | \"blue\", number>",", has them all.",[146,9899,9900,9901,710],{},"What else the language cannot do in a plugin yet, and what to write\ninstead, is on ",[242,9902,31],{"href":32},[9904,9905,9906],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":173,"searchDepth":278,"depth":589,"links":9908},[9909,9910,9911,9912,9913],{"id":157,"depth":278,"text":158},{"id":1252,"depth":278,"text":1253},{"id":6191,"depth":278,"text":6192},{"id":6357,"depth":278,"text":6358},{"id":6740,"depth":278,"text":6741},"amxts runs Counter-Strike 1.6 plugins written in TypeScript inside AMX Mod X,\nnext to your Pawn plugins. A plugin is an ordinary .ts file: players are\nobjects, events have types, and the editor knows every field the game has.\nThis page shows a project, a first plugin, how to reload it while you work,\nand what is different from the TypeScript you already know.","md",{},{"title":15},{"title":5,"description":9914},"k_BiraXsJ4RYF8OCMJrtdLEpZAx6hQHVOIX3d42MZvo",[9921,9923],{"title":11,"path":12,"stem":13,"description":9922,"children":-1},"amxts lets you write AMX Mod X plugins for Counter-Strike 1.6 in TypeScript.\nA plugin is an ordinary .ts file: familiar types, classes, closures,\nasync\u002Fawait, events you listen to. It runs on the server next to your\nPawn plugins, and the two call each other.",{"title":19,"path":20,"stem":21,"description":9924,"children":-1},"amxts is the command a project runs: it creates projects and modules, adds\nmodules, builds, deploys, type-checks and tests. It is the package\n@amxts\u002Fcli, which @amxts\u002Fcore depends on, so every project has it and runs\nit through its package manager:",null,1791273243855]