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(t){class i extends n.Platform.Core.BaseComponent{constructor(){super(...arguments);this.FormAutoUniqueId=null;this.loadCascading=!0;this.container=null;this.DocPropertyId=0;this.FormPropertyId=0;this.FormPropertyName="";this.FormId=0;this.totalreportdatafilter=[];this.totalreportid=0;this.mappingtextcolumn=null;this.mappingidcolumn=null}init(t,r,u){var o=i.Instance(),e=$("#txtAutoComplete_"+r.UniqueId),f;o.LoadAutoComplete(e,null).then(function(){u!=null&&u()});f=JSON.parse(r.ControlJsonText);f.AppConfigId!=0&&$(e).change(function(){var t,i;$("#txtAutoComplete_"+r.UniqueId+" option:selected").text()=="Create New"?(t="autocomplete_"+r.FormPropertyId,n.Platform.Forms.Managers.FormManager.Instance().getFormByAppConfiguration(f.AppConfigId).then(function(i){var u=i.result.FormId,e,o;$("#txtAutoComplete_"+r.UniqueId).text("");$("#hfAutoCompleteId_"+r.UniqueId).val("");n.Forms.Controls.AutoComplete.localInstance(t).FormPropertyName=r.FormPropertyName;n.Forms.Controls.AutoComplete.localInstance(t).container="#txtAutoComplete_"+r.UniqueId;n.Forms.Controls.AutoComplete.localInstance(t).DocPropertyId=r.DocPropertyId;n.Forms.Controls.AutoComplete.localInstance(t).FormPropertyId=r.FormPropertyId;n.Forms.Controls.AutoComplete.localInstance(t).FormId=u;n.Forms.Controls.AutoComplete.localInstance(t).FormAutoUniqueId="autocomplete_"+r.UniqueId+"_"+i.result.FormId;e={CallBack:function(i){let r=n.Platform.Forms.Components.FormViewer.instance.AppConfigType;n.Platform.Forms.Components.FormViewer.instance.AppConfigType=0;n.Platform.Forms.Managers.FormManager.Instance().getAutocompleteSelectedData(n.Forms.Controls.AutoComplete.localInstance(t).DocPropertyId,i,n.Forms.Controls.AutoComplete.localInstance(t).FormPropertyId,0).then(function(i){var u=new Option(i.result[0].DisplayText,i.result[0].Value,!0);$(n.Forms.Controls.AutoComplete.localInstance(t).container).append(u).trigger("change");n.Platform.Forms.Components.FormViewer.instance.AppConfigType=r})},Parameters:null};o={FormId:u,AppConfigurationId:f.AppConfigId,Pk_Value:0,PortletWidgetId:0,OnSuccess:e,OnFail:null,OnLoad:null,FormContainer:null};n.Platform.Forms.Components.FormViewer.instance.init(o)})):(i=$("#hfAutoCompleteId_"+r.UniqueId).data("textformpropertyid"),$("#hdn_"+i).val($("#txtAutoComplete_"+r.UniqueId+" option:selected").text()))})}loadControl(t,i){var f=this,a=["platform/controls/cascadingautocomplete/cascadingautocomplete.component.js","platform/controls/cascadingautocomplete/cascadingautocomplete.settings.js"],s=i.IsRequired!=!0?"hidden":"",h=i.IsRequired!=!0?"":"required",c=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val(),e,o,r,l,u;i.StagesForRequired!=null&&i.StagesForRequired!=""&&(e=i.StagesForRequired.split("|"),s=e.find(n=>n==c)?"":"hidden",h=e.find(n=>n==c)?"required":"");o=!1;i.ControlJsonText!=""&&i.ControlJsonText!=null&&i.ControlJsonText!=undefined&&(r=JSON.parse(i.ControlJsonText),r.IsTagSelect==!0&&(o=!0));l=r.ShowTotalReportData==!0?"col-sm-11 col-11":"col-sm-12";const{helpTooltipHtml:v,helpTextHtml:y}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(i);u=`