var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{constructor(){this.cascadingArray=[];this.loadCascading=!0}init(n,t,r){var u=i.Instance(),f="control-container-"+n;u.loadControlSettings(t.ControlJsonText,t.FormPropertyId);u.loadPropertySettings(t.PropertySettings,t.FormPropertyId);r!=null&&r()}loadControl(t,r){var e=this,o=r.IsRequired!=!0?"hidden":"",s=r.IsRequired!=!0?"":"required",l=r.IsRequired!=!0?"":"*",f=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val(),u,c;r.StagesForRequired!=null&&r.StagesForRequired!=""&&(u=r.StagesForRequired.split("|"),o=u.find(n=>n==f)?"":"hidden",s=u.find(n=>n==f)?"required":"",l=u.find(n=>n==f)?"*":"");var h=JSON.parse(r.ControlJsonText),p=i.instance.cascadingArray,a=n.Forms.Controls.CascadingAutocomplete.Instance().cascadingArray.find(n=>n.UniqueId==r.UniqueId)?!0:!1;h.UniqueId=r.UniqueId;a==!1&&i.instance.cascadingArray.push(h);const{helpTooltipHtml:v,helpTextHtml:y}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(r);c=`
`+'
'+y+"<\/div><\/div>";$("#"+t).html(c);$("#ddl_cascading_"+r.UniqueId).select2({placeholder:r.Placeholder,width:"100%"});$("#"+t).find("#ddl_cascading_"+r.UniqueId).on("change",function(){e.loadCascading&&n.Forms.Controls.CascadingAutocomplete.Instance().ChildCascadingData(!1,r.FormPropertyId,Number($("#ddl_cascading_"+r.UniqueId).val()),0,"");e.loadCascading=!0})}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(n,t){var r=this,i,u;t!=""&&(i=JSON.parse(t),r.ChildCascadingData(!0,i.ParentFormPropertyId,i.ReportColumnText,i.ReportColumnValueId,i.ReportColumnValue),i.ReportColumnValueId!=0&&(u=new Option(i.ReportColumnValue,i.ReportColumnValueId,!0),$("#ddl_cascading_"+n).append(u),r.loadCascading=!1,jQuery("#ddl_cascading_"+n).val(i.ReportColumnValueId).trigger("change")))}ChildCascadingData(n,t,r){var y=this,s=i.instance.cascadingArray,e,u,c;if(s!=undefined)for(e=s.filter(n=>n.ParentFormPropertyId==t),u=0;u