var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super(...arguments);this.RuleProviderId=0}cssFiles(){return[]}jsFiles(){return["platform/automation/managers/rulemanager.js","platform/automation/enums/eventtype.js","platform/automation/enums/automationmode.js","platform/automation/enums/expop.js","platform/automation/requests/ruleevent.js","platform/automation/requests/rulecondition.js","platform/automation/requests/eventgroup.js","platform/automation/components/rulebuilder/rulebuilder.condition.js","platform/automation/components/rulebuilder/rulebuilder.advrule.js"]}html(){return`
Create Event
`}load(t,i){var o=this,e;let f=eval("bizgaze_automation_flow_main.getruleid()");n.Platform.Automation.Components.RuleEvent.Instance().RuleProviderId=this.RuleProviderId;$("#btnCloseEvent").click(function(){$("#"+i).modal("hide");$("#"+i).remove();n.Platform.Automation.Components.RuleEvent.EventColumnData=[];eval("bizgaze_automation_flow_main.getpopupclosed()")});$("#btnSaveEvent").click(function(){let r=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frmUnibase_RuleEvent");if(r==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Validate_RuleEvent"),!1;let r=Number(eval("bizgaze_automation_flow_main.getruleid()"));r==0?n.Platform.Automation.Components.AdvRule.Instance().SaveRule(t,i):u.Instance().SaveRuleEvent(t,i)});e=_appsettings.server_url()+"/apis/v4/unibase/platform/followers/reports_followersauto";AutoCompleteHelper.getHelper().Create("#txtAutoComplete_Users","#hf_Autocomplete_Users",e,function(n){var t=n});let r=n.Platform.Automation.Components.RuleEvent.Instance().RuleProviderId;r!=0&&(n.Platform.Automation.Components.RuleEvent.Instance().loadEventColomns(r).then(function(){t!=""&&n.Platform.Automation.Components.RuleEvent.Instance().EditEvent(t)}),n.Platform.Automation.Components.RuleEvent.Instance().loadQueryBuilder(r,null));f!=0&&n.Platform.Automation.Managers.RuleManager.Instance().getRule(f).then(function(t){n.Platform.Automation.Components.RuleEvent.RuleDataArray=t;n.Platform.Automation.Components.RuleEvent.RuleDataArray.RuleType=n.Platform.Automation.Components.RuleEvent.RuleDataArray.RuleTypeId==Number(n.Platform.Automation.Enums.RuleType.Event)?n.Platform.Automation.Enums.RuleType.Event:n.Platform.Automation.Enums.RuleType.Scheduler});$("#rdb_Instant").click(function(){$("#divEventDetails").addClass("hidden");$("#ddl_SchedulerType").removeClass("required");$("#date_StartDate").removeClass("required");$("#date_EndDate").removeClass("required");$("#select2_EventColumns").addClass("required");$("#EventColumnsdiv").removeClass("hidden")});$("#rdb_Scheduled").change(function(){$("#divEventDetails").removeClass("hidden");$("#ddl_SchedulerType").addClass("required");$("#date_StartDate").addClass("required");$("#date_EndDate").addClass("required");$("#EventColumnsdiv").addClass("hidden");$("#select2_EventColumns").removeClass("required");$("#ddl_SchedulerType").val("");$("#date_StartDate").val("");$("#date_EndDate").val("")});$("#date_StartDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"DD/MM/YYYY HH:mm"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)});$("#date_EndDate").daterangepicker({autoUpdateInput:!1,timePicker:!0,timePicker24Hour:!0,locale:{format:"DD/MM/YYYY HH:mm"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)});$("#date_StartDate").on("apply.daterangepicker",function(){$("#div_StartDate").addClass("floating-label-form-group-with-value")});$("#date_EndDate").on("apply.daterangepicker",function(){$("#div_EndDate").addClass("floating-label-form-group-with-value")})}ToggleRuleEventConditions(){$("#ConditionDetailsDiv").toggle(function(){$("#btn_Conditions").addClass("hidden");$("#ConditionDetailsDiv").removeClass("hidden")})}loadEventColomns(t){return __awaiter(this,void 0,void 0,function*(){return yield n.Platform.Automation.Managers.RuleManager.Instance().getRuleProvider(t).then(function(t){n.Platform.Automation.Components.RuleEvent.EventColumnData.push({id:t.DoctypeName+" Created",text:t.DoctypeName+" Created"});n.Platform.Automation.Components.RuleEvent.EventColumnData.push({id:t.DoctypeName+" Deleted",text:t.DoctypeName+" Deleted"});n.Platform.DataSources.Managers.DocTypeManager.Instance().getDocProperties(t.DoctypeId).then(function(t){let i=t.result;for(let t=0;t