;------------- Global ------------

[Global]
$ProductName=$(ProductType,env,ProductTitle)
$ProductNameLong=$(ProductType,env,ProductTitleLong)
$ProfileDescription=$(type,ProfileDescriptionType)
$NavigatorDescription=$(name,NavigatorNames)
$ProfileItemText=$(state,TrayMenuProfileState)
$ProfileItemAttrs=v(start:$(name))$(state,TrayMenuProfileState)
$ProfileItem=$ProfileDescription$ProfileItemAttrs
$ObjectName=$(ObjectType,ObjectTypes) $(ObjectName,compact) 
$LinkScanArchived=$(ScanUnchangedObjects,Scan_Archived_Link)
$ScanSFXArchived=$(ScanUnchangedObjects,Scan_SFX_Archived_Link)
$ScanOLE=$(ScanUnchangedObjects,Scan_OLE_Link)
$IsMayProductActivate=KeyState,global,!!
$ProductNotificationString=$(EventID,notification)
$KeyInvalid=$(LicInvalidReason,ProductKeyInvalid)
$ViruslistLink=www.viruslist.com/$(Localization,env)
$ViruslistThreatLink=$ViruslistLink/search?VN=$(DetectName)&referer=$(ProductType,env)
$LinkScanMyComputerShow=$(*,profileexist(Scan_My_Computer),LinkScanMyComputerShow)

$IsTaskScanObjectsSelected=type,IsTaskScanObjectsSelected
$TaskStartEnableOnReport=$(state,TaskStartEnable)$(persistent,IsTaskStartPersistentSafeMode,!,EnableIfNotZero)
$TaskStartEnable=$TaskStartEnableOnReport$($IsTaskScanObjectsSelected,EnableIfNotZero)
$TaskPauseEnable=$(state,TaskPauseEnable)
$TaskStopEnabled=$(state,TaskStopEnabled)
$IsTaskIdValid=id,IsTaskIdValid
$IsFunctionalityLevel_Protection=LicInfo.FuncLevel,global,IsFunctionalityLevel_Protection

