hljs.registerLanguage("sqf",function(e){vart={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',relevance:0}]},{b:"'",e:"'",c:[{b:"''",relevance:0}]}]},a={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"define undef ifdef ifndef else endif include"},c:[{b:/\\\n/,relevance:0},e.inherit(t,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]};return{aliases:["sqf"],cI:!0,k:{keyword:"case catch default do else exit exitWith for forEach from if private switch then throw to try waitUntil while with",built_in:"absaccTimeacosactionactionIDsactionKeysactionKeysImagesactionKeysNamesactionKeysNamesArrayactionNameactionParamsactivateAddonsactivatedAddonsactivateKeyadd3DENConnectionadd3DENEventHandleradd3DENLayeraddActionaddBackpackaddBackpackCargoaddBackpackCargoGlobaladdBackpackGlobaladdCamShakeaddCuratorAddonsaddCuratorCameraAreaaddCuratorEditableObjectsaddCuratorEditingAreaaddCuratorPointsaddEditorObjectaddEventHandleraddForceaddGogglesaddGroupIconaddHandgunItemaddHeadgearaddItemaddItemCargoaddItemCargoGlobaladdItemPooladdItemToBackpackaddItemToUniformaddItemToVestaddLiveStatsaddMagazineaddMagazineAmmoCargoaddMagazineCargoaddMagazineCargoGlobaladdMagazineGlobaladdMagazinePooladdMagazinesaddMagazineTurretaddMenuaddMenuItemaddMissionEventHandleraddMPEventHandleraddMusicEventHandleraddOwnedMineaddPlayerScoresaddPrimaryWeaponItemaddPublicVariableEventHandleraddRatingaddResourcesaddScoreaddScoreSideaddSecondaryWeaponItemaddSwitchableUnitaddTeamMemberaddToRemainsCollectoraddTorqueaddUniformaddVehicleaddVestaddWaypointaddWeaponaddWeaponCargoaddWeaponCargoGlobaladdWeaponGlobaladdWeaponItemaddWeaponPooladdWeaponTurretadminagentagentsAGLToASLaimedAtTargetaimPosairDensityRTDairplaneThrottleairportSideAISFinishHealaliveall3DENEntitiesallAirportsallControlsallCuratorsallCutLayersallDeadallDeadMenallDisplaysallGroupsallMapMarkersallMinesallMissionObjectsallow3DModeallowCrewInImmobileallowCuratorLogicIgnoreAreasallowDamageallowDammageallowFileOperationsallowFleeingallowGetInallowSprintallPlayersallSimpleObjectsallSitesallTurretsallUnitsallUnitsUAVallVariablesammoammoOnPylonandanimateanimateBayanimateDooranimatePylonanimateSourceanimationNamesanimationPhaseanimationSourcePhaseanimationStateappendapplyarmoryPointsarrayIntersectasinASLToAGLASLToATLassertassignAsCargoassignAsCargoIndexassignAsCommanderassignAsDriverassignAsGunnerassignAsTurretassignCuratorassignedCargoassignedCommanderassignedDriverassignedGunnerassignedItemsassignedTargetassignedTeamassignedVehicleassignedVehicleRoleassignItemassignTeamassignToAirportatanatan2atgATLToASLattachedObjectattachedObjectsattachedToattachObjectattachToattackEnabledbackpackbackpackCargobackpackContainerbackpackItemsbackpackMagazinesbackpackSpaceForbehaviourbenchmarkbinocularboundingBoxboundingBoxRealboundingCenterbreakOutbreakTobriefingNamebuildingExitbuildingPosbuttonActionbuttonSetActioncadetModecallcallExtensioncamCommandcamCommitcamCommitPreparedcamCommittedcamConstuctionSetParamscamCreatecamDestroycameraEffectcameraEffectEnableHUDcameraInterestcameraOncameraViewcampaignConfigFilecamPreloadcamPreloadedcamPrepareBankcamPrepareDircamPrepareDivecamPrepareFocuscamPrepareFovcamPrepareFovRangecamPreparePoscamPrepareRelPoscamPrepareTargetcamSetBankcamSetDircamSetDivecamSetFocuscamSetFovcamSetFovRangecamSetPoscamSetRelPoscamSetTargetcamTargetcamUseNVGcanAddcanAddItemToBackpackcanAddItemToUniformcanAddItemToVestcancelSimpleTaskDestinationcanFirecanMovecanSlingLoadcanStandcanSuspendcanTriggerDynamicSimulationcanUnloadInCombatcanVehicleCargocaptivecaptiveNumcbCheckedcbSetCheckedceilchannelEnabledcheatsEnabledcheckAIFeaturecheckVisibilityclassNameclearAllItemsFromBackpackclearBackpackCargoclearBackpackCargoGlobalclearGroupIconsclearItemCargoclearItemCargoGlobalclearItemPoolclearMagazineCargoclearMagazineCargoGlobalclearMagazinePoolclear