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;this.RowIndex=0;this.AutomationMode=0;this.RuleInstance=n.Platform.Automation.Components.Rule.Instance()}jsFiles(){return["platform/automation/managers/rulemanager.js","platform/automation/enums/automationmode.js","platform/automation/components/conditions.js","platform/automation/components/contactselection.js","platform/automation/requests/ruleaction.js","platform/automation/requests/rulecondition.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","libs/floatinglabels/floatinglabel.js","apps/communications/managers/sms/smsmanager.js","libs/querybuilder/query-builder.min.js","libs/querybuilder/query-builder.standalone.min.js","libs/querybuilder/query-builder.standalone.js","libs/querybuilder/sql-parser.min.js","platform/templates/enums/templatetype.js","platform/templates/managers/templatemanager.js","libs/notificationbuilder/notificationbuilder.js","platform/apps/managers/stagemanager.js","platform/automation/components/rulebuilder/rulebuilder.rule.js","platform/automation/components/externalrecipients.js","platform/automation/components/rulebuilder/notificationgroup.js","platform/automation/managers/notificationgroupmanager.js"]}cssFiles(){return[]}html(){return`
`}load(i,r){return __awaiter(this,void 0,void 0,function*(){var u=this,f,e;n.Platform.Automation.Components.SendSms.Instance().ActionId=u.ActionId;n.Platform.Automation.Components.SendSms.Instance().RuleActionData=u.RuleActionData;n.Platform.Automation.Components.SendSms.Instance().RowIndex=u.RowIndex;n.Platform.Automation.Components.SendSms.Instance().AutomationMode=u.AutomationMode;n.Platform.Automation.Components.SendSms.Instance().ParentActionId=u.ParentActionId;n.Platform.Automation.Components.SendSms.Instance().IsAutomationMode=u.IsAutomationMode;yield n.Platform.Automation.Components.NotificationGroup.Instance().LoadNotificationGroups();n.Platform.Automation.Components.ExternalRecipients.Instance().loadreports();u.AutomationMode==n.Platform.Automation.Enums.AutomationMode.AdvancedMode&&eval('bizgaze_automation_flow_main.getcontainerid("'+r+'")');$("#btnCloseSms").click(function(){$("#"+r).modal("hide");$("#"+r).remove();n.Platform.Automation.Components.SendSms.Instance().AutomationMode==n.Platform.Automation.Enums.AutomationMode.NormalMode?n.Platform.Automation.Components.SendSms.Instance().AutomationMode&&n.Platform.Automation.Components.SendSms.Instance().IsAutomationMode&&n.Platform.Automation.Components.Rule.Instance().ChangeAction(u.RowIndex,i):eval("bizgaze_automation_flow_main.getpopupclosed()");n.Platform.Automation.Components.Conditions.conditionArray=[]});$("#creategrp_btn").click(function(){n.Platform.Automation.Components.NotificationGroup.Instance().init(0,null,!0)});$("#txtAutoComplete_ReportsExternal").change(function(){var t=Number($("#txtAutoComplete_ReportsExternal option:selected").val());n.Platform.Automation.Components.ExternalRecipients.Instance().loadexternalreportcolumns(t)});$("#btnSaveSms").click(function(){let t=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frmUnibase_SendSms");if(t==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Validate_SmsAction"),!1;n.Platform.Automation.Components.SendSms.Instance().SaveSmsAction(i,r)});u.RuleInstance.IsStageChangeEvent()?($("#SelectstagesDiv").removeClass("d-none"),yield n.Platform.Automation.Components.SendSms.Instance().LoadAppStages()):$("#SelectstagesDiv").addClass("d-none");f=t.Helpers.FileCacheHelper.Instance();yield f.loadJsFileAsync("platform/automation/components/contactselection.js",function(){jQuery(".ContactSelection").html(n.Platform.Automation.Components.ContactSelection.Instance().init(u.RuleProviderId))});yield f.loadJsFileAsync("platform/automation/components/externalrecipients.js",function(){jQuery(".ExternalRecipients").html(n.Platform.Automation.Components.ExternalRecipients.Instance().init(u.RuleProviderId));n.Platform.Automation.Components.ExternalRecipients.Instance().load(u.RuleProviderId)});u.ParentActionId!=0&&(n.Platform.Automation.Components.ContactSelection.Instance().getResultActions(u.ParentActionId),yield n.Platform.Automation.Components.SendSms.Instance().GetRuleActionInfo(Number(u.ParentActionId)),$("#ddl_NotificationGrp").prop("disabled",!0),$("#creategrp_btn").addClass("d-none"));i!=""&&setTimeout(function(){n.Platform.Automation.Components.SendSms.Instance().EditSmsAction(i)},10);u.RuleProviderId!=0&&(n.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(u.RuleProviderId,null),n.Platform.Automation.Managers.RuleManager.Instance().getTokens(u.RuleProviderId).then(function(t){var i=[],r;for(let n=0;n<=t.length-1;n++)r=t[n],i.push(r);n.Platform.Automation.Components.SendSms.Instance().loadSummernote(i)}),n.Platform.Automation.Components.SendSms.Instance().loadTemplates(u.RuleProviderId));e=_appsettings.server_url()+"/apis/v4/bizgaze/communications/sms/SmsProvidersAutocomplete";AutoCompleteHelper.getHelper().Create("#Autocomplete_ProviderName","#hf_ProviderName",e,function(n){var t=n});$("#Autocomplete_ProviderName").change(function(){var n=_appsettings.server_url()+"/apis/v4/bizgaze/communications/sms/SmsSenderAutocomplete/smsproviderid/"+Number($("#Autocomplete_ProviderName option:selected").val());AutoCompleteHelper.getHelper().Create("#Autocomplete_SenderName","#hf_SenderName",n,function(n){var t=n})});$("#Autocomplete_Template").change(function(){let t=Number($("#Autocomplete_Template option:selected").val());n.Platform.Templates.Managers.TemplateManager.Instance().getTemplateText(Number(t)).then(function(n){if(n.result!=null){var t=HtmlHelper.getHelper().decode(n.result.TemplateText);$(".summernote__SMSBody").summernote("code",t)}})});u.RuleActionData.length==0&&i==""&&n.Platform.Automation.Components.SendSms.Instance().getDefaultSmsSender();u.RuleActionData.length!=0&&n.Platform.Automation.Components.SendSms.Instance().LoadSmsData(u.RuleActionData)})}Toggleadvancedoptions(){$(".arrowicon").hasClass("fa-angle-down")?$(".arrowicon").removeClass("fa-angle-down").addClass("fa-angle-up"):$(".arrowicon").removeClass("fa-angle-up").addClass("fa-angle-down");$(".Advanced_options").toggleClass("hidden")}ToggleSendSmsConditions(){$("#ActionConditionsDiv").toggleClass("hidden");$(".conditionicon").hasClass("fa-angle-down")?($(".conditionicon").removeClass("fa-angle-down").addClass("fa-angle-up"),n.Platform.Automation.Components.ContactSelection.Instance().loadQueryBuilder(n.Platform.Automation.Components.SendSms.Instance().RuleProviderId,null)):$(".conditionicon").removeClass("fa-angle-up").addClass("fa-angle-down")}LoadAppStages(){return __awaiter(this,void 0,void 0,function*(){var t="",i='