var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.oldcontactaddressid=0;this.contactaddressid=0;this.latd=0;this.lngd=0}cssFiles(){return[]}jsFiles(){return["apps/crm/contacts/managers/contactmanager.js","tenants/themes/compact/components/details/details.js"]}html(){return""}init(){var n=this}load(){var n=this}changeDefaultAddress(t){var i=this,r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_recordid").Value),u={ContactAddressId:t,ContactId:r};i.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().ChangeDefaultAddress(u).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance(),i=Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId(),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")})})}changeDefaultAddress_phonebook(t){var i=this,r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_organizationid").Value),u={ContactAddressId:t,ContactId:r};i.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().ChangeDefaultAddress(u).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance(),i=Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId(),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")})})}changeAddressStatus(t,i){var u=this,r;r=i==2?"Are you sure you want to De-Activate ?":"Are you sure you want to Activate ?";bootbox.confirm({message:r,closeButton:!1,buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(r){var f,e,o,s;r&&(f="",i==2?(f="Activate",e=2,$("#Id_"+t+"").removeClass("text-danger"),$("#Id_"+t+"").addClass("text-success")):(f="activate",e=1,$("#Id_"+t+"").removeClass("text-success"),$("#Id_"+t+"").addClass("text-danger")),o=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_recordid").Value),s={ContactAddressId:t,Status:e,ContactId:o},u.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().ChangeAddressStatus(s).then(function(n){if(n.errors==null){var t=Unibase.Themes.Compact.Components.Details.Instance(),i=Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId(),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")}else alert("You Can't De-Active Default Address")})}),i=="De-activate")}})}editmap_1(t){let i=this;n.Apps.Crm.Components.Address.Instance().contactaddressid=t;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/crm/address/components/w_address.js",function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/core/helpers/mobile/interfaces/imobilehelper.js",function(){isMobileApp()?Unibase.Platform.Helpers.MobileHelper.Instance().grantPermission(Unibase.Platform.Helpers.Enums.MobilePermissionType.Location,n.Apps.Crm.Components.Address.Instance().edidmap_mobile):n.Apps.Crm.Components.Address.Instance().navigationHelper.popup(0,"",n.Apps.Crm.Components.Address.Instance(),function(){n.Apps.Crm.Components.Address.Instance().editmap(t)},Unibase.Platform.Helpers.Size.Auto)})})}edidmap_mobile(){n.Apps.Crm.Components.Address.Instance().navigationHelper.popup(0,"",n.Apps.Crm.Components.Address.Instance(),function(){n.Apps.Crm.Components.Address.Instance().editmap(n.Apps.Crm.Components.Address.Instance().contactaddressid)},Unibase.Platform.Helpers.Size.Auto)}editmap(t){var i=this;i.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){n.Apps.Crm.Contacts.Managers.ContactManager.Instance().getAddressById(t).then(function(n){let r=new Date;n.result.latid!=null&&n.result.lngid!=null&&n.result.latid!="0"&&n.result.lngid!="0"?(i.latd=n.result.latid,i.lngd=n.result.lngid,i.geotaggeddate=r,i.editmap1(t)):navigator.geolocation.getCurrentPosition(function(n){i.latd=n.coords.latitude;i.lngd=n.coords.longitude;i.geotaggeddate=r;i.editmap1(t)})})})}currentCoordinates(){navigator.geolocation.getCurrentPosition(function(n){$(".txt_addrlatd").val(n.coords.latitude);$(".txt_addrlgtd").val(n.coords.longitude)})}editmap1(n){var t=this,r;if($("#meetingAddressMap-"+n).length>0&&$("#meetingAddressMap-"+n).is(":hidden")!=!0)return!1;$("._bizgaze_popup_container:visible").append("