$IsFSEx       =ProductType,env,=,fs
$IsNotFS      =$($IsFSEx,!)
$IsFS         =$($IsFSEx)
$IsOAS        =$(type,=,oas)
$IsWKS        =$(ProductType,env,=,wks)
$IsAK         =admingui,env
$IsNotAK      =$(admingui,env,!)
$IsAkPolicy   =$(policy,env)
$IsNotAkPolicy=$(policy,env,!)
$IsAkTask     =$(admingui,env,IsAkTask)
$IsLocalTask  =$(admflags,bits(#PROFILE_ADMFLAG_GROUPTASK),!)
$IsLocalOdsTask=$(admflags,bits(#PROFILE_ADMFLAG_GROUPTASK),IsLocalOdsTask_IsOds)
$PersonalOnly =$(ProductType,env,PersonalOnly)
$CorporateOnly=$(ProductType,env,CorporateOnly)
$ReleaseOnly  =$(ProductStatus,env,=,Beta,!)
; $(YouVar,$IsVarLocallyLocked,EnableIfZero)
$IsVarLocallyLocked=ismandat,TrueIf1AndNotAK

$WinMailer    =$($IsVistaOS,WinMailerName)

HelpError=Help
HelpErrorText=$(strVal1,unicode)
Completion=v($(Completion))
EstimatedDays=$(nVal1,d) $(nVal1,intdiv10,EstimatedDays)
Header=$ProfileDescription
MainWindow=$ProductNameLong$(ProductStatus,env,MainWindowProductStatus)
ProfileDescription=$ProfileDescription
ProductSound=$(Severity,ProductNotificationSound)
AlertSound=$(DetectDanger,AlertNotificationSound)
ScanObjectInfo=$(ObjectType,Scan_ObjectType)
UnkScanObjectInfo=i(unkobj)
AnyError=$(ErrorCode,SystemError).
ProductName=$ProductName
ProductNameTray=$ProductName ($(ProductVersion,env))
ProductNameDetailed=$ProductNameDetailed
Help=$Help
_Settings=$Settings
Configure=$Configure
ConfigureRules=$Configure
ConfigurePlugins=$Configure
ProductNotificationString=$ProductNotificationString
ProductNotificationSection=$(StatusId,ProductNotificationSection)
AkNotificationSection=$(EventID,AkNotificationEvent)
KAVMailQB_PDM=pdm@kaspersky.com
QBCommonSendDescription=[Info]\r\nOsVersion=$(OSVersion)\r\nProductName=$ProductNameLong\r\nProductVerion=$(ProductVersion,env)\r\nKeySerialNumber=$(LicInfo.KeyInfo.KeySerNum)\r\n
QBObjectSendDescription=[General]\r\nTaskType=$(TaskType,TaskTypes) ($(TaskType))\r\nThreatType=$(DetectStatus,DetectSureTypes)\r\nThreatName=$(DetectName)\r\nThreatDanger=$(DetectDanger)\r\nObjectType=$(ObjectType,ObjectTypes)$(TaskType,AlertObjectLabel_AddInfo)\r\nObjectName=$(ObjectName)\r\nScanningBasesTime=$(ScanningBasesTime,datetime)\r\nAlertDescription=$(TaskType,AlertDialog_Decision_Description,removetags)\r\nAlertDetailDescription=$(EventType,AlertDetailsPDM_AddInfo_Text,removetags)\r\n\r\n$(ProcList,fmt,QBObjectDescr_RunningProcess)\r\n$(History.aEntries,fmt,QBObjectDescr_ActionHistory)

;Task States
#StateRunning     =0x00300031
#StatePaused      =0x00100062
#StateStopped     =0x00000094
#StateCompleted   =0x000000A0
#StateFailed      =0x004000F0
#StateNotStarted  =0x00000010
#StateDisabled    =0x000000D0
#StateStarting    =0x00300021
#StatePausing     =0x00300052
#StateResuming    =0x00300071
#StateReStarting  =#StateResuming
#StateStopping    =0x00300084
#StateMalfunction =0x00700041

; tProfileOrigin
#poUnk            = 0xFFFFFFFF
#poSystem         = 1
#poUser           = 2
#poLocalAdmin     = 3
#poRemoteAdmin    = 4
#poTemporary      = 5

; tAdmFlags
#PROFILE_ADMFLAG_GROUPTASK = 0x0010

;Object Types
#ObjectFile         =0x00000000
#ObjectLogSector    =0x00002001
#ObjectPhysSector   =0x00002002
#ObjectMemory       =0x00003001
#ObjectMail         =0x00006000
#ObjectMailMessage  =0x00006001
#ObjectMailBody     =0x00006002
#ObjectMailAttach   =0x00006003
#ObjectRunProcess   =0x00005001
#ObjectRunModule    =0x00005002
#ObjectStartup      =0x00010001

;Scan Actions
#SCAN_ACTION_REPORT      =0x0
#SCAN_ACTION_ASKUSER     =0x1
#SCAN_ACTION_DETECT      =0x2
#SCAN_ACTION_POSTPONE    =0x3
#SCAN_ACTION_DISINFECT   =0x4
#SCAN_ACTION_ASKDETECT   =0x5

;Action Types
#ACTION_UNKNOWN          =0x0000
#ACTION_DISINFECT        =0x0001
#ACTION_QUARANTINE       =0x0002
#ACTION_DELETE           =0x0004
#ACTION_TERMINATE        =0x0008
#ACTION_ALLOW            =0x0010
#ACTION_DENY             =0x0020
#ACTION_ROLLBACK         =0x0040
#ACTION_REPARE           =0x0080
#ACTION_OK               =0x0100
#ACTION_REPORTONLY       =0x0200
#ACTION_CANCEL           =0x0400
#ACTION_DELETE_ARCHIVE   =0x0800
#ACTION_TRYAGAIN         =0x1000
#ACTION_BACKUP           =0x2000
#ACTION_RENAME           =0x4000

; enDetectType
#DETYPE_UNKNOWN          = 0
#DETYPE_VIRWARE          = 1
#DETYPE_TROJWARE         = 2
#DETYPE_MALWARE          = 3
#DETYPE_ADWARE           = 4
#DETYPE_PORNWARE         = 5
#DETYPE_RISKWARE         = 6
#DETYPE_XFILES           = 20
#DETYPE_SOFTWARE         = 21
#DETYPE_UNDETECT         = 30
#DETYPE_ATTACK           = 50
#DETYPE_REGISTRY         = 51
#DETYPE_SUSPICACTION     = 52
#DETYPE_VULNERABILITY    = 60
#DETYPE_PHISHING         = 70

;Object status
#OBJSTATUS_UNKNOWN                 = 0
#OBJSTATUS_OK                      = 1
#OBJSTATUS_CORRUPTED               = 8
#OBJSTATUS_INFECTED                = 2
#OBJSTATUS_SUSPICION               = 4
#OBJSTATUS_DISINFECTED             = 9
#OBJSTATUS_ADDEDTOEXCLUDE          = 30
#OBJSTATUS_NOTPROCESSED            = 17
#OBJSTATUS_DELETED                 = 11
#OBJSTATUS_QUARANTINED             = 15
#OBJSTATUS_NOTBACKUPPED            = 14
#OBJSTATUS_DELETED_ON_REBOOT       = 23
#OBJSTATUS_DISINFECTED_ON_REBOOT   = 25
#OBJSTATUS_QUARANTINED_ON_REBOOT   = 31
#OBJSTATUS_DENIED                  = 33
#OBJSTATUS_ALLOWED                 = 34
#OBJSTATUS_NOTDISINFECTED          = 10

; enOkReason
#OKREASON_NONE                =0x01
#OKREASON_ISFDB               =0x02
#OKREASON_ISTREAMS            =0x03

; enDetectReason
#DTREASON_NONE                =0x01
#DTREASON_BYHASH              =0x02
#DTREASON_INFORMATION         =0x03

; enNotCuredReason
#NCREASON_NONE                =0x01
#NCREASON_NONCURABLE          =0x02
#NCREASON_LOCKED              =0x03
#NCREASON_REPONLY             =0x04
#NCREASON_NORIGHTS            =0x05
#NCREASON_CANCELLED           =0x06
#NCREASON_WRITEPROTECT        =0x07
#NCREASON_TASKSTOPPED         =0x08
#NCREASON_POSTPONED           =0x09
#NCREASON_NONOVERWRITABLE     =0x0A
#NCREASON_COPYFAILED          =0x0C
#NCREASON_WRITEERROR          =0x0D
#NCREASON_OUTOFSPACE          =0x0E
#NCREASON_READERROR           =0x0F
#NCREASON_DEVICENOTREADY      =0x10
#NCREASON_OBJECTNOTFOUND      =0x11
#NCREASON_WRITENOTSUPPORTED   =0x12

; enNotProcessedReason
#NPREASON_SIZE                =0x01
#NPREASON_TYPE                =0x02
#NPREASON_MASKS               =0x03
#NPREASON_TIME                =0x04
#NPREASON_NORIGHTS            =0x05
#NPREASON_NOTFOUND            =0x06
#NPREASON_SKIPPED             =0x07
#NPREASON_BUDDY               =0x08
#NPREASON_LOCKED              =0x09

#cREQUEST_DELAY_UP_TO_INTERNET_CONNECTION = 0x80000000
#cREQUEST_DELAY_MAKE_PERSISTENT           = 0x40000000

#OBJECT_TYPE_MY_COMPUTER          = 0x0
#OBJECT_TYPE_DRIVE                = 0x1
#OBJECT_TYPE_FOLDER               = 0x2
#OBJECT_TYPE_FILE                 = 0x3
#OBJECT_TYPE_MEMORY               = 0x4
#OBJECT_TYPE_STARTUP              = 0x5
#OBJECT_TYPE_MAIL                 = 0x6
#OBJECT_TYPE_ALL_DRIVES           = 0x7
#OBJECT_TYPE_ALL_REMOVABLE_DRIVES = 0x8
#OBJECT_TYPE_ALL_FIXED_DRIVES     = 0x9
#OBJECT_TYPE_ALL_NETWORK_DRIVES   = 0xa
#OBJECT_TYPE_BOOT_SECTORS         = 0xb
#OBJECT_TYPE_MASKED               = 0xc
#OBJECT_TYPE_QUARANTINE           = 0xd
#OBJECT_TYPE_SYSTEM_RESTORE       = 0xe

$IsCanChangeScanObjRecurse        = ObjectType,IsCanChangeScanObjRecurse

#eflUnknown                   = 0
#eflNoFeatures                = 1
#eflOnlyUpdates               = 2
#eflFunctionWithoutUpdates    = 3
#eflFullFunctionality         = 4

#ektUnknown                   = 0
#ektBeta                      = 1
#ektTrial                     = 2
#ektTest                      = 3
#ektOEM                       = 4
#ektCommercial                = 5

#ekirUnknown                  = 0
#ekirValid                    = 1
#ekirExpired                  = 2
#ekirCorrupted                = 3
#ekirNotSigned                = 4
#ekirWrongProduct             = 5
#ekirNotFound                 = 6
#ekirBlackListed              = 7
#ekirTrialAlredyUsed          = 8
#ekirIllegalBaseUpdate        = 9
#ekirInvalidBases             = 10
#ekirKeyCreationDateInvalid   = 11
#ekirTrialAlreadyInUse        = 12
#ekirInvalidBlacklist         = 13
#ekirInvalidUpdateDescription = 14
#ekirKeyInstallDateInvalid    = 15

#eProtectionSafeMode          = 0x100
#eProtectionNotInstalled      = 0x200
#eUpdateNeedReboot            = 0x040
#eKeyTrial                    = 0x001
#eKeyTrialExpired             = 0x020

#eInitMode_Init               = 0x01
#eInitMode_Silent             = 0x02
#eInitMode_LoadSettings       = 0x04
#eInitMode_NoReboot           = 0x08
#eInitMode_NeedReboot         = 0x10

$IsSafeMode                   = ProtectionState,global,bits(#eProtectionSafeMode),!!
$IsProtectionInstalled        = ProtectionState,global,bits(#eProtectionNotInstalled),!
$IsNeedReboot                 = UpdateState,global,bits(#eUpdateNeedReboot),!!
$IsInstallNeedReboot          = settings.Ins_InitMode,global,bits(#eInitMode_NeedReboot),!!,IsInstallNeedReboot
$IsKeyTrial                   = LicInfo.KeyInfo.KeyType,global,=,#ektTrial
$IsActiveKeyTrial             = KeyState,global,bits(#eKeyTrial),!!
$IsActiveKeyCommercial        = LicInfo.KeyInfo.KeyType,=,#ektCommercial

#errACCESS_DENIED             = 0x80000045
#warnACCESS_DENIED            = 0x00000045

;------------- common enums ------------

[MainWindowProductStatus]
Release=
default=\ $(ProductStatus,env)

[IsInstallNeedReboot]
1       = 1
default = $($IsNeedReboot)

[!]
<empty> = 1
default = 

[!!]
<empty> = 
default = 1

[IsZero]
0       = 1

[EnableIfZero]
0      =disable(0)
<empty>=disable(0)
default=disable(1)

[EnableIfNotZero]
<empty>=disable(1)
default=disable(0)

[EnableIfDisinfect]
4=disable(0)
default=disable(1)

[EnableIfRunning]
#StateRunning    =disable(0)
#StatePaused     =disable(0)
default          =disable(1)

[Enable_if]
0=disable(1)
-1=disable(1)
default=disable(0)

[Show_if]
0=hide(1)
-1=hide(1)
default=hide(0)

[ShowIfNotZero]
<empty>=hide(1)
default=hide(0)

[ShowIfZero]
<empty>=hide(0)
default=hide(1)

[ShowIfOne]
1=hide(0)
default=hide(1)

[ShowIfNotOne]
1=hide(1)
default=hide(0)

[ShowIfRegModify]
51=hide(0)
default=hide(1)

[ShowIfNotRegModify]
51=hide(1)
default=hide(0)

[ShowIfMarkRead]
0=hide(0)
1=hide(0)
3=hide(0)
default=hide(1)

[ShowIfFolder]
0=hide(0)
1=hide(0)
default=hide(1)

[IsAkTask]
1=$(policy,env,!)
0=

[TrueIf1AndNotAK]
1=$IsNotAkPolicy
0=0

[Font_Normal_BoldRed]
;0=f(Normal)
0=
default=f(Bold_red)

[Font_Hotlink_HotlinkRed]
0=f(Hotlink)
default=f(Hotlink_Red)

[IsTreatable]
#OBJSTATUS_NOTDISINFECTED          = 1
default                            = 0

[IsTaskRemoteObjects]
httpscan                           = 1
sc                                 = 1
mc                                 = 1

[IsPhysFile]
#ObjectFile       = 1
#ObjectRunProcess = 1

[IsProductNoFeatures]
#eflUnknown                   = 1
#eflNoFeatures                = 1

[IsFunctionalityLevel_Protection]
#eflFullFunctionality         = 1
#eflFunctionWithoutUpdates    = 1

[IsFunctionalityLevel_Updater]
#eflFullFunctionality         = 1
#eflOnlyUpdates               = 1

[IsScheduleManual]
1 = 1

[LinkScanMyComputerShow]
1 = $LinkScanMyComputer

[Scan_SFX_Archived_Link]
1=\ <a Unchanged_ScanSFXArchived v(#(ForUnchangedObjects.ScanSFXArchived)) enum(0,1)>$(ForUnchangedObjects.ScanSFXArchived,NewAll)</a>
default=

[Scan_Archived_Link]
1=\ <a Unchanged_ScanArchived v(#(ForUnchangedObjects.ScanArchived)) enum(0,1)>$(ForUnchangedObjects.ScanArchived,NewAll)</a>
default=

[Scan_OLE_Link]
1=\ <a Unchanged_ScanOLE v(#(ForUnchangedObjects.ScanOLE)) enum(0,1)>$(ForUnchangedObjects.ScanOLE,NewAll)</a>
default=

[IsPersistentProtInstalled]
1       = $($IsProtectionInstalled)
default = 1

[IsPersistentProtInstalledTextState]
1       = \e : $(state,ProfileState)

[EnableReportSettingsLink]
qs=disable(1)
rollback=disable(1)
default=disable(0)

[IsLocalOdsTask_IsOds]
0=$(type,=,ods)

[EventHTTPScan_IsBlocked]
#OBJSTATUS_INFECTED     = $(Description,=,#DTREASON_INFORMATION,!)
#OBJSTATUS_SUSPICION    = $(Description,=,#DTREASON_INFORMATION,!)
default                 = 1

[Web_Product_ID]
kav=2169
wks=2190
fs=2191
default=2165

[PersonalOnly]
kis=1
kav=1
default=0

[CorporateOnly]
kis=0
kav=0
default=1

[ReportSettingsLink]
#poTemporary = Scan_Objects
default      = $(name)

[IsCanChangeScanObjRecurse]
#OBJECT_TYPE_FOLDER = $(System,!) 
#OBJECT_TYPE_DRIVE  = $(System,!)

[Task_Report_Description]
1                       =$(Description,Task_Report_Description_Ok)
2                       =$(Description,Task_Report_Description_Detect)
4                       =$(Description,Task_Report_Description_Detect)
10                      =$(Description,Task_Report_Description_NotDisinfeted)
14                      =$(Description,Task_Report_Description_NotDisinfeted)
16                      =$(Description,Task_Report_Description_NotDisinfeted)
#OBJSTATUS_NOTPROCESSED =$(Description,Task_Report_Description_NotProcessed)
18                      =$(Description,Task_Report_Description_ScanError)
11                      =$(Description,Task_Report_Description_Delete)

;------------- AVS ------------

[DetectNameEmpty]
<empty> =
default = \ $(@)

[DetectType_modification]
#DETYPE_REGISTRY=
default=$(TaskType,TaskType_modification)

[DetectSureTypes]
#DETYPE_VIRWARE=$(DetectType,DetectTypes)
default=$(DetectType,DetectTypes)$(DetectType,DetectType_modification)

[detectSureTypes_s]
#DETYPE_VIRWARE=$(DetectType,detectTypes_s)
default=$(DetectType,detectTypes_s)$(DetectType,DetectType_modification)

[detectSureTypeName_s]
#DETYPE_VIRWARE=$(DetectType,detectTypes_s) $(DetectName)
default=$(DetectType,detectTypes_s)$(DetectName,DetectNameEmpty)$(DetectType,DetectType_modification)

[DetectSureTypeName]
#DETYPE_VIRWARE=$(DetectType,DetectTypes) $(DetectName)
default=$(DetectType,DetectTypes)$(DetectName,DetectNameEmpty)$(DetectType,DetectType_modification)

;------------- OS Version ------------

[Global]
#OSVER_FAMILY_MASK       = 0xFF000000
#OSVER_VERHIGH_MASK      = 0x00FF0000
#OSVER_VERLOW_MASK       = 0x0000FF00
#OSVER_BASE_MASK         = #OSVER_FAMILY_MASK|#OSVER_VERHIGH_MASK|#OSVER_VERLOW_MASK

#OSVER_FAMILY_9X         = 0x01000000
#OSVER_FAMILY_NT         = 0x02000000

#OSVER_WIN95             = #OSVER_FAMILY_9X|0x00040000
#OSVER_WINNT351          = #OSVER_FAMILY_NT|0x00033300
#OSVER_WINNT4            = #OSVER_FAMILY_NT|0x00040000
#OSVER_WIN2000           = #OSVER_FAMILY_NT|0x00050000
#OSVER_WINXP             = #OSVER_FAMILY_NT|0x00050100
#OSVER_WIN2003           = #OSVER_FAMILY_NT|0x00050200
#OSVER_VISTA             = #OSVER_FAMILY_NT|0x00060000

$IsNTBasedOS             = OSVersionId,global,bits(#OSVER_FAMILY_MASK),=,#OSVER_FAMILY_NT
$IsNT32BasedOS           = $IsNTBasedOS,IsNT32BasedOS_hlp
$IsWinExtendedOS         = OSVersionId,global,bits(#OSVER_BASE_MASK),IsWinExtendedFuture
$IsWinNTExtendedOS       = $IsNTBasedOS,IsWinNTExtendedOS
$IsWinXPBased            = $IsNTBasedOS,IsWinXPBasedOS
$ShowNTBasedFufure       = $($IsNTBasedOS,ShowIfNotZero)
$ShowWinExtendedFuture   = $($IsWinExtendedOS,ShowIfNotZero)
$ShowWinNTExtendedFuture = $($IsWinNTExtendedOS,ShowIfNotZero)
$HideInWinPE             = $(bWinPE,global,!,ShowIfNotZero)
$IsVistaOS               = $IsNTBasedOS,IsVistaBasedOS

#PROCESSOR_ARCHITECTURE_INTEL            = 0
#PROCESSOR_ARCHITECTURE_MIPS             = 1
#PROCESSOR_ARCHITECTURE_ALPHA            = 2
#PROCESSOR_ARCHITECTURE_PPC              = 3
#PROCESSOR_ARCHITECTURE_SHX              = 4
#PROCESSOR_ARCHITECTURE_ARM              = 5
#PROCESSOR_ARCHITECTURE_IA64             = 6
#PROCESSOR_ARCHITECTURE_ALPHA64          = 7
#PROCESSOR_ARCHITECTURE_MSIL             = 8
#PROCESSOR_ARCHITECTURE_AMD64            = 9
#PROCESSOR_ARCHITECTURE_UNKNOWN          = 0xFFFF

$IsProcessor64Bit        = ProcessorType,global,IsProcessor64Bit

[IsNT32BasedOS_hlp]
1       = $($IsProcessor64Bit,!)


[IsWinExtendedFuture]
#OSVER_WIN95    =
#OSVER_WINNT351 =
#OSVER_WINNT4   =
default         = 1

[IsWinNTExtendedOS]
1       = $($IsWinExtendedOS)

[IsWinXPBasedOS]
1       = $(OSVersionId,global,bits(#OSVER_VERHIGH_MASK),IsWinXPBasedOSEx)

[IsWinXPBasedOSEx]
0x00000000 =
0x00010000 =
0x00020000 =
0x00030000 =
0x00040000 = 
0x00050000 = $(OSVersionId,global,bits(#OSVER_VERLOW_MASK),!!)
default    = 1

[IsVistaBasedOS]
1       = $(OSVersionId,global,bits(#OSVER_VERHIGH_MASK),IsVistaBasedOSEx)

[IsVistaBasedOSEx]
0x00000000 =
0x00010000 =
0x00020000 =
0x00030000 =
0x00040000 = 
0x00050000 = 
default    = 1

[IsProcessor64Bit]
#PROCESSOR_ARCHITECTURE_IA64             = 1
#PROCESSOR_ARCHITECTURE_ALPHA64          = 1
#PROCESSOR_ARCHITECTURE_AMD64            = 1

;------------- LevelGroup enums ------------

[ShowLevel_Highest]
5=hide(0)
default=hide(1)

[ShowLevel_High]
3=hide(0)
default=hide(1)

[ShowLevel_Recommended]
0=hide(0)
default=hide(1)

[ShowLevel_Low]
2=hide(0)
default=hide(1)

[ShowLevel_Lowest]
4=hide(0)
default=hide(1)

[ShowLevel_Custom]
1=hide(0)
default=hide(1)

[HideLevel_Custom]
1=hide(1)
default=hide(0)

[LevelGroup3.ProtLevel]
2=3
1=0
0=2

[LevelGroup5.ProtLevel]
4=5
3=3
2=0
1=2
0=4

[OdsShowSkipLink]
#poRemoteAdmin=hide(1)
default=hide(0)

;------------- Alert Dialog enums ------------

[Global]
; enApplyToAll
#APPLYTOALL_FALSE =0x0
#APPLYTOALL_TRUE  =0x1
#APPLYTOALL_NONE  =0x2

[AlertDialog_DisableDontCheck]
antidial   =
pdm        =$(EventType,AlertDialog_PDM_DisableDontCheck)
default    =$(AVService.Excludes,ismandat)

[AlertDialog_PDM_DisableDontCheck]
#PDM_EVENT_IMG_CHANGED =$(pdm.AppsMonitoring_List,ismandat)
default                =$(AVService.Excludes,ismandat)

[AlertDialog_AddToExcludes]
antidial   =dialog:AntiDialers_Group_Trusted_Body.Edit
pdm        =$(EventType,AlertDialog_PDM_AddToExcludes)
regguard2  =addtrustedapp:TrustedAppEdit
default    =dialog:ExclusionEdit

[AlertDialog_Bg]
8=bg(AlertWindowLegal)
4=bg(AlertWindowPossible)
2=bg(AlertWindowPossible)
default=bg(AlertWindowHigh)

[AlertDialog_HeaderBg]
8=bg(AlertHeaderLegal)
4=bg(AlertWindowPossible)
2=bg(AlertHeaderPossible)
default=bg(AlertHeaderHigh)

[AlertDetails_LinkShow]
1=$AlertDetailsLink

[AlertDetails_IsDetails]
pdm       = $($AlertDetails_PDM_Show_Info,AlertDetails_PDM_IsDetails_1)
regguard2 = 1
vul       = 1
default   = $(DetectType,=,#DETYPE_RISKWARE)

[AlertDetails_Cmd]
pdm        = $(ReportInfo.nEvent,AlertDetails_PDM_Event)
regguard2  = dialog:AlertDetails_PDM
vul        = execute:notepad.exe:$(ObjectName)
default    = $(DetectType,=,#DETYPE_RISKWARE,AlertDetails_Cmd_RiskwareDetails)

[AlertDetails_Cmd_RiskwareDetails]
1 = dialog:AlertDetails_Riskware

[AlertDeleteArchive_Hide]
0=
default=$AlertDeleteArchiveLink

[AlertObjectLabel_AddInfo]
pdm=$(nPID,AlertObjectLabel_AddInfo_Pid)
pdm2=$(CurrentProcess.ProcessId,AlertObjectLabel_AddInfo_Pid)
regguard2=$(ProcessID,AlertObjectLabel_AddInfo_Pid)

[ShutdownWhenFinished_Show_TaskState]
#StateRunning          =disable(0)
#StatePaused           =disable(0)
#StateStarting         =disable(0)
#StateReStarting       =disable(0)
#StatePausing          =disable(0)
#StateResuming         =disable(0)
#StateStopping         =disable(0)
default                =disable(1)

[AlertThreatNameLink]
;pdm     = help:1075
default = url:$ViruslistThreatLink

;------------- Anti_Spy ------------

[Report_Body_Spy_Status_NT]
<empty>		 = $(antiphishing.nURLsDetected,Report_Body_Spy_Status_AP)
default		 = $(OSVersionId,global,bits(#OSVER_BASE_MASK),=,#OSVER_WINNT4,!,Report_Body_Spy_Status_NT4)

[Report_Body_Spy_Status_NT4]
<empty>		 = $(antiphishing.nURLsDetected,Report_Body_Spy_Status_AP)
default		 = $(antidial.nDialsBlocked,bindok,GetAntidialDialsBlockedCount,Report_Body_Spy_Status)

[GetAntidialDialsBlockedCount]
1            = $(antidial.nDialsBlocked)
default		 = 0

;------------- FWLevelGroup enums ------------

[ShowFWLevel_BlockAll]
0=hide(0)
default=hide(1)

[ShowFWLevel_RejectNotFiltered]
1=hide(0)
default=hide(1)

[ShowFWLevel_AskUser]
2=hide(0)
default=hide(1)

[ShowFWLevel_AllowNotFiltered]
3=hide(0)
default=hide(1)

[ShowFWLevel_AllowAll]
4=hide(0)
default=hide(1)

;------------- Updater ------------

[Global]
#UPDATERCRIT_KLUPD_CORE_IMPORTANT_EVENT = 0x0000200387cc73ae
#UPDATERCRIT_KLUPD_CORE_EVENT = 0x0000200343273c66
#UPDATERCRIT_UPDATE_END = 0x0000200187cc73ae


#CORE_NO_ERROR                          = 0x05DC0000
#CORE_FailedToCreateFolder              = 0x85DC0001
#CORE_NotEnoughPermissions              = 0x85DC0002
#CORE_NoSuchFileOrDirectory             = 0x85DC0003
#CORE_NO_SOURCE_FILE                    = 0x85DC0006
#CORE_URLS_EXHAUSTED                    = 0x85DC0009
#CORE_NOTHING_TO_UPDATE                 = 0x05DC000A
#CORE_NotAllComponentsAreUpdated        = 0x05DC000B
#CORE_WRONG_KEY                         = 0x85DC000E
#CORE_ADMKIT_FAILURE                    = 0x85DC000F
#CORE_INVALID_SIGNATURE                 = 0x85DC0011
#CORE_GenericFileOperationFailure       = 0x85DC0012
#CORE_CANCELLED                         = 0x05DC0013
#CORE_CURRENT_VERSION_NEWER             = 0x05DC0014
#CORE_NO_RESERVED_UPDATE_DESCRIPTION    = 0x85DC0015
#CORE_UPDATE_DESCRIPTION_DAMAGED        = 0x85DC0016
#CORE_INTERNAL_ERROR                    = 0x85DC001B
#CORE_DOWNLOAD_ERROR                    = 0x85DC001C
#CORE_REMOTE_HOST_CLOSED_CONNECTION     = 0x85DC001D
#CORE_DOWNLOAD_TIMEOUT                  = 0x85DC001E
#CORE_FTP_AUTH_ERROR                    = 0x85DC001F
#CORE_PROXY_AUTH_ERROR                  = 0x85DC0020
#CORE_CANT_RESOLVE_NAME                 = 0x85DC0021
#CORE_CANT_CONNECT_ADM_SERVER           = 0x85DC0022
#CORE_RETRANSLATION_SUCCESSFUL          = 0x05DC0023
#CORE_NO_OPERATION_REQUESTED            = 0x85DC0024
#CORE_UpdateSuccessfulRetranslationFailed = 0x05DC0025
#CORE_CANT_CONNECT_INET_SERVER          = 0x85DC0026
#CORE_BASE_CHECK_FAILED                 = 0x85DC0027
#CORE_CANT_CONNECT_TO_PROXY             = 0x85DC0029
#CORE_CANT_RESOLVE_PROXY                = 0x85DC002A
#CORE_AK_WrongReceiverId                = 0x85DC002B
#CORE_AK_ServerBusy                     = 0x85DC002C
#CORE_AK_ConnectionError                = 0x85DC002D
#CORE_AK_ConnectionNagentError          = 0x85DC002E
#CORE_AK_ConnectionServerError          = 0x85DC002F
#CORE_AK_CannotConnectToServer          = 0x85DC0030
#CORE_AK_WrongArguments                 = 0x85DC0031
#CORE_AK_ErrorInOperation               = 0x85DC0032
#CORE_AK_UnknownError                   = 0x85DC0033

#EVENT_SOURCE_SELECTED                  = 0x05DC0064
#EVENT_ADMIN_KIT_SOURCE_SELECTED        = 0x05DC0065
#EVENT_PROXY_SERVER_SELECTED            = 0x05DC0066
#EVENT_DOWNLOAD_FILE_STARTED            = 0x05DC0067
#EVENT_FILE_DOWNLOADED                  = 0x05DC0068
#EVENT_NEW_FILE_INSTALLED               = 0x05DC0069
#EVENT_FILE_UPDATED                     = 0x05DC006B
#EVENT_FILE_ROLLED_BACK                 = 0x05DC006C
#EVENT_UPDATE_STARTED                   = 0x05DC006D
#EVENT_UPDATE_DONE                      = 0x05DC006E
#EVENT_RETRANSLATION_STARTED            = 0x05DC006F
#EVENT_RETRANSLATION_DONE               = 0x05DC0070
#EVENT_ROLLBACK_STARTED                 = 0x05DC0071
#EVENT_ROLLBACK_DONE                    = 0x05DC0072
#EVENT_DNS_NAME_RESOLVED                = 0x05DC0074
#EVENT_ComponentIsNotUpdated            = 0x05DC0075
#EVENT_GeneratingFileListToDownload     = 0x05DC0076
#EVENT_ReplacingFiles                   = 0x05DC0077

$IsExistIDS       = ids.enabled,bindok
$IsExistTrafMon   = TrafficMonitor.enabled,bindok
$IsUpdateAHShow   = ProductType,env,UpdateAH_Show,ShowAH_IfUpdV1
$UpdateAHText     = $IsUpdateAHShow,UpdateAHText
$ProxyUseNTLMAuth = $IsNTBasedOS,ProxyUseNTLMAuth

[UpdaterFileNeedRebootIcon]
1=i(warning)
default=i(info)

[KLUPDCoreErrorIcon]
#CORE_NO_ERROR=i(info)
#CORE_NOTHING_TO_UPDATE=i(ok)
#CORE_NotAllComponentsAreUpdated=i(warning)
#CORE_CANCELLED=i(warning)
#CORE_CURRENT_VERSION_NEWER=i(ok)
#CORE_NO_RESERVED_UPDATE_DESCRIPTION=i(warning)
#CORE_RETRANSLATION_SUCCESSFUL=i(info)
#CORE_UpdateSuccessfulRetranslationFailed=i(warning)
#EVENT_SOURCE_SELECTED=i(ok)
#EVENT_ADMIN_KIT_SOURCE_SELECTED=i(ok)
#EVENT_PROXY_SERVER_SELECTED=i(ok)
#EVENT_DOWNLOAD_FILE_STARTED=i(info)
#EVENT_FILE_DOWNLOADED=i(ok)
#EVENT_NEW_FILE_INSTALLED=i(ok)
#EVENT_FILE_UPDATED=$(NeedReboot,UpdaterFileNeedRebootIcon)
#EVENT_FILE_ROLLED_BACK=i(ok)
#EVENT_UPDATE_STARTED=i(info)
#EVENT_UPDATE_DONE=i(info)
#EVENT_RETRANSLATION_STARTED=i(info)
#EVENT_RETRANSLATION_DONE=i(info)
#EVENT_ROLLBACK_STARTED=i(info)
#EVENT_ROLLBACK_DONE=i(info)
#EVENT_DNS_NAME_RESOLVED=i(info)
#EVENT_ComponentIsNotUpdated=i(warning)
#EVENT_GeneratingFileListToDownload=i(info)
#EVENT_ReplacingFiles=i(info)
default=i(error)

[Update_Sources_AK]
fs  = $UpdateSourceAK
wks = $UpdateSourceAK
ak  = $UpdateSourceAK

[Update_Sources.List]
UpdateServersAK = $(ProductType,env,Update_Sources_AK)
UpdateServersKL = $UpdateSourceKL

[UpdaterObjName]
#UPDATERCRIT_KLUPD_CORE_IMPORTANT_EVENT=$(parameter1)
#UPDATERCRIT_KLUPD_CORE_EVENT=$(parameter1)
#UPDATERCRIT_UPDATE_END=$(Error,KLUPDCoreErrorText)

[UpdaterObjSizeError]
#EVENT_FILE_DOWNLOADED=$(FileSize,UpdaterObjSizeZero)

[UpdaterObjSizeZero]
0=
default=$(@,filesize)

[UpdaterObjSize]
#UPDATERCRIT_KLUPD_CORE_IMPORTANT_EVENT=$(Error,UpdaterObjSizeError)

[ShowAH_IfUpdV1]
1		= $(Version,lt,2)

[UpdateAH_Show]
fs      = 
default = $(bWinPE,global,=,0,UpdateAH_Show1)

[UpdateAH_Show1]
1       = $($IsAK,UpdateAH_Show2)

[UpdateAH_Show2]
1       = 1
default = $($IsExistIDS,UpdateAH_ShowIDS)

[UpdateAH_ShowIDS]
1       = 1
default = $($IsExistTrafMon,UpdateAH_ShowTrafMon)

[UpdateAH_ShowTrafMon]
1       = 1
default =

[UpdateAHText]
1       = $($IsAK,UpdateAH_Text)

[UpdateAH_Text]
1       = $UpdateDriversAndBases
default = $($IsExistIDS,UpdateAH_TextIDS)

[UpdateAH_TextIDS]
1       = $UpdateDriversAndBases
default = $UpdateDriversOnly

[ShowRetrPathIfNotZero]
0 =
1 = $(RetrPath)

[ProxyUseNTLMAuth]
1       = $(UseNTLMAuth)

[Update_Check_Retr]
1       = $(RetrPath,is_path_absolute,Update_Retr_PathAbs)

[Update_Retr_PathAbs]
1       = 
default = fld(RetrPath)Update_Retr_PathIsNotAbsolute

[Update_Check_Proxy]
1       = $(UseIEProxySettings,Update_Check_CustomProxy)

[Update_Check_CustomProxy]
0       = $(ProxyHost,Update_Check_ProxyHost)

[Update_Check_ProxyHost]
<empty> = fld(ProxyHost)Update_EmptyProxy

[Update_Check_Sources]
0       = $(AKServerUse,Update_Check_Sources_AKServerUse)

[Update_Check_Sources_AKServerUse]
0       = $(Sources,isanyenabled,Enable,Update_Check_Sources_AnyEnabled)

[Update_Check_Sources_AnyEnabled]
0       = fld(Sources)Update_EmptySources

;------------- Anti_Spam ------------

[AntiSpam_HideNonLat]
ru = 1

[MC_EnabledIco]
0=i(MainOff.big)
default=i(Main.big)

[AS_EnabledIco]
0=i(MainOff.big)
default=i(Main.big)

;------------- file monitoring --------------

[NetSendDlg]
Murl_Tpl   = #(ObjectName)
Mvirus_Tpl = #(DetectName)

;------------- schedule enums ------------

[ScheduleChange_OK_Disable_Day0]
0=$(schedule.WeekDay1,ScheduleChange_OK_Disable_Day1)
default=disable(0)

[ScheduleChange_OK_Disable_Day1]
0=$(schedule.WeekDay2,ScheduleChange_OK_Disable_Day2)
default=disable(0)

[ScheduleChange_OK_Disable_Day2]
0=$(schedule.WeekDay3,ScheduleChange_OK_Disable_Day3)
default=disable(0)

[ScheduleChange_OK_Disable_Day3]
0=$(schedule.WeekDay4,ScheduleChange_OK_Disable_Day4)
default=disable(0)

[ScheduleChange_OK_Disable_Day4]
0=$(schedule.WeekDay5,ScheduleChange_OK_Disable_Day5)
default=disable(0)

[ScheduleChange_OK_Disable_Day5]
0=$(schedule.WeekDay6,ScheduleChange_OK_Disable_Day6)
default=disable(0)

[ScheduleChange_OK_Disable_Day6]
0=disable(1)
default=disable(0)

[ScheduleChange_OK_Disable]
3=$(schedule.WeekDay0,ScheduleChange_OK_Disable_Day0)
default=disable(0)

[SchedTime_Settings_Hide]
0=hide(1)
1=hide(1)
4=hide(1)
6=hide(1)
7=hide(1)
default=hide(0)

[Schedule_RunIfSkipped_Show]
4 = 1
2 = 1
3 = 1
5 = 1

[ScheduleChangeDlg_HelpId]
updater    = 1192
ods        = 1182
Protection = 1251

;------------- profile enums ------------

[Global]
$IsTaskActive            = persistent,s_TaskActive

[s_TaskActive]
0       = $(state,IsTaskActive)
default = $(state,IsTaskPersActive)

[IsTaskPersActive]
#StateRunning     = 1
#StateMalfunction = 1

[IsTaskActive]
#StatePaused      =
default           = 1

[TaskTypeIcon]
ods        = bg(b_ods)
qs         = bg(b_ods)
oas        = bg(b_oas)
mc         = bg(b_mc)
wm         = bg(b_wm)
antispam   = bg(b_antispam)
antihacker = bg(b_antihacker)
bb         = bg(b_bb)
bb2        = bg(b_bb)
updater    = bg(b_updater)
rollback   = bg(b_updater)
Protection = bg(b_Protection)
pdm        = bg(b_pdm)
contflt    = bg(b_contflt)
antispy    = bg(b_antispy)

[IsProfileFailed]
#StateFailed      = 1
#StateMalfunction = 1

[ProfileStateFont]
0      =$(state,NavigatorScanHeaderFont)
default=$(state,NavigatorProtectionHeaderFont)

[IsProfileActive]
#StateMalfunction =1
#StateRunning     =1
#StatePaused      =1
#StateStarting    =1
#StateReStarting  =1
#StatePausing     =1
#StateResuming    =1
#StateStopping    =1

[SubProfileStateFont]
#StateRunning     =f(Normal)
#StatePaused      =f(Normal)
#StateStopped     =f(Normal_grey)
#StateCompleted   =f(Normal_grey)
#StateFailed      =f(Bold_red)
#StateNotStarted  =f(Normal_grey)
#StateDisabled    =f(Normal_grey)
#StateStarting    =f(Normal)
#StateReStarting  =f(Normal)
#StatePausing     =f(Normal)
#StateResuming    =f(Normal)
#StateStopping    =f(Normal)
#StateMalfunction =f(Bold_red)
default           =f(Bold_red)

[IsTaskStartPersistentSafeMode]
1                 =$($IsSafeMode)

[IsTaskScanObjectsSelected]
ods               =$(ScanObjects,checked_count,IsZero,!)
default           =1

[TaskStartEnable]
#StatePaused      =disable(0)
#StateStopped     =disable(0)
#StateCompleted   =disable(0)
#StateFailed      =disable(0)
#StateNotStarted  =disable(0)
#StateDisabled    =disable(0)
default           =disable(1)

[TaskPauseEnable]
#StateRunning     =disable(0)
#StateMalfunction =disable(0)
default           =disable(1)

[TaskStopEnabled]
#StateRunning     =disable(0)
#StatePaused      =disable(0)
#StateMalfunction =disable(0)
default           =disable(1)

[TaskHideStopped]
#StateRunning=hide(0)
#StatePaused=hide(0)
#StatePausing=hide(0)
#StateResuming=hide(0)
default=hide(1)

[TaskHideRunning]
#StateRunning=hide(1)
#StatePaused=hide(1)
#StatePausing=hide(1)
#StateResuming=hide(1)
default=hide(0)

[TaskTime_Valid]
0=
-1=
default=$(FinishTime,datetime)

[IsTaskIdValid]
-1      = 
default = 1

[TaskTime_LastRun]
1       = $(StartTime,datetime)
default = $NeverRun

[TaskTime_LastUpdate]
-1=$NeverRun
default=$(Protection.LastSuccessfulUpdate,datetime)

[TaskTime_Finished]
#StateStopped=$(FinishTime,TaskTime_Valid)
#StateCompleted=$(FinishTime,TaskTime_Valid)
#StateNotStarted=$(FinishTime,TaskTime_Valid)
#StateFailed=$(FinishTime,TaskTime_Valid)
default=

[ShowFinishTime_Persistent]
1=$(state,IsProfileActive,!)
0=1

[TaskStateFont]
0=f(Bold_red)
#StateRunning=f(Bold)
#StateMalfunction=f(Bold_red)
#StatePaused=f(Bold_grey)
#StateStopped=f(Bold_grey)
#StateCompleted=f(Bold)
#StateFailed=f(Bold_red)
#StateNotStarted=f(Bold)
#StateStarting=f(Bold)
#StateReStarting=f(Bold)
#StatePausing=f(Bold_grey)
#StateStopping=f(Bold)
default=f(Bold_red)

[TaskStateDefaultIconByType]
updater=$(lastErr,KLUPDCoreErrorIcon)
rollback=$(lastErr,KLUPDCoreErrorIcon)
default=i(error)

[TaskStateStoppedIconByType]
updater=$(lastErr,KLUPDCoreErrorIcon)
rollback=$(lastErr,KLUPDCoreErrorIcon)
default=i(warning)

[TaskStateCompletedIconByType]
updater=$(lastErr,KLUPDCoreErrorIcon)
rollback=$(lastErr,KLUPDCoreErrorIcon)
default=i(ok)

[TaskStateIcon]
#StateRunning=i(run)
#StatePaused=i(pause)
#StateStopped=$(type,TaskStateStoppedIconByType)
#StateCompleted=$(type,TaskStateCompletedIconByType)
#StateStarting=i(run)
#StateReStarting=i(run)
#StatePausing=i(pause)
#StateStopping=i(run)
#StateDisabled=i(warning)
#StateNotStarted=i(ok)
default=$(type,TaskStateDefaultIconByType)

[NavigatorNames]
Scan_Critical_Areas=$Scan_Critical_Areas_Short
Scan_My_Computer=$Scan_My_Computer_Short
Scan_Startup=$Scan_Startup_Short
default=$(description,ProfileDescription)

[ProfileNames]
Protection=$Protection
File_Monitoring=$File_Monitor
Mail_Monitoring=$Mail_Monitor
Anti_Spam=$Anti_Spam
Content_Filtering=$Content_Filtering
Updater=$Update
Rollback=$Rollback
Scan_Objects=$Scan
Scan_My_Computer=$Scan_My_Computer
Scan_Quarantine=$Scan_Quarantine
Scan_Startup=$Scan_Startup
Scan_Critical_Areas=$Scan_Critical_Areas
Active_Disinfect=$ActiveDisinfection
MailWasher=$MailDispatcher
AntiPhishingService=$Anti_Phishing
AdBlocker=$Anti_Banner
selfprot=$SelfDefense
TrafficMonitor=$Traffic_Monitor

Web_Monitoring=$Web_Monitor
httpscan=$Web_Monitor $HTTP_Scan
sc=$Web_Monitor $Script_Checker

Behavior_Blocking=$Behavior_Monitor
Behavior_Blocking2=$Behavior_Monitor
og=$Behavior_Monitor $OG
pdm=$Behavior_Monitor

Anti_Hacker=$Anti_Hacker
fw=$Anti_Hacker $Firewall
ids=$Anti_Hacker $IDS
stm=$Anti_Hacker $Stealth

Anti_Spy=$Anti_Spy
antidial=$Anti_Spy $Anti_Dial
antiphishing=$Anti_Spy $Anti_Phishing
popupchk=$Anti_Spy $Popup_Cheker

default=$(origin,ProfileNameEmpty)

[ProfileNameEmpty]
#poSystem=<$(name)>
default=$(type,ProfileNameNewTask)

[ProfileNameNewTask]
updater=$Update
default=$NewTask

[ProfileDescription]
<empty>=$(name,ProfileNames)
default=$(admflags,bits(#PROFILE_ADMFLAG_GROUPTASK),ProfileDescription4GroupTask)

[ProfileDescription4GroupTask]
0=$(description,unicode)
default=$(description,unicode) $GroupTask

[ProfileDescriptionType]
qs=$Scan_Quarantine
default=$(description,ProfileDescription)

[ProfileDefault]
updater=$(lastErr,KLUPDCoreErrorText)
rollback=$(lastErr,KLUPDCoreErrorText)
default=$ProfileNotWorking

[NotNullProfileErrors]
0=
default=($(@,SystemError))

[ProfileErrors]
antiphishing=$(lastErr,AntiPhishingError)
updater=$(lastErr,KLUPDCoreErrorTextShortResult)
rollback=$(lastErr,KLUPDCoreErrorTextShortResult)
default=$ProfileFailed $(lastErr,NotNullProfileErrors)

[ProfileCompleted]
updater=$(lastErr,KLUPDCoreErrorTextShortResult)
rollback=$(lastErr,KLUPDCoreErrorTextShortResult)
default=$ProfileCompleted

[TaskTypes]
oas=$File_Monitor
ods=$ManualScan
qs=$QuarantineScan
tif=$Scan Threats
vul=$VulnerabilityScan
bb=$Behavior_Monitor
bb2=$Behavior_Monitor
pdm=$Behavior_Monitor
pdm2=$Behavior_Monitor
regguard2=$Behavior_Monitor
og=$Behavior_Monitor
antihacker=$Anti_Hacker
antispy=$Anti_Spy
fw=$Anti_Hacker
ids=$Anti_Hacker
stm=$Anti_Hacker
antispam=$Anti_Spam
mc=$Mail_Monitor
wm=$Web_Monitor
httpscan=$Web_Monitor
updater=$Update
rollback=$Rollback
script=$Web_Monitor
antiphishing=$Anti_Spy
antidial=$Anti_Dial

[HideDetailsButton]
-1=hide(1)
default=hide(0)

[ProtectionMenuState]
#StateRunning     = disable(0)v(pause:Protection)$ProtectionTurnOff
#StateStarting    = disable(1)v(pause:Protection)$ProtectionTurnOff
#StateReStarting  = disable(1)v(pause:Protection)$ProtectionTurnOff
#StateResuming    = disable(1)v(pause:Protection)$ProtectionTurnOff
#StateMalfunction = disable(1)v(pause:Protection)$ProtectionTurnOff
#StatePaused      = disable(0)v(run:Protection)$ProtectionTurnOn
#StatePausing     = disable(1)v(run:Protection)$ProtectionTurnOn
#StateStopping    = disable(1)v(run:Protection)$ProtectionTurnOn
default           = disable(0)v(run:Protection)$ProtectionTurnOn

[NumTreatsHide]
0=
default=\n$ThreatsLabel: $(NumThreats)

[NumUntreatedHide]
0=
default=\n$UntreatedLabel: $(NumUntreated)

[ProtectionState]
$ProtectionState=\n$TotalScaned: $(NumGenericScaned)$(NumTreats,NumTreatsHide)$(NumUntreated,NumUntreatedHide)
#StateRunning=$ProtectionState
#StatePaused=$ProtectionState
#StatePausing=$ProtectionState
#StateResuming=$ProtectionState

[ReportWindowTitle]
0=$(state,ReportWindowProgress)
default=

[ReportWindowProgress]
$TitleProgress=$(Completion)% - \
#StateRunning=$TitleProgress
#StatePaused=$TitleProgress
#StatePausing=$TitleProgress
#StateResuming=$TitleProgress

[ExcludesTaskTypes]
ods =
oas =
mc  =
bb  =
bb2 =

;------------- Help MainWindow enums ------------

[MainWindow_ProfilesTypesHelpId]
ods                  = $(CurrentProfile.name,MainWindow_ProfilesHelpId_Ods)
updater              = 1186
default              = $(CurrentProfile.name,MainWindow_ProfilesHelpId)

[MainWindow_ProfilesHelpId]
Protection           = 1018
File_Monitoring      = 1057
Mail_Monitoring      = 1070
Web_Monitoring       = 1081
Behavior_Blocking    = 1090
Behavior_Blocking2   = 1090
Anti_Spy             = 1106
Anti_Hacker          = 1120
Anti_Spam            = 1146
Service              = 1211
Update				 = 1061
DataFiles            = 1261
Support              = 1213
RescueDisk			 = 1216

[MainWindow_ProfilesHelpId_Ods]
Scan_Objects         = 1170
Scan_My_Computer     = 1037
Scan_Critical_Areas  = 1038
Scan_Startup         = 1170
default              = 1173

;------------- Help Save\Rename Profile enums ------------

[SaveRenameProfile_HelpId]
ods                  = 1174
updater              = 1249

;------------- navigator --------------

[NavigatorProtectionHeaderFont]
#StateRunning       =f(Header1)
#StatePaused        =f(Header1_grey)
#StateStopped       =f(Header1_grey)
#StateCompleted     =f(Header1_grey)
#StateFailed        =f(Header1_red)
#StateNotStarted    =f(Header1_grey)
#StateDisabled      =f(Header1_grey)
#StateStarting      =f(Header1)
#StateReStarting    =f(Header1)
#StatePausing       =f(Header1_grey)
#StateResuming      =f(Header1)
#StateStopping      =f(Header1)
#StateMalfunction   =f(Header1_red)
default             =f(Header1_red)

[NavigatorProtectionFont]
#StateRunning=f(Normal)
#StatePaused=f(Normal_grey)
#StateStopped=f(Normal_grey)
#StateCompleted=f(Normal_grey)
#StateFailed=f(Bold_red)
#StateNotStarted=f(Normal_grey)
#StateDisabled=f(Normal_grey)
#StateStarting=f(Normal)
#StateReStarting=f(Normal)
#StatePausing=f(Normal_grey)
#StateResuming=f(Normal)
#StateStopping=f(Normal)
#StateMalfunction=f(Bold_red)
default=f(Bold_red)

[NavigatorScanHeaderFont]
#StateRunning=f(Header1_green)
#StatePaused=f(Header1_grey)
#StateStopped=f(Header1)
#StateCompleted=f(Header1)
#StateFailed=f(Header1_red)
#StateNotStarted=f(Header1)
#StateDisabled=f(Header1_grey)
#StateStarting=f(Header1_green)
#StateReStarting=f(Header1_green)
#StatePausing=f(Header1_grey)
#StateResuming=f(Header1_green)
#StateStopping=f(Header1_green)
#StateMalfunction=f(Header1_red)
default=f(Header1_red)

[NavigatorScanFont]
#StateRunning=f(Bold_green)
#StatePaused=f(Bold_grey)
#StateStopped=f(Normal)
#StateCompleted=f(Normal)
#StateFailed=f(Bold_red)
#StateNotStarted=f(Normal)
#StateDisabled=f(Bold_grey)
#StateStarting=f(Bold_green)
#StateReStarting=f(Bold_green)
#StatePausing=f(Bold_grey)
#StateResuming=f(Bold_green)
#StateStopping=f(Bold_green)
#StateMalfunction=f(Bold_red)
default=f(Bold_red)

[NavigatorProtectionTooltip]
#StateRunning         =
default               =$Component "$ProfileDescription"\ $(state,ProfileState)

[NavigatorScanTooltip]
#StateStopped         =
#StateCompleted       =
#StateNotStarted      =
default               =$ProfileDescription\ $(state,ProfileState)

[TrayMenuProfileState]
$TrayMenuProfileState=\ ($(Completion)%)
#StateRunning     =$TrayMenuProfileState
#StatePaused      =$TrayMenuProfileState
#StateStarting    =$TrayMenuProfileState
#StateReStarting  =$TrayMenuProfileState
#StatePausing     =$TrayMenuProfileState
#StateResuming    =$TrayMenuProfileState
#StateStopping    =$TrayMenuProfileState

[IsTaskRunning]
#StateStopped     =
#StateCompleted   =
#StateFailed      =
#StateNotStarted  =
#StateDisabled    =
default           = 1

[ScanRunningCmd]
1                 = report
default           = start

[ScanRunningText]
1                 = $Details
default           = $Scan$TaskStartEnable

[IsProfileUserOrAdmin]
#poUser        = 1
#poRemoteAdmin = 1
#poLocalAdmin  = 1

;------------- Product Configure --------------

[Global]

; enWisardTriggers
#wzResetArea           = 0x00000001
#wzActivationBegin     = 0x00000002
#wzActivationForm      = 0x00000004
#wzActivationProgress  = 0x00000008
#wzActivationChooseKey = 0x00000010
#wzActivationEnd       = 0x00000020
#wzUpdate              = 0x00000040
#wzAntivirus           = 0x00000080
#wzPassword            = 0x00000100
#wzPdmRules            = 0x00000200
#wzPdmRulesCollect     = 0x00000400
#wzFwNetworks          = 0x00000800
#wzFwRules             = 0x00001000
#wzFwAdditional        = 0x00002000
#wzInherit             = 0x00004000
#wzInitFinish          = 0x00008000

; enInheritTriggers
#wzitSettings          = 0x00000001
#wzitQuarantine        = 0x00000002
#wzitBackup            = 0x00000004
#wzitLicense           = 0x00000008

$IsConfigureWizardAdditional_TrainingMode         = fw.enabled,bindok
$IsConfigureWizardAdditional_Intrusion            = pdm.enabled,bindok
$IsConfigureWizardAdditional_RegGuard             = pdm.enabled,bindok,IsConfigureWizardAdditional_RegGuard
$IsConfigureWizardAdditional_RegGuard2            = regguard2.enabled,bindok,IsConfigureWizardAdditional_RegGuard
$IsConfigureWizardAdditional                      = pdm.enabled,bindok,IsConfigureWizardAdditional
$ConfigureWizardAntivirus_Usefor = $(Scan_Startup.enabled,bindok,IsExist_Scan_Startup)
$Apply_Group_Usefor = $(name,=,Scan_Objects,Is_Scan_Objects)

$IsAskPswrdOk = EnablePswrdProtect,IsAskPswrdOk_1

;[TrialActivationShow]
;kis     = 1
;kav     = 1

[Is_Scan_Objects]
1       = $IsNotAK
default =

[IsExist_Scan_Startup]
1       = 1
default = $(Scan_Critical_Areas.enabled,bindok,IsExist_Scan_Critical_Areas)

[IsExist_Scan_Critical_Areas]
1       = 1
default = $(Scan_My_Computer.enabled,bindok)

[ActivationProgressStatus]
1=OK

[ActivationProgressIcon]
1       = i(ok)
default = i(run)

[AllowDenyIcon]
0       = i(ok)
default = i(error)

[IsConfigureWizardAdditional]
0       = $(fw.enabled,bindok)
default = 1

[IsConfigureWizardAdditional_RegGuard]
1       = $(ShowRegGuard,env)
default = 0

[IsAskPswrdOk_1]
0		= 1
default = $(AskPswrdAlwaysExeptsAlerts,IsAskPswrdOk_2)

[IsAskPswrdOk_2]
1		= 1
default = $(AskWhenSaveSetting,IsAskPswrdOk_3)

[IsAskPswrdOk_3]
1		= 1
default = $(AskWhenExitApp,IsAskPswrdOk_4)

[IsAskPswrdOk_4]
1		= 1
default = $(AskWhenStopProtection)

;------------- MakeRescueDiskWizard --------------

[Global]

; enRdiskType
#eRdiskBartPE                    = 0x00000001
#eRdiskWinPE                     = 0x00000002
#eRdiskOther                     = 0x00000003

; enRdiskTriggers
#wzRdiskBartPE_Prepare           = 0x00000001
#wzRdiskBartPE_Prepare_Progress  = 0x00000002
#wzRdiskBartPE_MakeIso           = 0x00000004
#wzRdiskBartPE_MakeIso_Progress  = 0x00000008
#wzRdiskBartPE_BurnCd            = 0x00000010
#wzRdiskBartPE_BurnCd_Progress   = 0x00000020
#wzRdiskWinPE_Prepare            = 0x00000040
#wzRdiskWinPE_Prepare_Progress   = 0x00000080
#wzRdiskWinPE_MakeIso            = 0x00000100
#wzRdiskWinPE_MakeIso_Progress   = 0x00000200
#wzRdiskOther_Prepare            = 0x00000400
#wzRdiskOther_Prepare_Progress   = 0x00000800

[IsoFileSaveOrOpen]
1       = filesave(strBartIsoFile,SaveIsoFile)
default = fileopen(strBartIsoFile,OpenIsoFile)

[IsIsoFileNeed]
1       = 1
default = $(MakeIso)

;------------- Product Events --------------

[Global]
$EventAVS_UserInfo=$(TaskType,EventAVS_UserInfo_IsOas)

[EventAVS_UserInfo_IsOas]
oas    =$(MachineName,ImportantEventAVS_UserInfo)
default=

[Global]
#cInfectedObjectInfo_id    = 0x000f0500
#cAskObjectAction_REG_id   = 0xe2be0c00
#cAskObjectAction_PDM_A_id = 0xe2be0b00

; enum enNotifyIds
#eNotifyNone                  = 0
#eNotifyThreats               = 1
#eNotifySuspicious            = 2
#eNotifyThreatNotCured        = 3
#eNotifyThreatDeleted         = 4
#eNotifyThreatQuarantined     = 5
#eNotifyLicensing             = 6
#eNotifyProduct               = 7
#eNotifyUpdater               = 8
#eNotifyBases                 = 9
#eNotifyAttackBlocked         = 10
#eNotifyPswdArchive           = 11
#eNotifyRuleTriggered         = 12
#eNotifyPopups                = 13
#eNotifyProtocoller           = 14
#eNotifySelfProtection        = 15
#eNotifyBan                   = 16
#eNotifySSL					  = 17

; enum enNotifySeverity
#eNotifySeverityNone          = 0
#eNotifySeverityCritical      = 1
#eNotifySeverityError         = 2
#eNotifySeverityImportant     = 3
#eNotifySeverityNotImportant  = 4


[ImportantEvents_PDM_Threat]
#cInfectedObjectInfo_id =$(ObjectStatus,ImportantEventAVS)
default                 =$(ReportInfo.nEvent,ImportantEvents_PDM)

[ImportantEvents]
sc           = $EventSC
httpscan     = $(ObjectStatus,ImportantEventsHHTPScan)
pdm          = $(TaskType,serid,ImportantEvents_PDM_Threat)
og           = $(ObjectStatus,ImportantEvents_OG)
antiphishing = $ImportantEventAP
antidial     = $ImportantEventAD
adblocker    = $ImportantEventAB
qs           = $Quarantine: $(ObjectStatus,ImportantEventAVS)
default      = $(ObjectStatus,ImportantEventAVS)

[BasesEvents]
antiphishing = $BasesCorruptedAP
adblocker    = $BasesCorruptedAB

;------------- Product States Status --------------

[KeyBlocked]
Header=$StatusRed
Status=v(error)f(Normal_red)$KeyBlocked
Link1=$LinkTechnicalSupport
;Link2=v(license)$LinkMoreDetails

[KeyInvalid]
Header=$StatusRed
Status=v(error)f(Normal_red)$KeyInvalid
Link1=$(LicInfo.InvalidReason,global,=,#ekirInvalidBlacklist,KeyInvalid_Link)

[KeyInvalid_Link]
1       = v(start:Updater)$LinkUpdateNow
default = v(license)$LinkMoreDetails

[KeyLimited]
Header=$StatusRed
Status=v(error)$KeyLimited
Link1=$LinkTechnicalSupport

[KeyTrialExpired]
Header=$StatusRed
Status=v(error)f(Normal_red)$KeyTrialExpired
Link1=v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
Link2=v(license)$LinkMoreDetails

[KeyExpired]
Header=$StatusRed
Status=v(error)$KeyExpired
Link1=v(url:$(settings.LicRenewLink,global))$LinkRenewLicense
Link2=v(license)$LinkMoreDetails

[NoKeys]
Header=$StatusRed disable(1)
Status=v(error)$NoKeys
Link1=v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
Link2=v(activate)$LinkActivate

[ThreatsNeedReboot]
Header=$StatusRed
Status=v(error)$ThreatsNeedReboot
Link1=v(restart:os)$LinkRestartComputer

[UpdateNeedReboot]
Header=$StatusYellow
Status=v(warning)$UpdateNeedReboot
Link1=v(restart:os)$LinkRestartComputer

[ProductAdminPolicy]
Header=$StatusGreen
Status=v(normal)$ProductAdminPolicy

[ThreatsUntreated]
Header=$StatusYellow
Status=v(warning)$ThreatsUntreated
Link1=v(threats:treatall)$LinkTreatAll
Link2=v(report:Protection.Threats)$LinkDetails

[ProductNotActivated]
Header=$StatusRed
Status=v(error)$ProductNotActivated
Link1=v(activate)$LinkActivate

[ProductNotProtected]
Header=$StatusYellow
Status=v(error)$ProductNotProtected
Link1=v(setprotection)$LinkSetProtection$(EnableSelfProtection,ismandat,EnableIfZero)

[UpdateError]
Header=$StatusYellow
Status=v(warning)$UpdateError
Link1=v(start:Updater)$LinkRetry
Link2=v(configure:Updater)$LinkSettings

[BasesNotActual]
Header=$StatusRed
Status=v(error)$BasesNotActual
Link1=v(start:Updater)$LinkUpdateNow

[KeyAboutExpiration]
Header=$StatusRed
Status=v(error)$(LicInfo.KeyInfo.KeyType,global,KeyAboutExpirationText)
Link1=$(LicInfo.KeyInfo.KeyType,global,BuyRenew)
Link2=v(license)$LinkMoreDetails

[KeyAboutExpirationText]
#ektTrial = $KeyTrialAboutExpiration
default   = $KeyAboutExpiration

[BuyRenew]
#ektTrial = v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
default   = v(url:$(settings.LicRenewLink,global))$LinkRenewLicense

[KeyWillBeBlocked]
Header=$StatusYellow
Status=v(warning)$KeyWillBeBlocked
Link1=v(url:$(settings.LicRenewLink,global))$LinkRenewLicense

[ProtectionDisabled]
Header=$StatusYellow
Status=v(warning)$ProtectionDisabled
Link1=v(run:Protection)$LinkProtectionTurnOn
Link2=v(configure:Protection)$LinkSettings

[ProtectionSafeMode]
Header=$StatusGreen
Status=v(normal)$ProtectionSafeMode

[TasksMalfunction]
Header=$StatusRed
Status=v(error)$($IsNeedReboot,TasksMalfunctionNeedReboot)
Link1=v(restart:os)$($IsNeedReboot,TasksMalfunctionNeedReboot_Link1)
Link2=v(main:Support)$($IsNeedReboot,!,TasksMalfunctionNeedReboot_Link2)

[TasksMalfunctionNeedReboot]
1       = $TasksMalfunction $NeedReboot
default = $TasksMalfunction

[TasksMalfunctionNeedReboot_Link1]
1       = $LinkRestartComputer

[TasksMalfunctionNeedReboot_Link2]
1       = $LinkSupport

[ProtectionNotRunning]
Header=$StatusYellow
Status=v(warning)$ProtectionNotRunning
Link1=v(run:Protection)$LinkProtectionTurnOn
Link2=v(configure:Protection)$LinkSettings

[TasksDisabled]
Header=$(ProductStateMask,bits(0x080),!!,TasksDisabled_Header)
Status=$(ProductStateMask,bits(0x080),!!,TasksDisabled_Status)
Link1=v(enable:Protection)$(ProductStateMask,bits(0x080),!!,EnableIfZero)$LinkServicesTurnOn
;Link2=v(configure:Protection)$LinkSettings

[TasksDisabled_Header]
1      =$StatusGreen
default=$StatusYellow

[TasksDisabled_Status]
1      =v(normal)$TasksDisabledByAdmin
default=v(warning)$TasksDisabled

[TasksNotRunning]
Header=$StatusYellow
Status=v(warning)$TasksNotRunning
Link1=v(enable:Protection)$LinkServicesResume

[KeyWillBeExpired]
Header=$StatusYellow
Status=v(warning)$(LicInfo.KeyInfo.KeyType,global,KeyWillBeExpiredText)
Link1=$(LicInfo.KeyInfo.KeyType,global,KeyAboutExpirationLink)
Link2=v(license)$LinkDetails

[KeyWillBeExpiredText]
#ektTrial = $KeyTrialWillBeExpired
default   = $KeyWillBeExpired

[KeyAboutExpirationLink]
#ektTrial = v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
default   = v(url:$(settings.LicRenewLink,global))$LinkRenewLicense

[KeyTrialWillBeExpired]
Header=$StatusYellow
Status=v(warning)$KeyTrialWillBeExpired
Link1=v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
Link2=v(license)$LinkMoreDetails

[BasesCorrupted]
Header=$StatusRed
Status=v(warning)$BasesCorrupted
Link1=v(start:Updater)$LinkUpdateNow

[BasesNotValid]
Header=$StatusRed
Status=v(warning)$BasesNotValid
Link1=v(start:Updater)$LinkUpdateNow

[BasesOutOfDate]
Header=$StatusYellow
Status=v(warning)$BasesOutOfDate
Link1=v(start:Updater)$LinkUpdateNow

[AntiSpamNeedTraining]
Header=$StatusGreen
Status=v(normal)$AntiSpamNeedTrainingStatus
;Link1=v(report:Anti_Spam)$LinkDetails
Link2=v(start:trainwizard)$LinkTrainNow

[MyComputerNotScanned]
Header=$StatusYellow
Status=v(warning)$MyComputerNotScanned
Link1=v(start:Scan_My_Computer)$($IsFunctionalityLevel_Protection,EnableIfNotZero)$LinkScanMyComputerShow

[UpdateRunning]
Header=$StatusGreen
Status=v(normal)$UpdateRunning
Link1=v(report:Updater)$LinkDetails

[ScanRunning]
Header=$StatusGreen
Status=v(normal)$ScanRunning
Link1=v(report:$(ScanningTask))$LinkDetails

[AllTreated]
Header=$StatusGreen
Status=v(normal)$AllTreated
Link1=v(report:Protection.Threats)$LinkDetails

[AttackBlocked]
Header=$StatusYellow
Status=v(warning)$AttackBlocked
Link1=v(main:Support)$Support
Link2=v(report:Anti_Hacker)$LinkDetails

[PheashingDetected]
Header=$StatusYellow
Status=v(warning)$PheashingDetected
Link1=v(main:Support)$Support
Link2=v(report:Protection.Threats)$LinkDetails

[VulnerabilityDetected]
Header=$StatusYellow
Status=v(warning)$VulnerabilityDetected
Link1=v(report:Protection.Threats)$LinkDetails

[KeyTrial]
Header=$StatusYellow
Status=v(warning)$KeyTrial
Link1=v(url:$(settings.LicBuyLink,global))$LinkGetFullLicense
Link2=v(activate)$LinkActivate

[ProductNotAutoRun]
Header=$StatusYellow
Status=v(warning)$ProductNotAutoRun

[UpdateNotAuto]
Header=$StatusYellow
Status=v(warning)$UpdateNotAuto

[OnBatteriesScanOff]
Header=$StatusYellow
Status=v(warning)$OnBatteriesScanOff

[ProductNews]
Header=$StatusGreen
Status=v(normal)$ProductNews
Link1=v(url:www.kaspersky.com)$LinkDetails

[SomeSkipped]
Header=$StatusGreen disable(1)
Status=v(normal)$SomeSkipped
Link1=v(restore:status)$LinkShowMessages

[AllOk]
Header=$StatusGreen disable(1)
Status=v(normal)$AllOk

[ProductIcoTip_Signatures]
1       = $SignaturesPublished $(AVService.BasesDate,datetime)

[ProductIcoTip]
31      = $UpdateRunning
21      = $ScanRunning
27      = $ProtectionDisabled
default = $(AVService.BasesDate,bindok,ProductIcoTip_Signatures)

[ProductStatesList]
16      = KeyBlocked
18      = KeyInvalid
19      = KeyLimited
15      = KeyTrialExpired
14      = KeyExpired
17      = NoKeys
46      = ThreatsNeedReboot
36      = UpdateNeedReboot
;3       = ProductAdminPolicy
45      = ThreatsUntreated
2       = ProductNotActivated
38      = BasesCorrupted
34      = BasesNotValid
33      = BasesNotActual
35      = BasesOutOfDate
32      = UpdateError
13      = KeyAboutExpiration
12      = KeyWillBeBlocked
25      = TasksMalfunction
26      = ProtectionNotRunning
28      = ProtectionSafeMode
27      = ProtectionDisabled
6       = ProductNotProtected
24      = TasksDisabled
23      = TasksNotRunning
11      = KeyWillBeExpired
31      = UpdateRunning
21      = ScanRunning
22      = MyComputerNotScanned
40      = VulnerabilityDetected
42      = AttackBlocked
41      = PheashingDetected
10      = KeyTrial
1       = ProductNotAutoRun
30      = UpdateNotAuto
44      = AntiSpamNeedTraining
20      = OnBatteriesScanOff
0       = ProductNews
43      = AllTreated
skipped = SomeSkipped
default = AllOk

;------------------- Notifications -------

[ProductNotificationIcon]
#eNotifySeverityCritical    =i(danger32) bg(StatusRed)
#eNotifySeverityError       =i(danger32) bg(StatusRed)
#eNotifySeverityImportant   =i(warning32) bg(StatusYellow)
#eNotifySeverityNotImportant=i(i32) bg(GroupHeader)

[ProductNotificationColor]
#eNotifySeverityCritical    =bg(AlertWindowHigh)
#eNotifySeverityError       =bg(AlertWindowHigh)
#eNotifySeverityImportant   =bg(AlertWindowPossible)
#eNotifySeverityNotImportant=bg(AlertWindowLegal)

[ProductNotificationFont]
#eNotifySeverityCritical    =f(Header1_white)
#eNotifySeverityError       =f(Header1_white)
#eNotifySeverityImportant   =f(Header1)
#eNotifySeverityNotImportant=f(Header1)

[ProductNotificationReportIcon]
#eNotifySeverityCritical    =i(error)
#eNotifySeverityError       =i(error)
#eNotifySeverityImportant   =i(warning)
#eNotifySeverityNotImportant=i(info)

[ProductNotificationSound]
#eNotifySeverityCritical    =$(EventID,CriticalNotificationSound)
#eNotifySeverityError       =$(EventID,CriticalNotificationSound)
#eNotifySeverityImportant   =1-08.wav
#eNotifySeverityNotImportant=1-06.wav

[CriticalNotificationSound]
1=infected.wav
default=1-08.wav

[AlertNotificationSound]
1=infected.wav
2=1-08.wav
default=1-06.wav

[ProductNotificationSection]
0       = $(EventID,ProductNotificationEvent)
default = $(StatusId,ProductNotificationStatus)

[ProductKeyInvalid]
#ekirWrongProduct             = $WrongProduct
#ekirTrialAlredyUsed          = $TrialAlredyUsed
#ekirKeyCreationDateInvalid   = $KeyCreationDateInvalid
#ekirKeyInstallDateInvalid    = $KeyCreationDateInvalid
#ekirTrialAlreadyInUse        = $TrialAlreadyInUse
#ekirInvalidBlacklist         = $InvalidBlacklist
default                       = $InvalidKey

[ProductNotificationStatus]
16=$KeyBlocked
18=$KeyInvalid
19=$KeyLimited
15=$KeyTrialExpired
14=$KeyExpired
17=$NoKeys
32=$UpdateError
37=$(lastErr,ProductNotificationStatus_UpdateError)
38=$BasesCorrupted
35=$BasesOutOfDate
13=$KeyAboutExpiration
12=$KeyWillBeBlocked
25=$TasksMalfunction
26=$ProtectionNotRunning
11=$(LicKeyType,KeyAboutExpirationText)
34=$BasesNotValid
33=$BasesNotActual
22=$MyComputerNotScanned
36=$UpdateNeedReboot
44=$AntiSpamNeedTraining
20=$OnBatteriesScanOff
27=$ProtectionDisabled
28=$ProtectionSafeMode
24=$TasksDisabled
5 =$ProductDisconnected
45=$ThreatsUntreated
6 =$ProductNotProtected

[ProductNotificationEvent]
#eNotifyThreats           =$(TaskType,ImportantEvents)
#eNotifySuspicious        =$(TaskType,ImportantEvents)
#eNotifyPswdArchive       =$(TaskType,ImportantEvents)
#eNotifyThreatNotCured    =$(TaskType,ImportantEvents)
#eNotifyThreatDeleted     =$(TaskType,ImportantEvents)
#eNotifyThreatQuarantined =$(TaskType,ImportantEvents)
#eNotifyRuleTriggered     =$(App,bindok,NotifyFwEvents)
#eNotifyProtocoller       =$(ActionId,ProtoclollerBaloonMsg)
#eNotifySelfProtection    =$ImportantEventSelfProt
#eNotifyAttackBlocked     =$(AttackDescription)! $EventAH_IP: $(AttackerIP,ip). $EventAH_Proto: $(Proto,FwProtocols) $(LocalPort,IDSLocalPort). $EventAH_Time: $(AttackTime,datetime)
#eNotifyPopups            =$ImportantEventPB
#eNotifyBases             =$(TaskType,BasesEvents)
#eNotifyProduct           =$(Severity,ProductEvents)
#eNotifyBan               =$(Action,ImportantEventBan)

[ProductNotificationLinkEx]
36=v(restart:os)$LinkRestartComputer
27=v(run:Protection)$LinkProtectionTurnOn
25=v(main:Support)$Support
26=v(run:Protection)$LinkProtectionTurnOn
24=v(enable:Protection)$LinkServicesTurnOn
23=v(enable:Protection)$LinkServicesResume
44=v(start:trainwizard)$LinkTrainNow
22=v(start:Scan_My_Computer)$LinkScanMyComputerShow
36=v(restart:os)$LinkRestartComputer
5 =v(restart:app)$LinkRestartProduct
45=v(threats:treatall)$LinkTreatAll
6 =v(setprotection)$LinkSetProtection$(settings.EnableSelfProtection,ismandat,EnableIfZero)
#TRAFMON_ASK_SESSION_UNACCESS =v(dialog:AlertDetails_PDM)$LinkDetails

[UpdaterNotificationLinkEx]
37=v(report:$(name))$LinkDetails
default=v(configure:Updater)$LinkSettings

[ProductNotification_BB_RegReportPage]
#PDM_EVENT_REGMODIFY      = EventsRG
#PDM_EVENT_STRANGEKEY     = EventsRG
default                   = EventsPDM

[IsProductNotificationThreatsAddToExcl]
1       = $(ObjectStatus,=,#OBJSTATUS_ADDEDTOEXCLUDE)

[ProductNotificationLink1_ThreatsAddToExcl]
1       = v(configure:Protection.TrustedZone.ExclusionMasks)$LinkDetails
default = $(TaskType,ProductNotificationLink1_TaskType)

[ProductNotificationLink1_TaskType]
selfprot     = v(configure:Service)$LinkSettings
pdm          = v(report:Behavior_Blocking.$(EventType,ProductNotification_BB_RegReportPage):$(BaseId))$LinkDetails
og           = v(report:Behavior_Blocking.EventsOG:$(BaseId))$LinkDetails
antiphishing = v(report:Anti_Spy.EventsAP:$(BaseId))$LinkDetails
popupchk     = v(report:Anti_Spy.EventsPB:$(BaseId))$LinkDetails
antidial     = v(report:Anti_Spy.EventsAD:$(BaseId))$LinkDetails
qs           = v(report:$(Profile):$(TaskId))$LinkDetails
default      = v(report:$(Profile):$(BaseId))$LinkDetails

[ProductNotificationStatus_UpdateError]
0=
default=\ $(@,KLUPDCoreErrorText)

;------------- Baloon --------------

[ProductNotificationLink1]
#eNotifyThreats            = $(ObjectStatus,bindok,IsProductNotificationThreatsAddToExcl,ProductNotificationLink1_ThreatsAddToExcl)
#eNotifyRuleTriggered      = $(App,bindok,NotifyFwLink)
#eNotifyAttackBlocked      = v(report:Anti_Hacker.NetAttacks)$LinkDetails
#eNotifyLicensing          = $(LicInfo.InvalidReason,global,=,#ekirInvalidBlacklist,KeyInvalid_Link)
#eNotifyProduct            = $(StatusId,ProductNotificationLinkEx)
#eNotifyUpdater            = $(StatusId,UpdaterNotificationLinkEx)
#eNotifyBases              = v(start:Updater)$LinkUpdateNow
#eNotifyPopups             = v(popup_unblock)$LinkPopupUnblock
#eNotifyProtocoller        = $(ActionId,ProtoclollerNotificationLinkEx)
#eNotifySelfProtection     = $(StatusId,ProductNotificationLinkEx)

[ProductNotificationLink2]
#eNotifyPopups             = v(popup_unblock:exclude)$LinkPopupExclude

[NotifyFwLink]
0=
default=$(App,NotifyFwLinkEx)

[NotifyFwLinkEx]
0=v(report:Anti_Hacker.PacketEvents)$LinkDetails
default=v(report:Anti_Hacker.AppEvents)$LinkDetails

;-----------------------------------------

[ProductLogo]
kis=bg(ProductTitleKIS)
kavpe=bg(ProductTitleKAVpe)
default=$(Localization,env,KAVTitle)

[KAVTitle]
ru=bg(ProductTitleKAVrus)
default=bg(ProductTitleKAV)

[MainWindow_Header]
logo=$(ProductType,env,ProductLogo)

[ProductInfo_Header]
logo=$(ProductType,env,ProductLogo)

[Product_Credits_Group]
OG_Ico=$(ProductType,env,ProductLogo)

[ProtoclollerNotificationLinkEx]
#TRAFMON_ASK_SESSION_SWITCH_TO_SSL = v(configure:NetworkSettings)$Configure

[License_RenewLink]
1=$(settings.LicRenewLink,global)
2=$(settings.LicBuyLink,global)

[LicenseKeyShowCustomerInfo]
<empty> =
default = $LicInfoKeyOwnerT$(@)\n

[LicenseKeyDiscartFmt]
sep = \n\n
fmt = $(LicInfo.KeyInfo.CustomerInfo,LicenseKeyShowCustomerInfo)$LicInfoKeyNumberT$(LicInfo.KeyInfo.KeySerNum)\n$LicInfoKeyTypeT$(LicInfo.KeyInfo.KeyType,LicKeyType)\n$LicInfoExpirationDateT$(LicInfo.KeyExpirationDate,date)\n$LicErrReasonT$(errCheck,LicenseError)

[LicenseActivateTrial]
0=$PersonalOnly

[LicenseActivateTrial_kav]

[QBObjectDescr_RunningProcess]
sep = \r\n
fmt = [RunningProcesses.$(vindex)]\r\nPID=$(ProcessId)\r\nPath=$(ImagePath)\r\nCommandLine=$(CommandLine)\r\nStartTime=filetime:0x$(ftStartTime,x)\r\nHidden=$(bHidden)\r\n

[QBObjectDescr_ActionHistory]
sep = \r\n
fmt = [ActionHistory.$(vindex)]\r\nType=$(nType,PdmHistoryEventType)\r\nObjectName=$(sObjectName)\r\n

;------------- anti-spam -----------

[AS_Bayes_Disabled]
4=disable(1)
5=disable(1)
default=disable(0)

[AS_BL_Disabled]
5=disable(1)
default=disable(0)

[AS_WL_Disabled]
4=disable(1)
default=disable(0)

[Global]
#TRAFMON_ASK_SESSION_UNACCESS      = 0xB3ACC48B
#TRAFMON_ASK_SESSION_SWITCH_TO_SSL = 0x203F2960
#TRAFMON_ASK_SESSION_DISCONNECT    = 0x9AAC7FF2

[ComponentError]
updater     = $(ErrorCode,KLUPDCoreErrorText)
InstallKey  = $(ErrorCode,LicenseError)
antiphishing= $(ErrorCode,AntiPhishingError)
default     = $(ErrorCode,SystemError)

;------------- SettingsWindow.AK -----------

[AkPagesCombo]
Protection        = $Protection
File_Monitoring   = $File_Monitor
Mail_Monitoring   = $Mail_Monitor
Web_Monitoring    = $Web_Monitor
Behavior_Blocking = $Behavior_Monitor
Anti_Spy          = $Anti_Spy
Anti_Hacker       = $Anti_Hacker
Anti_Spam         = $Anti_Spam
Scan_Objects      = $Scan
Updater           = $Update
Service           = $Service
DataFiles         = $DataFiles
NetworkSettings   = $NetworkSettings

[AkPolicyWizard]
Protection        = $Protection
File_Monitoring   = $File_Monitor
Mail_Monitoring   = $Mail_Monitor
Web_Monitoring    = $Web_Monitor
Behavior_Blocking = $Behavior_Monitor
Anti_Spy          = $Anti_Spy
Anti_Hacker       = $Anti_Hacker
Anti_Spam         = $Anti_Spam

[Global]
$LinkNetworkSettingsBegin = $($IsAK,!,LinkNetworkSettingsBegin)
$LinkNetworkSettingsEnd   =	$($IsAK,!,LinkNetworkSettingsEnd)

[LinkNetworkSettingsBegin]
1 = <a NetworkSettings v(configure:NetworkSettings)>

[LinkNetworkSettingsEnd]
1 = </a>

;------------- ResetAreaItems -----------

[Protection.reset_items]
AVService.Excludes              = v(list)$AVService_Excludes
File_Monitoring                 = $File_Monitor
Mail_Monitoring                 = $Mail_Monitor
Web_Monitoring                  = $Web_Monitor
Behavior_Blocking               = $Behavior_Monitor
Anti_Spy                        = $Anti_Spy
Anti_Hacker                     = $Anti_Hacker
Anti_Spam                       = $Anti_Spam

[File_Monitoring.reset_items]
File_Monitoring.ScanObjects     = v(list)$oas_ProtectionScope

[Web_Monitoring.reset_items]
httpscan.TrustedSites           = v(list)$httpscan_TrustedSites

[Behavior_Blocking.reset_items]
pdm.AppsMonitoring_List         = v(list)$pdm_AppsMonitoring_List
pdm.TrustedImageList            = v(list)$pdm_TrustedImageList

[Anti_Spy.reset_items]
popupchk.vAllowDomainsList      = v(list)$popupchk_vAllowDomainsList
AdBlocker.ublist                = v(list)$AdBlocker_ublist
AdBlocker.wlist                 = v(list)$AdBlocker_wlist
antidial.vAllowPhoneNumbersList = v(list)$antidial_vAllowPhoneNumbersList

[Anti_Hacker.reset_items]
fw.AppRules                     = v(list)$fw_AppRules
fw.PortRules                    = v(list)$fw_PortRules

[Anti_Spam.reset_items]
Anti_Spam.WhiteAddrs            = v(list)$Anti_Spam_WhiteAddrs
Anti_Spam.WhiteWords            = v(list)$Anti_Spam_WhiteWords
Anti_Spam.BlackAddrs            = v(list)$Anti_Spam_BlackAddrs
Anti_Spam.BlackWords            = v(list)$Anti_Spam_BlackWords

;------------- Install components items -------------

[Global]
#iciScan           = 0x0001
#iciFileMonitor    = 0x0002
#iciMailMonitor    = 0x0004
#iciWebMonitor     = 0x0008
#iciPdm            = 0x0010
#iciAntiSpy        = 0x0020
#iciAntiHacker     = 0x0040
#iciAntiSpam       = 0x0080
#iciScanMyComputer = 0x0100
#iciScanStartup    = 0x0200
#iciScanCritical   = 0x0400
#iciUpdater        = 0x0800
#iciEnvironment    = 0x1000
#iciMsExclusions   = 0x2000
#iciSelfProtection = 0x4000

;------------- LevelGroup -------------

[LevelGroup3]
@=$LevelGroup
Reset=$ResetLevel
Customize=$Customize

[LevelGroup5]
Reset=$ResetLevel
Customize=$Customize

;---------- SubComponentsStates -----------

[Global]
$ProfileActiveStateFont = $IsTaskActive,SubComponentState,SubProfileStateFont

[SubComponentState]
1       = #StateRunning
default = #StateDisabled

[SubComponentFailedState]
1       = #StateFailed
default = #StateRunning


[SubComponentState_httpscan]
1       = $(httpscan.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_sc]
1       = $(sc.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled


[SubComponentState_pdm]
1       = $(pdm.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_pdm2]
1       = $(pdm2.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_regguard2]
1       = $(regguard2.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_og]
1       = $(og.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled


[SubComponentState_antiphishing]
1       = $(antiphishing.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_popupchk]
1       = $(popupchk.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_adblocker]
1       = $(AdBlocker.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_antidial]
1       = $(antidial.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled


[SubComponentState_fw]
1       = $(fw.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled

[SubComponentState_ids]
1       = $(ids.state,IsProfileFailed,SubComponentFailedState)
default = #StateDisabled


[SubComponentActiveState]
1       = $($IsTaskActive,SubComponentState)
default = #StateDisabled

[SubComponentActiveFailState]
1       = #StateFailed
default = $($IsTaskActive,SubComponentState)


[SubComponentActiveState_httpscan]
1       = $(httpscan.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_sc]
1       = $(sc.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled


[SubComponentActiveState_pdm]
1       = $(pdm.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_pdm2]
1       = $(pdm2.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_regguard2]
1       = $(regguard2.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_og]
1       = $(og.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled


[SubComponentActiveState_antiphishing]
1       = $(antiphishing.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_popupchk]
1       = $(popupchk.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_adblocker]
1       = $(AdBlocker.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_antidial]
1       = $(antidial.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled


[SubComponentActiveState_fw]
1       = $(fw.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[SubComponentActiveState_ids]
1       = $(ids.state,IsProfileFailed,SubComponentActiveFailState)
default = #StateDisabled

[WinMailerName]
1       = Windows Mail
default = Outlook Express

;------------- AK help ids map -------------

[AkHelpIdsMap]
1044=1001
1052=1003
1053=1004
1054=1005
1055=1007
1060=1012
1062=1014
1063=1015
1064=1016
1065=1017
1066=1090
1073=1049
1075=1050
1076=1051
1084=1053
1085=1054
1087=1055
1093=1056
1094=1057
1096=1058
1097=1060
1098=1066
1099=1062
1100=1063
1101=1065
1106=1067
1110=1068
1112=1091
1113=1092
1114=1070
1123=1074
1124=1076
1125=1078
1126=1080
1127=1081
1128=1082
1129=1083
1130=1084
1133=1086
1134=1087
1135=1075
1149=1072
1157=1073
1175=1022
1177=1026
1181=1027
1189=1028
1190=1030
1192=1039
1193=1029
1194=1032
1206=1044
1214=1046
1225=1035
1227=1036
1228=1037
1245=1061
1246=1079
1247=1085
1248=1088
1251=1039
1252=1040
1253=1006
1255=1009
1256=1010
1257=1052
1258=1093
1265=1089
1291=1018
1292=1019
1293=1020
1294=1038
1305=1013
1306=1011
1308=1059
1318=1031
1319=1064
1320=1069
1321=1071
1322=1047
1323=1048
1324=1097
9990=1096
9991=1094
9992=1030
9993=1095
9994=1045
9995=1043
9996=1042
9997=1022
9998=1024
9999=1000
