Mini Kabibi Habibi

Current Path : C:/Program Files/McAfee/WebAdvisor/Analytics/Scripts/
Upload File :
Current File : C:/Program Files/McAfee/WebAdvisor/Analytics/Scripts/aviary_client.js

/*! $FileVersion=1.2.229 */ var aviary_client_fileVersion = "1.2.229"; 
function CreateAviaryClientHelper(){try{var a={Get:function(f){try{this._logInformation("Get: Starting request for params: "+f);if(this._aviaryPlugin){var c=this._aviaryPlugin.Get(f);this._logInformation("Get: key: "+f+" value:"+JSON.stringify(c));return c}else{this._logWarning("Get: _aviaryPlugin is null for params: "+f)}}catch(d){this._logError("Get exception: "+d.message+" for params: "+f)}this._logWarning("Get: Returning null for params: "+f);return null},Set:function(c,d){if(this._aviaryPlugin){this._aviaryPlugin.Set(c,d)}},ToJsonString:function(){try{if(this._aviaryPlugin){return this._aviaryPlugin.ToJsonString()}}catch(c){this._logError("ToJsonString exception: "+c.message)}return null},GetDirtyFlag:function(d){try{if(this._aviaryPlugin){return this._aviaryPlugin.GetDirtyFlag(d)}}catch(c){this._logError("GetDirtyFlag exception: "+c.message)}return true},Setup:function(){try{if(this._aviaryPlugin){this._logInformation("Setup: Plugin already exists, skipping initialization");return}var f=JSONManager.getSingleton("dictionary");if(!f){this._logError("Setup: Failed to get dictionary singleton");return}var c=f.data;if(!c){this._logError("Setup: Dictionary data is null");return}var d=c.product_settings;if(!d){this._logError("Setup: product_settings not found in dictionary");return}this._aviaryPlugin=getPluginFactory().Create("ContextItemAviaryStore");if(!this._aviaryPlugin){this._logError("Setup: Plugin factory returned null for ContextItemAviaryStore");return}this._aviaryPlugin.Initialize(JSON.stringify(d));getScriptVariableStore().Set("ContextItemAviaryStore",this._aviaryPlugin);this._logInformation("Setup: Successfully initialized and stored ContextItemAviaryStore plugin")}catch(g){this._logError("Setup exception: "+g.message);this._aviaryPlugin=null}},_logInformation:function(c){logInformation("CreateAviaryClientHelper: "+c)},_logError:function(c){logError("CreateAviaryClientHelper: "+c)},_logWarning:function(c){logWarning("CreateAviaryClientHelper: "+c)},_logDebug:function(c){logDebug("CreateAviaryClientHelper: "+c)},_aviaryPlugin:null};a.Setup();return a}catch(b){logError("Failed to create the CreateAviaryClientHelper: "+b.message)}return null}ModuleManager.registerFactory("aviary_client",CreateAviaryClientHelper);
//200D11E3F18326D2E253A77E67AE1244A718997B4BF30B4FFB623AD17249FBAB56C2D8A33368043F678E933EF4AAD0B543A3090D024C57CE5556B0208E3FEF9C++