Mini Kabibi Habibi

Current Path : C:/Program Files/McAfee/WebAdvisor/logic/smart_toasting/
Upload File :
Current File : C:/Program Files/McAfee/WebAdvisor/logic/smart_toasting/smart_toast_config_selector.luc

LJ�X
�-99X�-99X�+L6BX�X�-9!LER�+L��LUA_TO_ZERO_BASED_OFFSETipairsPENDING_IDUNKNOWN_CONFIG_ID
DEFAULTS�X�-9X�+L669969BX�X�L+L�decode	json	core
pcallEMPTY_JSON�---<699-B69+-99BK��
�!PARTITION_ROTATION_POSITIONS
SETTINGSSetOption
settingsencode	json	core�699'&B-9.K
�FIRST_ELEMENT_INDEX([BL]: smart_toast_config_selector: 	infolog	core�--99X�-X�--9X�+X�+L���SINGLE_ELEMENT_ARRAY_SIZEUNKNOWN_CONFIG_ID
DEFAULTS�&5--99X
�699-99-9DX�-X�699--9DX�--9X�9	L'
L���Unknown first element casesingle_elementSINGLE_ELEMENT_ARRAY_SIZEnot_foundFIRST_ELEMENT_INDEXunknown_configformatstringUNKNOWN_CONFIG_ID
DEFAULTSsingle_elementJSingle element array, setting PENDING_ID to same element as CONFIG_IDnot_foundOCONFIG_ID %s not found in available list, setting PENDING_ID to element %dunknown_configDCONFIG_ID is %s (uninitialized), starting fresh with element %d�5�69+-99+BX�-9X
�699'B-9	9
2	�-BX
�699'B-9	9
2��-9B8X
�6
BX�-9X�699'&B-9	9
2�699''6	9		
	9		B	&	B69+-99-9	9
B69+-99-	9			9		B69+-	9		9		+
B4X�X
�66	9		9		6
9

BX
�	X
�	-	
B-	
B	+
333
3+
BX�BAXQ�X=�	X;�!	$699'' 	'!&B-9"X�+X�+-9"X�
	699'#-9"'$&BX'�-9% $
699'&'''(-9"')
&BX�-9% $
699'*'+-9"')
&BX�B-9, 
8699'-'.'/
&B690+-99B699'1&B692+-993+B699'4B2�LLLL��	���o[BL]: smart_toast_config_selector: Smart toasting activated - valid PENDING_ID available for trigger logicSMART_TOASTING_ACTIVESetOption:[BL]: smart_toast_config_selector: Set PENDING_ID to SetOptionInt at position  from partition C[BL]: smart_toast_config_selector: Selected PENDING config ID ZERO_BASED_TO_LUA_OFFSET, setting PENDING_ID to A[BL]: smart_toast_config_selector: CONFIG_ID found at index  step ahead at position ), correcting to  steps away (array size: 6[BL]: smart_toast_config_selector: PENDING_ID is ROTATION_STEP_SIZE* step ahead, keeping current position@[BL]: smart_toast_config_selector: PENDING_ID is correctly EXPECTED_GAP_DISTANCE, distance = , PENDING_ID at index ;[BL]: smart_toast_config_selector: CONFIG_ID at index decode
pcall!PARTITION_ROTATION_POSITIONSPENDING_IDCONFIG_IDencode	json: N[BL]: smart_toast_config_selector: Available ML config IDs for partition N[BL]: smart_toast_config_selector: No config IDs available for partition EMPTY_ARRAY_SIZE
table	typeget_current_partitionF[BL]: smart_toast_config_selector: Failed to parse ML config dataUNKNOWN_CONFIG_ID
DEFAULTSC[BL]: smart_toast_config_selector: No ML config data available	infolog	coreEMPTY_JSONML_AVAILABLE_CONFIG_IDS
SETTINGSGetOption
settings�69+-99-99B699'	'
&BL�; for template and search settings (FRCode consistency)8[BL]: smart_toast_config_selector: Using CONFIG_ID 	infolog	coreUNKNOWN_CONFIG_ID
DEFAULTSCONFIG_ID
SETTINGSGetOption
settings�]699'B-B69+-99+BX�-99	X�X�699'
B11169+-99+BK..-9
6B6BA.-X�699'B69+-99+BX�699'B69+-99+B1K
������P[BL]: smart_toast_config_selector.initialize: Configuration loading failed!U[BL]: smart_toast_config_selector.initialize: Configuration loaded successfully!
tonumberget_configurationSMART_TOASTING_ACTIVESetOption^[BL]: smart_toast_config_selector.initialize: Config ID or Config Version is nil or emptyUNKNOWN_CONFIG_ID
DEFAULTSCLIENT_CONFIG_VERSION
SETTINGSGetOption
settingsB[BL]: smart_toast_config_selector.initialize: Initializing...	infolog	core�
�-B69+-99+BX�-99X�X4�699'	B69+-99
-99
BX�-99
X�699'B69+-99
+BX	�699''&B1+L-X�-X5�699'B..-96B6BA.-X�699'B69+-99
+BX�699'B69+-99
+B1-L������b[BL]: smart_toast_config_selector:get_config: Failed to update configuration, setting to nil.V[BL]: smart_toast_config_selector:get_config: Configuration updated successfully!
tonumberget_configurationm[BL]: smart_toast_config_selector:get_config: Detected change in config ID or version. Reinitializing...? is valid, keeping smart toasting active for trigger logicX[BL]: smart_toast_config_selector:get_config: CONFIG_ID unavailable but PENDING_ID SMART_TOASTING_ACTIVESetOptionw[BL]: smart_toast_config_selector:get_config: No valid CONFIG_ID or PENDING_ID available, disabling smart toastingPENDING_IDo[BL]: smart_toast_config_selector:get_config: Current config ID or version is nil or empty, returning nil.	infolog	coreUNKNOWN_CONFIG_ID
DEFAULTSCLIENT_CONFIG_VERSION
SETTINGSGetOption
settings-D
�-D��v69+-99-99B-99X^�699''	&B69
+-99B-9B69+-99
'B-9B-BX*�8X'�8-BX �-9 $-9 86	9
+
-99B69	9'
'
'-9'&

B699''&B+L699'B+L��	���U[BL]: smart_toast_config_selector.finalize_pending_id: No pending ID to finalize0 with PENDING_ID advanced for next trigger.f[BL]: smart_toast_config_selector.finalize_pending_id: Successfully finalized - CONFIG_ID is now -step gapEXPECTED_GAP_DISTANCE) to maintain  (position S[BL]: smart_toast_config_selector.finalize_pending_id: Advanced PENDING_ID to ZERO_BASED_TO_LUA_OFFSETROTATION_STEP_SIZEsend_api_call_telemetryML_AVAILABLE_CONFIG_IDSget_current_partitionCONFIG_IDSetOptionInt to active CONFIG_IDQ[BL]: smart_toast_config_selector.finalize_pending_id: Promoting pending ID 	infolog	core
DEFAULTSPENDING_ID
SETTINGSGetOption
settings�	?69+-99+BX�699'B+L-9B-BX�-9	9
X�699''&B+L699'
'&B69+-99+B+L�
�SMART_TOASTING_MODESetOption - smart toasting disabled`[BL]: smart_toast_config_selector.update_next_pending_id: No ML config found for partition  for partition Z[BL]: smart_toast_config_selector.update_next_pending_id: Setting next pending ID to UNKNOWN_CONFIG_ID
DEFAULTSget_current_partition[[BL]: smart_toast_config_selector.update_next_pending_id: No client config version set	infolog	coreCLIENT_CONFIG_VERSION
SETTINGSGetOption
settings�	69+-99'B699'BK�c[BL]: smart_toast_config_selector.reset_rotation_positions: Partition rotation positions reset	infolog	core{}!PARTITION_ROTATION_POSITIONS
SETTINGSSetOption
settings�R-B69+-99+BX�-99X�X�+L-9B69+-99+BX�+L-BX�8X�69	9
'&B-9D8-BX�+X�+X�69	9
'	

&	
	B-9D+L��	���q[BL]: smart_toast_config_selector.check_and_update_partition_change: Current config not valid for partition update_next_pending_idm[BL]: smart_toast_config_selector.check_and_update_partition_change: No ML data available for partition 	infolog	coreML_AVAILABLE_CONFIG_IDSget_current_partitionUNKNOWN_CONFIG_ID
DEFAULTSCLIENT_CONFIG_VERSION
SETTINGSGetOption
settings�-9BX�699'BK�j[BL]: smart_toast_config_selector: finalize_smart_toast_pending_id: Successfully finalized pending ID	infolog	corefinalize_pending_id�	%699'B-9BX�699'BK-9BX�699'BX�699'BK�p[BL]: smart_toast_config_selector: update_next_smart_toast_pending_id: No update needed or failed to updatep[BL]: smart_toast_config_selector: update_next_smart_toast_pending_id: Successfully updated next pending IDupdate_next_pending_idk[BL]: smart_toast_config_selector: update_next_smart_toast_pending_id: Updated due to partition change&check_and_update_partition_changeQ[BL]: smart_toast_config_selector: update_next_smart_toast_pending_id: start	infolog	core�269+-99+BX�+L69+-99-99B69+-99-99BX�69+-99B+L+L�SetOptionInt#API_CALL_TELEMETRY_VER_TO_SEND
DEFAULTSAPI_CALL_TELEMETRY_VERUSE_INTERNAL_RANDOM_MODEL
SETTINGSGetOption
settings�*�-9BX�699'BKX�69+-99-9	9
BX�-9BX
�69+-99-	9	
	B69+-	9		9		-
9
	
9

B69+	-
9

9

-9	9B6	9+
-99-9	9B6	
	9		+-99-
9
	
9

B	5
-9=
=
=
=
=
=	
=
=
699'
B699'
&

B699'
&

B699'
&

B699'
 &

B699'
!&

B699'
"&

B6#X�6#9$X�6#9$6
9
%

9
&

B
A699'
'BX�699('
)BK���r[BL]: smart_toast_config_selector: Failed to send wa_smart_toast_api_call telemetry - analytics not available
error[[BL]: smart_toast_config_selector: wa_smart_toast_api_call telemetry sent successfullyencode	jsonSendAnalyticsEventanalyticsClientA[BL]: smart_toast_config_selector:   available_config_ids = >[BL]: smart_toast_config_selector:   current_partition = ;[BL]: smart_toast_config_selector:   config_version = :[BL]: smart_toast_config_selector:   model_version = >[BL]: smart_toast_config_selector:   iteration_version = 6[BL]: smart_toast_config_selector:   config_id = R[BL]: smart_toast_config_selector: Sending wa_smart_toast_api_call telemetry:hit_label_25hit_label_24hit_metric_0hit_label_23hit_label_22hit_label_21hit_label_20hit_label_18FETCH_TOAST_DATA	hit_label_20hit_label_18_event_namewa_smart_toast_api_callhit_label_25hit_label_24hit_metric_0hit_label_23hit_label_22hit_label_21RANDOM_TIMECLIENT_CONFIG_VERSIONML_MODEL_VERSIONML_ITERATIONEMPTY_JSONML_AVAILABLE_CONFIG_IDSget_current_partitionUNKNOWN_CONFIG_ID
DEFAULTSCONFIG_ID
SETTINGSGetOption
settingsk[BL]: smart_toast_config_selector: Telemetry threshold not met, skipping wa_smart_toast_api_call event	infolog	coreshould_send_telemetry�
#(696''B455,33	3
	3
3=3=
3=3=3=3=3=3=3=3=3 =3"=!2�Lsend_api_call_telemetryshould_send_telemetry'update_next_smart_toast_pending_id$finalize_smart_toast_pending_id&check_and_update_partition_changereset_rotation_positionsupdate_next_pending_idfinalize_pending_idget_config_idget_pending_config_idget_configinitializeFETCH_TOAST_DATAfetch_toast_dataEMPTY_JSONEMPTY_ARRAY_SIZELUA_TO_ZERO_BASED_OFFSETZERO_BASED_TO_LUA_OFFSETROTATION_STEP_SIZEEXPECTED_GAP_DISTANCESINGLE_ELEMENT_ARRAY_SIZEFIRST_ELEMENT_INDEXlogic\smart_toasting\smart_toast_config_managerrequiresmart_toast_utils_G
//6E0F2805319979657FD7BECEBEEC90F12FCBA9A2495252B8A230BE342A3D7C9E4C998D2F33A23C6CF69DE38D8680DC2B1136EBFD404F60A5A52BB681B6FAF3DF++