(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{"1gqn":function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},KKCa:function(e,t){e.exports="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}},MCLT:function(e,t,i){var c=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),i={},c=0;c=a)return e;switch(e){case"%s":return String(c[i++]);case"%d":return Number(c[i++]);case"%j":try{return JSON.stringify(c[i++])}catch(t){return"[Circular]"}default:return e}}),r=c[i];i=3&&(c.depth=arguments[2]),arguments.length>=4&&(c.colors=arguments[3]),h(i)?c.showHidden=i:i&&t._extend(c,i),f(c.showHidden)&&(c.showHidden=!1),f(c.depth)&&(c.depth=2),f(c.colors)&&(c.colors=!1),f(c.customInspect)&&(c.customInspect=!0),c.colors&&(c.stylize=r),d(c,e,c.depth)}function r(e,t){var i=o.styles[t];return i?"\x1b["+o.colors[i][0]+"m"+e+"\x1b["+o.colors[i][1]+"m":e}function l(e,t){return e}function d(e,i,c){if(e.customInspect&&i&&O(i.inspect)&&i.inspect!==t.inspect&&(!i.constructor||i.constructor.prototype!==i)){var n=i.inspect(c,e);return v(n)||(n=d(e,n,c)),n}var a=function(e,t){if(f(t))return e.stylize("undefined","undefined");if(v(t)){var i="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(i,"string")}return b(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(e,i);if(a)return a;var s=Object.keys(i),o=function(e){var t={};return e.forEach(function(e,i){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(i)),P(i)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return u(i);if(0===s.length){if(O(i))return e.stylize("[Function"+(i.name?": "+i.name:"")+"]","special");if(_(i))return e.stylize(RegExp.prototype.toString.call(i),"regexp");if(E(i))return e.stylize(Date.prototype.toString.call(i),"date");if(P(i))return u(i)}var r,l="",y=!1,C=["{","}"];return p(i)&&(y=!0,C=["[","]"]),O(i)&&(l=" [Function"+(i.name?": "+i.name:"")+"]"),_(i)&&(l=" "+RegExp.prototype.toString.call(i)),E(i)&&(l=" "+Date.prototype.toUTCString.call(i)),P(i)&&(l=" "+u(i)),0!==s.length||y&&0!=i.length?c<0?_(i)?e.stylize(RegExp.prototype.toString.call(i),"regexp"):e.stylize("[Object]","special"):(e.seen.push(i),r=y?function(e,t,i,c,n){for(var a=[],s=0,o=t.length;s60?i[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+i[1]:i[0]+t+" "+e.join(", ")+" "+i[1]}(r,l,C)):C[0]+l+C[1]}function u(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,i,c,n,a){var s,o,r;if((r=Object.getOwnPropertyDescriptor(t,n)||{value:t[n]}).get?o=e.stylize(r.set?"[Getter/Setter]":"[Getter]","special"):r.set&&(o=e.stylize("[Setter]","special")),j(c,n)||(s="["+n+"]"),o||(e.seen.indexOf(r.value)<0?(o=g(i)?d(e,r.value,null):d(e,r.value,i-1)).indexOf("\n")>-1&&(o=a?o.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+o.split("\n").map(function(e){return" "+e}).join("\n")):o=e.stylize("[Circular]","special")),f(s)){if(a&&n.match(/^\d+$/))return o;(s=JSON.stringify(""+n)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+o}function p(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function g(e){return null===e}function b(e){return"number"==typeof e}function v(e){return"string"==typeof e}function f(e){return void 0===e}function _(e){return y(e)&&"[object RegExp]"===C(e)}function y(e){return"object"==typeof e&&null!==e}function E(e){return y(e)&&"[object Date]"===C(e)}function P(e){return y(e)&&("[object Error]"===C(e)||e instanceof Error)}function O(e){return"function"==typeof e}function C(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(f(a)&&(a=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(a)){var i=process.pid;s[e]=function(){var c=t.format.apply(t,arguments);console.error("%s %d: %s",e,i,c)}}else s[e]=function(){};return s[e]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=v,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=f,t.isRegExp=_,t.isObject=y,t.isDate=E,t.isError=P,t.isFunction=O,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=i("1gqn");var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function w(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],t].join(" ")}function j(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",w(),t.format.apply(t,arguments))},t.inherits=i("KKCa"),t._extend=function(e,t){if(!t||!y(t))return e;for(var i=Object.keys(t),c=i.length;c--;)e[i[c]]=t[i[c]];return e};var I="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function x(e,t){if(!e){var i=new Error("Promise was rejected with a falsy value");i.reason=e,e=i}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(I&&e[I]){var t;if("function"!=typeof(t=e[I]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,I,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,i,c=new Promise(function(e,c){t=e,i=c}),n=[],a=0;a{class e{constructor(e,t){this.data=e,this.commonService=t,this.message=""}ngOnInit(){var e,t,i;this.id=null===(e=this.data)||void 0===e?void 0:e.id,this.message=null===(t=this.data)||void 0===t?void 0:t.message,this.number=null===(i=this.data)||void 0===i?void 0:i.number}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.a),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-approve-modal"]],decls:14,vars:4,consts:[[3,"id"],[1,"modal-header"],[1,"modal-icon"],["alt","Delete","title","Delete",3,"src"],["mat-dialog-title","",1,"modal-title"],[1,"modal-body"],[1,"button-row"],["type","button",1,"btn","btn-primary","btn-block","text-uppercase",3,"mat-dialog-close"],[1,"button-text"],["type","button","mat-dialog-close","",1,"btn","btn-primary","btn-block","text-uppercase"]],template:function(e,t){1&e&&(m.dc(0,"mat-dialog-content",0),m.dc(1,"div",1),m.dc(2,"div",2),m.Yb(3,"img",3),m.cc(),m.dc(4,"h2",4),m.Rc(5),m.cc(),m.cc(),m.cc(),m.dc(6,"mat-dialog-actions",5),m.dc(7,"div",6),m.dc(8,"button",7),m.dc(9,"span",8),m.Rc(10,"Confirm"),m.cc(),m.cc(),m.dc(11,"button",9),m.dc(12,"span",8),m.Rc(13,"Cancel"),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.uc("id",t.id),m.Lb(3),m.uc("src",t.commonService.selectedThemeImages+"/error-pc.svg",m.Jc),m.Lb(2),m.Sc(t.message?t.message:"Are you sure you want to delete?"),m.Lb(3),m.uc("mat-dialog-close",!0))},directives:[p.e,p.h,p.c,p.d],styles:[""]}),e})();var b=i("AytR");const v=function(){return{minimumFractionDigits:2,maximumFractionDigits:2}};function f(e,t){if(1&e&&(m.dc(0,"label"),m.Rc(1),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.Tc(" Total: AED ",e.totalPaymentAmount?e.totalPaymentAmount.toLocaleString("en-us",m.yc(1,v)):"0.00"," ")}}function _(e,t){if(1&e&&(m.bc(0),m.Pc(1,f,2,2,"label",7),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",!e.isVerifyUserPage)}}function y(e,t){1&e&&(m.dc(0,"i",20),m.Rc(1,"done"),m.cc())}function E(e,t){1&e&&(m.dc(0,"span"),m.Rc(1,"..."),m.cc())}function P(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",3),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).handleSidebarNavigation(i.id)}),m.Pc(2,y,2,0,"i",18),m.dc(3,"div",19),m.Pc(4,E,2,0,"span",7),m.cc(),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Nb(e.is_visible?i.currentPage===e.id?i.processStatus===i.environment.STATUS.ACTIVE||i.processStatus===i.environment.STATUS.STATUS_CANCELLED||i.processStatus===i.environment.STATUS.STATUS_RENEW||i.processStatus===i.environment.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING?"":"active":"":"hide"),m.Lb(2),m.uc("ngIf",e.is_completed),m.Lb(2),m.uc("ngIf",!e.is_completed),m.Lb(1),m.Tc(" ",e.title," ")}}const O=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function C(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td"),m.dc(2,"span",30),m.Rc(3),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(3),m.Sc(e.label),m.Lb(2),m.Tc(" : ",e.fees?e.fees.toLocaleString("en-us",m.yc(2,O)):"AED 0.00"," ")}}function S(e,t){if(1&e&&(m.dc(0,"span",25),m.dc(1,"i",26),m.Rc(2,"info_outline"),m.cc(),m.dc(3,"div",27),m.dc(4,"div",28),m.dc(5,"table"),m.Pc(6,C,6,3,"tr",29),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(5);m.Lb(6),m.uc("ngForOf",e.promoCodePaymentData)}}function L(e,t){if(1&e&&(m.dc(0,"div",22),m.dc(1,"span"),m.Rc(2,"Total: AED"),m.cc(),m.dc(3,"div",23),m.dc(4,"strong"),m.Rc(5),m.cc(),m.Pc(6,S,7,1,"span",24),m.cc(),m.cc()),2&e){const e=m.oc(4);m.Lb(5),m.Sc(e.totalPaymentAmount?e.totalPaymentAmount.toLocaleString("en-us",m.yc(2,v)):"0.00"),m.Lb(1),m.uc("ngIf",e.promoCodePaymentData&&e.promoCodePaymentData.length>0)}}function w(e,t){if(1&e&&(m.bc(0),m.Pc(1,L,7,3,"div",21),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngIf",!e.isVerifyUserPage)}}function j(e,t){if(1&e&&(m.bc(0),m.Pc(1,w,2,1,"ng-container",7),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngIf",!e.isInspectionPageEnable)}}function I(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",3),m.kc("click",function(){return m.Gc(e),m.oc(3).cancelApplication()}),m.Rc(2,"Cancel Application"),m.cc(),m.cc()}}function x(e,t){if(1&e){const e=m.ec();m.dc(0,"ul",31),m.dc(1,"li"),m.dc(2,"a",3),m.kc("click",function(){return m.Gc(e),m.oc(2).manageSaveAndContinueLater()}),m.Rc(3,"Save & continue later"),m.cc(),m.cc(),m.Pc(4,I,3,0,"li",7),m.cc()}if(2&e){const e=m.oc(2);m.Lb(4),m.uc("ngIf",e.shouldDisplayCancelBtn&&!e.isInspectionPageEnable&&e.processStatus!==e.environment.STATUS.SENT_TO_CUSTOMER)}}function R(e,t){if(1&e&&(m.dc(0,"div",16),m.dc(1,"div",12),m.dc(2,"ul",17),m.Pc(3,P,6,5,"li",14),m.cc(),m.Pc(4,j,2,1,"ng-container",7),m.Pc(5,x,5,1,"ul",15),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.uc("ngForOf",e.pageFormationElements),m.Lb(1),m.uc("ngIf",e.commonService.handleCheckVisibility(e.environment.MODULES.PAYMENT_DETAILS,e.submittedBy)),m.Lb(1),m.uc("ngIf",!e.isVerifyUserPage&&!e.paymentStatus&&e.processStatus!==e.environment.STATUS.ACTIVE&&e.processStatus!==e.environment.STATUS.STATUS_CANCELLED&&e.processStatus!==e.environment.STATUS.STATUS_RENEW&&e.processStatus!==e.environment.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING)}}function k(e,t){1&e&&(m.dc(0,"i",20),m.Rc(1,"done"),m.cc())}function A(e,t){1&e&&(m.dc(0,"span"),m.Rc(1,"..."),m.cc())}function T(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",3),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc().handleSidebarNavigation(i.id)}),m.Pc(2,k,2,0,"i",18),m.dc(3,"div",19),m.Pc(4,A,2,0,"span",7),m.cc(),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc();m.Nb(e.is_visible?i.currentPage===e.id?i.processStatus===i.environment.STATUS.ACTIVE||i.processStatus===i.environment.STATUS.STATUS_CANCELLED||i.processStatus===i.environment.STATUS.STATUS_RENEW||i.processStatus===i.environment.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING?"":"active":"":"hide"),m.Lb(2),m.uc("ngIf",e.is_completed),m.Lb(2),m.uc("ngIf",!e.is_completed),m.Lb(1),m.Tc(" ",e.title," ")}}function F(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td"),m.dc(2,"span",30),m.Rc(3),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(3),m.Sc(e.label),m.Lb(2),m.Tc(" : ",e.fees?e.fees.toLocaleString("en-us",m.yc(2,O)):"AED 0.00"," ")}}function V(e,t){if(1&e&&(m.dc(0,"span",25),m.dc(1,"i",26),m.Rc(2,"info_outline"),m.cc(),m.dc(3,"div",27),m.dc(4,"div",28),m.dc(5,"table"),m.Pc(6,F,6,3,"tr",29),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(4);m.Lb(6),m.uc("ngForOf",e.promoCodePaymentData)}}function D(e,t){if(1&e&&(m.dc(0,"div",22),m.dc(1,"div",32),m.Rc(2,"Total"),m.cc(),m.dc(3,"span"),m.Rc(4,"AED"),m.cc(),m.dc(5,"div",23),m.dc(6,"strong"),m.Rc(7),m.cc(),m.Pc(8,V,7,1,"span",24),m.cc(),m.cc()),2&e){const e=m.oc(3);m.Lb(7),m.Tc(" ",e.displayTotal?e.displayTotal.toLocaleString("en-us",m.yc(2,v)):"0.00"," "),m.Lb(1),m.uc("ngIf",(null==e.promoCodePaymentData?null:e.promoCodePaymentData.length)>0)}}function q(e,t){if(1&e&&(m.bc(0),m.Pc(1,D,9,3,"div",21),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngIf",!e.isVerifyUserPage)}}function N(e,t){if(1&e&&(m.bc(0),m.Pc(1,q,2,1,"ng-container",7),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",!e.isInspectionPageEnable)}}function M(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",3),m.kc("click",function(){return m.Gc(e),m.oc(3).cancelApplication()}),m.Rc(2,"Cancel Application"),m.cc(),m.cc()}}function G(e,t){if(1&e&&(m.bc(0),m.Pc(1,M,3,0,"li",7),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngIf",e.processStatus!==e.environment.STATUS.SENT_TO_CUSTOMER)}}function Y(e,t){if(1&e){const e=m.ec();m.dc(0,"ul",31),m.dc(1,"li"),m.dc(2,"a",3),m.kc("click",function(){return m.Gc(e),m.oc().manageSaveAndContinueLater()}),m.Rc(3,"Save & continue later"),m.cc(),m.cc(),m.Pc(4,G,2,1,"ng-container",7),m.cc()}if(2&e){const e=m.oc();m.Lb(4),m.uc("ngIf",e.shouldDisplayCancelBtn&&!e.isInspectionPageEnable)}}const B=function(e){return{width:e}};let U=(()=>{class e{constructor(e,t,i,c,n,a){this.router=e,this.commonService=t,this.requestTrackingService=i,this.interceptor=c,this.companyFormationService=n,this.dialog=a,this.manageNextClick=new m.q,this.onNavigationChanged=new m.q,this.currentPageNumber=0,this.currentPageName="",this.totalPageNumber=0,this.currentPercentage=0,this.pageFormationElements=[],this.isSideBarOpen=!1,this.environment=b.a,this.displayTotal=0,this.shouldDisplayCancelBtn=!1}ngAfterViewInit(){this.loadJs()}ngOnInit(){this.totalPaymentAmount=this.totalPaymentAmount,this.pageFormationElements=this.pageFormationElementsList,this.calculateCurrentPageNameAndNumber(),this.shouldDisplayCancelButton(),this.isInspectionPageEnable&&this.commonService.enforcementIsPaymentActive&&(this.isInspectionPageEnable=!1)}ngOnChanges(e){this.isInspectionPageEnable&&this.commonService.enforcementIsPaymentActive&&(this.isInspectionPageEnable=!1),this.totalPaymentAmount=this.totalPaymentAmount,this.displayTotal=parseFloat(this.totalPaymentAmount),!e.pageFormationElementsList||e.pageFormationElementsList.previousValue&&e.pageFormationElementsList.currentValue===e.pageFormationElementsList.previousValue||(this.pageFormationElements=this.pageFormationElementsList,this.calculateCurrentPageNameAndNumber(),this.processStatus!==b.a.STATUS.ACTIVE&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED&&this.processStatus!==b.a.STATUS.STATUS_RENEW&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING&&setTimeout(()=>{this.progressUI()},50)),!e.currentPage||e.currentPage.previousValue&&e.currentPage.currentValue===e.currentPage.previousValue||($(".company-formation-sidebar-select").select2({minimumResultsForSearch:-1}),setTimeout(()=>{$(".company-formation-sidebar-select").val(this.currentPage),$(".company-formation-sidebar-select").trigger("change")},50),this.processStatus!==b.a.STATUS.ACTIVE&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED&&this.processStatus!==b.a.STATUS.STATUS_RENEW&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING&&setTimeout(()=>{this.progressUI()},50),this.calculateCurrentPageNameAndNumber()),!e.processStatus||e.processStatus.previousValue&&e.processStatus.currentValue===e.processStatus.previousValue||this.calculateCurrentPageNameAndNumber(),setTimeout(()=>{this.totalPageNumber=0;let e=0;this.pageFormationElements.map(t=>{t.is_visible&&(this.totalPageNumber=this.totalPageNumber+1,e++,t.id===this.currentPage&&(this.currentPageNumber=e))})},500)}progressUI(){var e,t;$(".dashboard-progress-count").remove(),$(".progress-box").remove();let i=this.pageFormationElementsList.filter(e=>e.is_visible),c=[].concat(Array(i.length).fill(100/i.length).map(function(e,t){return e*(t+1)}));c[c.length-1]=95;var n=c[i.findIndex(e=>e.id===this.currentPage)];this.currentPercentage=n;var a=$(".progressUl").children(".active").find(".number"),s=$(".progressUl").children(".active").find(".number").html();if(this.commonService.accessToken&&this.commonService.accessToken.zone&&this.commonService.accessToken.zone.website&&this.commonService.accessToken.zone.website.includes("creativezone.ae")){var o="
";$(o).insertAfter(a),$(".progress-box").each(function(){var e=$(this).find(".line-bar"),t=$(this).attr("data-pct");isNaN(t)&&(t=100),t<0&&(t=0),t>100&&(t=100);var i=e.get(0).getTotalLength(),c=(100-t)/100*i;$({someValue:-i}).animate({someValue:-c},{duration:1e3,step:function(){e.css({strokeDashoffset:Math.ceil(this.someValue)})}})})}else if(this.commonService.accessToken&&this.commonService.accessToken.zone&&(this.commonService.accessToken.zone.website&&this.commonService.accessToken.zone.website.includes("businessincorporationzone.ae")||(null===(e=this.commonService.accessToken.zone)||void 0===e?void 0:e.domain.includes("businessincorporationzone"))))o="
",$(o).insertAfter(a),$(".progress-box").each(function(){var e=$(this).find(".line-bar"),t=$(this).attr("data-pct");isNaN(t)&&(t=100),t<0&&(t=0),t>100&&(t=100);var i=e.get(0).getTotalLength(),c=(100-t)/100*i;$({someValue:i}).animate({someValue:c},{duration:1e3,step:function(){e.css({strokeDashoffset:Math.ceil(this.someValue)})}})});else if(this.commonService.accessToken&&this.commonService.accessToken.zone&&(null===(t=this.commonService.accessToken.zone.domain)||void 0===t?void 0:t.includes("meydan"))){o="
",$(o).insertAfter(a),$(".progress-box").each(function(){var e=$(this).find(".line-bar"),t=$(this).attr("data-pct");isNaN(t)&&(t=100),t<0&&(t=0),t>100&&(t=100);var i=e.get(0).getTotalLength(),c=(100-t)/100*i;$({someValue:-i}).animate({someValue:-c},{duration:1e3,step:function(){e.css({strokeDashoffset:Math.ceil(this.someValue)})}})});var r=[0,0],l=[null,null,null],d=function(e,t){t<0&&(t=0),t>360&&(t=360);var i=180,c=0;t>180?c=t-180:i=t;var n=$(".pie:eq("+e+")");r[e]<180&&t>180?(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")},400)):r[e]>180&&t<180?(n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)")},400)):(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")),r[e]=t};function u(e){return 360-360/(100/e)}$(".dashboard-progress-count").each(function(e){var t=parseInt($(this).attr("data-prgress-value"));l[e]=setTimeout(function(){d(e,u(t))},100)})}else if(this.commonService.accessToken&&this.commonService.accessToken.zone&&this.commonService.accessToken.zone.website&&this.commonService.accessToken.zone.website.includes("shams.ae")){function u(e){return 360-360/(100/e)}o="
",$(o).insertAfter(a),r=[0,0],l=[null,null,null],d=function(e,t){t<0&&(t=0),t>360&&(t=360);var i=180,c=0;t>180?c=t-180:i=t;var n=$(".pie:eq("+e+")");r[e]<180&&t>180?(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")},400)):r[e]>180&&t<180?(n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)")},400)):(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")),r[e]=t},$(".dashboard-progress-count").each(function(e){var t=parseInt($(this).attr("data-prgress-value"));l[e]=setTimeout(function(){d(e,u(t))},100)})}else{function u(e){return 360-360/(100/e)}o="
",$(o).insertAfter(a),r=[0,0],l=[null,null,null],d=function(e,t){t<0&&(t=0),t>360&&(t=360);var i=180,c=0;t>180?c=t-180:i=t;var n=$(".pie:eq("+e+")");r[e]<180&&t>180?(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")},400)):r[e]>180&&t<180?(n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)"),l[3]=setTimeout(function(){n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)")},400)):(n.find(".inner:eq(0)").css("transform","rotate("+i+"deg)"),n.find(".inner:eq(1)").css("transform","rotate("+c+"deg)")),r[e]=t},$(".dashboard-progress-count").each(function(e){var t=parseInt($(this).attr("data-prgress-value"));l[e]=setTimeout(function(){d(e,u(t))},100)})}}loadJs(){setTimeout(()=>{$(".company-formation-sidebar-select").select2({minimumResultsForSearch:-1})},10),$(".company-formation-sidebar-select").change(function(){this.currentPage&&this.currentPage!=$(this).val()&&($(".company-formation-sidebar-select").val(this.currentPage),$(".company-formation-sidebar-select").trigger("change"))})}manageNavigation(e){this.router.navigate([e])}manageSaveAndContinueLater(){this.isSideBarOpen=!1,this.isCompanyFormationProcess===b.a.COMPANY_FORMATION_PROCESS.YES&&(this.commonService.getCompany(),this.commonService.getNotifications(),this.commonService.getUserDesignation()),this.manageNavigation("/customer/request-tracking"),this.manageNextClick.emit({value:"saveAndContinueLater"})}handleSidebar(){this.isSideBarOpen=!this.isSideBarOpen,setTimeout(()=>{this.handleCount()},100)}handleCount(){let e,t=1;$(".progressUl.mobile li").each(function(i){$(this).hasClass("hide")||(e=t,$(this).find(".number span").html(e),++t)})}cancelApplication(){this.dialog.open(g,{data:{id:"cancel-application",message:"Are you sure you want to cancel this application?",number:0}}).afterClosed().subscribe(e=>{e&&this.handleCancelApplication()})}handleCancelApplication(){this.process_request_id?this.requestTrackingService.cancelProcessRequest({process_request_id:this.process_request_id,type:1,user_id:!0}).subscribe(e=>{$("#cancel-application").modal("toggle"),200===e.status?this.isCompanyFormationProcess===b.a.COMPANY_FORMATION_PROCESS.YES?(localStorage.removeItem(b.a.LOCAL_STORAGE.SELECTED_COMPANY),this.commonService.selectedCompany={},this.commonService.getCompany(),this.commonService.getNotifications(),this.commonService.getUserDesignation(),this.manageNavigation("/customer/dashboard")):this.manageNavigation("/customer/request-tracking"):this.commonService.showToaster("error",e.message)},e=>{$("#cancel-application").modal("toggle"),this.commonService.showToaster("error","Something went wrong. Please try again.")}):($("#cancel-application").modal("toggle"),this.manageNavigation("/customer/request-tracking"))}handleSidebarNavigation(e){if(!this.isVerifyUserPage&&!this.paymentStatus&&this.processStatus!==b.a.STATUS.ACTIVE&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED&&this.processStatus!==b.a.STATUS.STATUS_RENEW&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING){let t=this.pageFormationElements.findIndex(e=>e.id===this.currentPage);this.pageFormationElements.findIndex(t=>t.id===e){t.id===this.currentPage&&(this.currentPageName=t.title,e=!1),this.processStatus!==b.a.STATUS.ACTIVE&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED&&this.processStatus!==b.a.STATUS.STATUS_RENEW&&this.processStatus!==b.a.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING||(e=!0,$(".dashboard-progress-count").remove(),$(".progress-box").remove()),t.is_completed=e})}shouldDisplayCancelButton(){const{FIRST_WARNING:e,SECOND_WARNING:t,THIRD_WARNING:i,INSPECTION:c}=b.a.PROCESS_TYPE;this.inspectionType=parseInt(this.inspectionType),this.shouldDisplayCancelBtn=this.inspectionType!==e&&this.inspectionType!==t&&this.inspectionType!==i&&this.inspectionType!==c,console.log("\ud83d\ude80 ~ SidebarComponent ~ shouldDisplayCancelButton ~ this.shouldDisplayCancelBtn:",this.shouldDisplayCancelBtn)}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(o.d),m.Xb(h.b),m.Xb(h.j),m.Xb(h.g),m.Xb(h.c),m.Xb(p.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-sidebar-cf"]],inputs:{ipAddress:"ipAddress",promoCodePaymentData:"promoCodePaymentData",detectedChange:"detectedChange",process_request_id:"process_request_id",currentPage:"currentPage",user_type:"user_type",submittedBy:"submittedBy",isVerifyUserPage:"isVerifyUserPage",isCompanyFormationProcess:"isCompanyFormationProcess",paymentStatus:"paymentStatus",totalPaymentAmount:"totalPaymentAmount",processStatus:"processStatus",pageFormationElementsList:"pageFormationElementsList",isInspectionPageEnable:"isInspectionPageEnable",inspectionType:"inspectionType",lateFiledAmount:"lateFiledAmount",isEdit:"isEdit"},outputs:{manageNextClick:"manageNextClick",onNavigationChanged:"onNavigationChanged"},features:[m.Jb],decls:25,vars:15,consts:[[1,"db-left"],[1,"mobileHeader"],[1,"mobile-logo"],["href","#","onclick","return false;",3,"click"],["alt","Logo","title","Logo",3,"src"],[1,"menu-name"],[1,"icon",3,"click"],[4,"ngIf"],[1,"progress-br"],[1,"progress-row",3,"ngStyle"],["class","mobile-menu",4,"ngIf"],[1,"logo"],[1,"your-progress"],[1,"progressUl","web"],[3,"class",4,"ngFor","ngForOf"],["class","ul-nav",4,"ngIf"],[1,"mobile-menu"],[1,"progressUl","mobile"],["class","material-icons",4,"ngIf"],[1,"number"],[1,"material-icons"],["class","totalAed",4,"ngIf"],[1,"totalAed"],[1,"amount"],["class","tooltip-info",4,"ngIf"],[1,"tooltip-info"],[1,"material-icons",2,"font-size","22px","top","-3px","position","relative"],[1,"tooltip_box"],[1,"table-wrapper"],[4,"ngFor","ngForOf"],[1,"title"],[1,"ul-nav"],[1,"total"]],template:function(e,t){1&e&&(m.dc(0,"aside",0),m.dc(1,"div"),m.dc(2,"div",1),m.dc(3,"div",2),m.dc(4,"a",3),m.kc("click",function(){return t.manageNavigation("/customer/dashboard")}),m.Yb(5,"img",4),m.cc(),m.cc(),m.dc(6,"label"),m.Rc(7),m.cc(),m.dc(8,"div",5),m.Rc(9),m.dc(10,"div",6),m.kc("click",function(){return t.handleSidebar()}),m.cc(),m.cc(),m.Pc(11,_,2,1,"ng-container",7),m.dc(12,"div",8),m.Yb(13,"div",9),m.cc(),m.cc(),m.Pc(14,R,6,3,"div",10),m.cc(),m.dc(15,"div",11),m.dc(16,"a",3),m.kc("click",function(){return t.manageNavigation("/customer/dashboard")}),m.Yb(17,"img",4),m.cc(),m.cc(),m.dc(18,"div",12),m.dc(19,"h3"),m.Rc(20,"Your progress"),m.cc(),m.dc(21,"ul",13),m.Pc(22,T,6,5,"li",14),m.cc(),m.Pc(23,N,2,1,"ng-container",7),m.Pc(24,Y,5,1,"ul",15),m.cc(),m.cc()),2&e&&(m.Lb(1),m.Nb(t.isSideBarOpen?"mobile-header in":"mobile-header"),m.Lb(4),m.uc("src",t.commonService.selectedThemeImages+"/logo-mobile.svg",m.Jc),m.Lb(2),m.Uc(" Step ",t.currentPageNumber," of ",t.totalPageNumber," "),m.Lb(2),m.Tc(" ",t.currentPageName," "),m.Lb(2),m.uc("ngIf",t.commonService.handleCheckVisibility(t.environment.MODULES.PAYMENT_DETAILS,t.submittedBy)),m.Lb(2),m.uc("ngStyle",m.zc(13,B,t.currentPercentage+"%")),m.Lb(1),m.uc("ngIf",t.isSideBarOpen),m.Lb(3),m.uc("src",t.commonService.selectedThemeImages+"/logo-white.svg",m.Jc),m.Lb(5),m.uc("ngForOf",t.pageFormationElements),m.Lb(1),m.uc("ngIf",t.commonService.handleCheckVisibility(t.environment.MODULES.PAYMENT_DETAILS,t.submittedBy)),m.Lb(1),m.uc("ngIf",!t.isVerifyUserPage&&!0===t.isEdit&&!t.paymentStatus&&t.processStatus!==t.environment.STATUS.ACTIVE&&t.processStatus!==t.environment.STATUS.STATUS_CANCELLED&&t.processStatus!==t.environment.STATUS.STATUS_RENEW&&t.processStatus!==t.environment.STATUS.STATUS_CANCELLED_ADMIN_APPROVAL_PENDING&&t.processStatus!==t.environment.STATUS.STATUS_REJECTED))},directives:[c.n,c.o,c.m],styles:[".progress-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:absolute;left:-6px;top:-8px;width:70px;transform:rotateY(180deg)}.progress-svg[_ngcontent-%COMP%] .line-bar[_ngcontent-%COMP%]{-webkit-mask:url(#mask);mask:url(#mask)}.dashboard-progress-count[_ngcontent-%COMP%] .pie[_ngcontent-%COMP%]{display:none}.your-progress[_ngcontent-%COMP%] ul.progressUl[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .number[_ngcontent-%COMP%]{z-index:100;background:none;border:none;line-height:57px}"]}),e})(),z=(()=>{class e{constructor(e,t){this.commonService=e,this.router=t}ngOnInit(){}manageNavigation(e){this.router.navigate([e])}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b),m.Xb(o.d))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-footer-cf"]],decls:11,vars:4,consts:[[1,"pre-login-footer"],[1,"clearfix"],[1,"list-inline"],["onclick","return false;",3,"href","click"],[1,"copy-right"]],template:function(e,t){1&e&&(m.dc(0,"footer",0),m.dc(1,"div",1),m.dc(2,"ul",2),m.dc(3,"li"),m.dc(4,"a",3),m.kc("click",function(){return t.manageNavigation(t.commonService.accessToken?"/customer/privacy-policy":"/privacy-policy")}),m.Rc(5," Privacy Policy "),m.cc(),m.cc(),m.dc(6,"li"),m.dc(7,"a",3),m.kc("click",function(){return t.manageNavigation(t.commonService.accessToken?"/customer/terms-and-conditions":"/terms-and-conditions")}),m.Rc(8," Terms "),m.cc(),m.cc(),m.dc(9,"li",4),m.Rc(10),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(4),m.uc("href",t.commonService.accessToken?"/customer/privacy-policy":"/privacy-policy",m.Jc),m.Lb(3),m.uc("href",t.commonService.accessToken?"/customer/terms-and-conditions":"/terms-and-conditions",m.Jc),m.Lb(3),m.Uc("\xa9 ",t.commonService.zoneName," ",t.commonService.currentYear,""))},styles:[""]}),e})();var H=i("cp0P");function J(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td",15),m.Rc(2),m.cc(),m.dc(3,"td",15),m.Rc(4),m.cc(),m.dc(5,"td",15),m.Rc(6),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(2),m.Sc(e.title),m.Lb(2),m.Sc(null==e.old_value?"null":null==e.old_value?"undefined":""==e.old_value?"":e.old_value),m.Lb(2),m.Sc(null==e.new_value?"null":null==e.new_value?"undefined":""==e.new_value?"":e.new_value)}}function X(e,t){if(1&e&&(m.bc(0),m.dc(1,"span",8),m.dc(2,"span",9),m.dc(3,"div",10),m.dc(4,"div",11),m.dc(5,"div",12),m.dc(6,"span"),m.Rc(7),m.cc(),m.cc(),m.dc(8,"h2"),m.Rc(9),m.cc(),m.dc(10,"div"),m.dc(11,"table",13),m.dc(12,"thead"),m.dc(13,"tr"),m.dc(14,"th",14),m.Rc(15,"Title"),m.cc(),m.dc(16,"th",14),m.Rc(17,"Old Value"),m.cc(),m.dc(18,"th",14),m.Rc(19,"New Value"),m.cc(),m.cc(),m.cc(),m.dc(20,"tbody"),m.Pc(21,J,7,3,"tr",2),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=t.index,c=m.oc();m.Lb(7),m.Sc(i+1),m.Lb(2),m.Sc(null!=c.dialogData&&null!=c.dialogData.dialogData&&c.dialogData.dialogData.differenceDataObject[e]&&null!=c.dialogData&&null!=c.dialogData.dialogData&&c.dialogData.dialogData.differenceDataObject[e].length&&(null==c.dialogData||null==c.dialogData.dialogData?null:c.dialogData.dialogData.differenceDataObject[e].length)>0?null==c.dialogData||null==c.dialogData.dialogData?null:c.dialogData.dialogData.differenceDataObject[e][0].mainTitle:"NA"),m.Lb(12),m.uc("ngForOf",null==c.dialogData||null==c.dialogData.dialogData?null:c.dialogData.dialogData.differenceDataObject[e])}}let W=(()=>{class e{constructor(e,t){this.dialogRef=e,this.dialogData=t,this.diffData=[]}ngOnInit(){var e,t;Object.keys(null===(t=null===(e=this.dialogData)||void 0===e?void 0:e.dialogData)||void 0===t?void 0:t.differenceDataObject).forEach(e=>{var t,i;const c=null===(i=null===(t=this.dialogData)||void 0===t?void 0:t.dialogData)||void 0===i?void 0:i.differenceDataObject[e];c&&c.length&&c.length>0&&this.diffData.push(e)})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.g),m.Xb(p.a))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-data-difference-model"]],decls:10,vars:2,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngFor","ngForOf"],["mat-dialog-actions",""],[1,"action-row"],[1,"button-wrapper"],[1,"close-button","material_input",3,"mat-dialog-close"],[1,"button-text"],[1,"review-page-wrapper"],[1,"element-row"],[1,"formation-block"],[1,"business-activities"],[1,"left-index-number"],[1,"table","review-diff-data"],["scope","col",1,"col-md-4"],[1,"col-md-4"]],template:function(e,t){1&e&&(m.dc(0,"h1",0),m.Rc(1,"The following fields have been updated for review."),m.cc(),m.dc(2,"div",1),m.Pc(3,X,22,3,"ng-container",2),m.cc(),m.dc(4,"div",3),m.dc(5,"div",4),m.dc(6,"span",5),m.dc(7,"button",6),m.dc(8,"span",7),m.Rc(9,"Close"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(3),m.uc("ngForOf",t.diffData),m.Lb(4),m.uc("mat-dialog-close",!0))},directives:[p.h,p.e,c.m,p.c,p.d],styles:[".review-diff-data[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .review-diff-data[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:#000!important;background-color:transparent!important}.left-index-number[_ngcontent-%COMP%]{width:25px;background-color:#2d2d2d;line-height:35px;position:absolute;left:0;top:25px;overflow:hidden;color:#fff;font-size:14px;letter-spacing:0;text-align:center;z-index:100}.action-row[_ngcontent-%COMP%]{border-radius:0 0 3px 3px;background-color:#f9f9f9;padding:15px 0;overflow:hidden;float:left;z-index:101;position:relative;width:100%;left:0;bottom:0;margin-top:0}.action-row[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{background:#3784ca;color:#fff;position:relative;border:none;border-radius:3px;float:right;font-weight:700;letter-spacing:0;line-height:16px;text-align:center;padding:0 19px;height:54px;line-height:54px;width:170px;text-transform:uppercase;text-decoration:none;margin-right:-1px} .diff-modal-min-width{min-width:80vw!important}"]}),e})();var K=i("jhN1"),Z=i("hVnk"),Q=i("LvDl");function ee(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter ",e.title,".")}}function te(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",31),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,ee,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.Ob("form-control material_input ",null==e?null:e.className,""),m.vc("id",e.key+t),m.uc("ngModel",e.value)("disabled",i.uboUserId!=i.user_id),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function ie(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter ",e.title,".")}}function ce(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"textarea",33),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,ie,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("rows",5)("cols",10)("required",e.required),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function ne(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function ae(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",34),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,ne,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError||(null==e?null:e.error)&&e.value)}}function se(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function oe(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",35),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,se,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function re(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function le(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",36),m.dc(2,"div",37),m.Rc(3,"AED"),m.cc(),m.dc(4,"input",38),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(5,"label"),m.Rc(6),m.cc(),m.cc(),m.Pc(7,re,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(4),m.vc("id",e.key+t),m.uc("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function de(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}const ue=function(){return["ae"]};function me(e,t){if(1&e){const e=m.ec();m.dc(0,"div",39),m.dc(1,"div",40),m.dc(2,"ngx-intl-tel-input",41),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.cc(),m.Pc(3,de,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.uc("inputId",e.key+t)("disabled",i.uboUserId!=i.user_id)("preferredCountries",m.yc(9,ue))("cssClass",e.key+t+" material_input phone-number")("id",e.key+t)("ngModel",e.value)("enablePlaceholder",!1)("maxLength",15),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function pe(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(4),m.Tc("Please enter valid ",e.title,".")}}function he(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id),m.Lb(1),m.Tc("",e.nationality," ")}}function ge(e,t){if(1&e){const e=m.ec();m.dc(0,"select",46),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t}),m.Yb(1,"option"),m.Pc(2,he,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.countryList)}}function be(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Sc(e.title)}}function ve(e,t){if(1&e){const e=m.ec();m.dc(0,"select",46),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t}),m.Yb(1,"option"),m.Pc(2,be,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.representativeCapacity)}}function fe(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Sc(e.title)}}function _e(e,t){if(1&e){const e=m.ec();m.dc(0,"select",46),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t})("ngModelChange",function(){m.Gc(e);const t=m.oc(2).$implicit,i=m.oc(2);return i.handlePersonTypeChange(t,i.nomineeObj)}),m.Yb(1,"option"),m.Pc(2,fe,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.typeOfPerson)}}function ye(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Sc(e.title)}}function Ee(e,t){if(1&e){const e=m.ec();m.dc(0,"select",46),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t}),m.Yb(1,"option"),m.Pc(2,ye,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.userType)}}function Pe(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Sc(e.title)}}function Oe(e,t){if(1&e){const e=m.ec();m.dc(0,"select",46),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t})("ngModelChange",function(){m.Gc(e);const t=m.oc(2).$implicit,i=m.oc().$implicit;return m.oc().handleTypeChange(t,i)}),m.Yb(1,"option"),m.Pc(2,Pe,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.idType)}}function Ce(e,t){if(1&e){const e=m.ec();m.dc(0,"select",49),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t})("ngModelChange",function(){m.Gc(e);const t=m.oc(2).$implicit,i=m.oc(2);return i.handleNomineeBoardChange(t,i.nomineeObj)}),m.Yb(1,"option"),m.dc(2,"option",50),m.Rc(3,"Yes"),m.cc(),m.dc(4,"option",51),m.Rc(5,"No"),m.cc(),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc();m.Ob("select2 material_input ",e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)}}function Se(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function Le(e,t){if(1&e&&(m.dc(0,"div",29),m.dc(1,"div",42),m.dc(2,"label",43),m.Rc(3),m.cc(),m.Pc(4,ge,3,7,"select",44),m.Pc(5,ve,3,7,"select",44),m.Pc(6,_e,3,7,"select",44),m.Pc(7,Ee,3,7,"select",44),m.Pc(8,Oe,3,7,"select",44),m.Pc(9,Ce,6,6,"select",45),m.cc(),m.Pc(10,Se,5,1,"span",27),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(2);m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("ngIf","representative_capacity"!=e.key&&"type_of_person"!=e.key&&"type"!=e.key&&"id_type"!=e.key&&"is_nominee_board_member"!=e.key),m.Lb(1),m.uc("ngIf","representative_capacity"==e.key),m.Lb(1),m.uc("ngIf","type_of_person"==e.key),m.Lb(1),m.uc("ngIf","type"==e.key),m.Lb(1),m.uc("ngIf","id_type"==e.key),m.Lb(1),m.uc("ngIf","is_nominee_board_member"==e.key),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&t.isError)}}function we(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function je(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",43),m.Rc(2),m.cc(),m.dc(3,"div",52),m.dc(4,"label",53),m.dc(5,"input",54),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(6,"span",55),m.dc(7,"span",56),m.Rc(8,"Male"),m.cc(),m.cc(),m.dc(9,"label",53),m.dc(10,"input",57),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(11,"span",55),m.dc(12,"span",56),m.Rc(13,"Female"),m.cc(),m.cc(),m.cc(),m.Pc(14,we,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.Sc(e.title),m.Lb(3),m.wc("name","genderUBO",t,""),m.wc("id","genderUBO",t,""),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(5),m.wc("name","genderUBO",t,""),m.wc("id","genderUBO",t,""),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function Ie(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function xe(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",43),m.Rc(2),m.cc(),m.dc(3,"div",52),m.dc(4,"label",53),m.dc(5,"input",58),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(6,"span",55),m.dc(7,"span",56),m.Rc(8,"Yes"),m.cc(),m.cc(),m.dc(9,"label",53),m.dc(10,"input",59),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(11,"span",55),m.dc(12,"span",56),m.Rc(13,"No"),m.cc(),m.cc(),m.cc(),m.Pc(14,Ie,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.Sc(e.title),m.Lb(3),m.vc("name",e.key+t),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(5),m.vc("name",e.key+t),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function Re(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function ke(e,t){if(1&e){const e=m.ec();m.dc(0,"div",60),m.dc(1,"div",43),m.Rc(2),m.cc(),m.dc(3,"div",52),m.dc(4,"label",53),m.dc(5,"input",58),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(6,"span",55),m.dc(7,"span",56),m.Rc(8,"Yes"),m.cc(),m.cc(),m.dc(9,"label",53),m.dc(10,"input",59),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(11,"span",55),m.dc(12,"span",56),m.Rc(13,"No"),m.cc(),m.cc(),m.cc(),m.Pc(14,Re,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc();m.Lb(2),m.Sc(e.title),m.Lb(3),m.vc("name",e.key+t),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(5),m.vc("name",e.key+t),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&i.isError)}}const Ae=function(e){return{"align-radio":e}};function Te(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",19),m.Pc(2,te,6,8,"div",20),m.Pc(3,ce,6,8,"div",20),m.Pc(4,ae,6,5,"div",20),m.Pc(5,oe,6,5,"div",20),m.Pc(6,le,8,4,"div",20),m.Pc(7,me,4,10,"div",21),m.dc(8,"div",22),m.dc(9,"div",23),m.dc(10,"label"),m.Rc(11),m.cc(),m.dc(12,"input",24),m.kc("ngModelChange",function(e){return t.$implicit.value=e}),m.cc(),m.dc(13,"span",25),m.dc(14,"span",26),m.Rc(15," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(16,pe,5,1,"span",27),m.cc(),m.Pc(17,Le,11,8,"div",20),m.Pc(18,je,15,12,"div",20),m.Pc(19,xe,15,12,"div",20),m.Pc(20,ke,15,12,"div",28),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().index,c=m.oc();m.Lb(1),m.uc("hidden",!e.visible)("ngClass",m.zc(19,Ae,"radio"==e.type)),m.Lb(1),m.uc("ngIf","text"==e.type),m.Lb(1),m.uc("ngIf","text-area"==e.type),m.Lb(1),m.uc("ngIf","email"==e.type),m.Lb(1),m.uc("ngIf","number"==e.type),m.Lb(1),m.uc("ngIf","currency"==e.type),m.Lb(1),m.uc("ngIf","phone"==e.type),m.Lb(1),m.uc("hidden","date"!=e.type),m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("disabled",c.uboUserId!=c.user_id)("id","date"+e.key+i)("required",e.required)("ngModel",e.value),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&c.isError),m.Lb(1),m.uc("ngIf","select"==e.type),m.Lb(1),m.uc("ngIf","radio"==e.type&&"owner_gender"==e.key),m.Lb(1),m.uc("ngIf","radio"==e.type&&("is_ubo_trustee"==e.key||"do_you_have_any_other_entities"==e.key)),m.Lb(1),m.uc("ngIf","radio"==e.type&&("owner_resident_of_uae"==e.key||"owner_voting_rights"==e.key))}}function Fe(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter ",e.title,".")}}function Ve(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",64),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,Fe,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.Ob("form-control material_input ",null==e?null:e.className,""),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function De(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter ",e.title,".")}}function qe(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"textarea",65),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,De,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("rows",5)("cols",10)("required",e.required),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function Ne(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function $e(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",34),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,Ne,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError||(null==e?null:e.error)&&e.value)}}function Me(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function Ge(e,t){if(1&e){const e=m.ec();m.dc(0,"div",29),m.dc(1,"div",30),m.dc(2,"input",35),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,Me,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.Sc(e.title),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function Ye(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function Be(e,t){if(1&e){const e=m.ec();m.dc(0,"div",39),m.dc(1,"div",40),m.dc(2,"ngx-intl-tel-input",41),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.cc(),m.Pc(3,Ye,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.uc("inputId",e.key+t)("disabled",i.uboUserId!=i.user_id)("preferredCountries",m.yc(9,ue))("cssClass",e.key+t+" material_input phone-number")("id",e.key+t)("ngModel",e.value)("enablePlaceholder",!1)("maxLength",15),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function Ue(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(4),m.Tc("Please enter valid ",e.title,".")}}function ze(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id),m.Lb(1),m.Sc(e.nationality)}}function He(e,t){if(1&e){const e=m.ec();m.dc(0,"select",67),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t}),m.Yb(1,"option"),m.Pc(2,ze,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc(4);m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.countryList)}}function Je(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Tc("",e.title," ")}}function Xe(e,t){if(1&e){const e=m.ec();m.dc(0,"select",67),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t}),m.Yb(1,"option"),m.Pc(2,Je,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc(4);m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.representativeCapacity)}}function We(e,t){if(1&e&&(m.dc(0,"option",48),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.value),m.Lb(1),m.Tc("",e.title," ")}}function Ke(e,t){if(1&e){const e=m.ec();m.dc(0,"select",67),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).$implicit.value=t})("ngModelChange",function(){m.Gc(e);const t=m.oc(2).$implicit,i=m.oc().$implicit;return m.oc(4).handlePersonTypeChange(t,i)}),m.Yb(1,"option"),m.Pc(2,We,2,2,"option",47),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc(4);m.vc("id",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value),m.Lb(2),m.uc("ngForOf",i.typeOfPerson)}}function Ze(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function Qe(e,t){if(1&e&&(m.dc(0,"div",29),m.dc(1,"div",42),m.dc(2,"label",43),m.Rc(3),m.cc(),m.Pc(4,He,3,4,"select",66),m.Pc(5,Xe,3,4,"select",66),m.Pc(6,Ke,3,4,"select",66),m.Pc(7,Ze,5,1,"span",27),m.cc(),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(5);m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("ngIf","representative_capacity"!=e.key&&"type_of_person"!=e.key&&"is_nominee_board_member"!=e.key),m.Lb(1),m.uc("ngIf","representative_capacity"==e.key),m.Lb(1),m.uc("ngIf","type_of_person"==e.key),m.Lb(1),m.uc("ngIf",!e.value&&e.required&&t.isError)}}function et(e,t){if(1&e&&(m.dc(0,"span",32),m.dc(1,"i",26),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(4),m.Tc("Please enter a valid ",e.title,".")}}function tt(e,t){if(1&e){const e=m.ec();m.dc(0,"div",60),m.dc(1,"div",43),m.Rc(2),m.cc(),m.dc(3,"div",52),m.dc(4,"label",53),m.dc(5,"input",68),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(6,"span",55),m.dc(7,"span",56),m.Rc(8,"Male"),m.cc(),m.cc(),m.dc(9,"label",53),m.dc(10,"input",69),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.value=t}),m.cc(),m.Yb(11,"span",55),m.dc(12,"span",56),m.Rc(13,"Female"),m.cc(),m.cc(),m.cc(),m.Pc(14,et,5,1,"span",27),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc().index,i=m.oc(4);m.Lb(2),m.Tc("",e.title," "),m.Lb(3),m.vc("name",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(5),m.vc("name",e.key+t),m.uc("disabled",i.uboUserId!=i.user_id)("ngModel",e.value)("required",e.required),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&i.isError)}}function it(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",19),m.Pc(2,Ve,6,8,"div",20),m.Pc(3,qe,6,8,"div",20),m.Pc(4,$e,6,5,"div",20),m.Pc(5,Ge,6,5,"div",20),m.Pc(6,Be,4,10,"div",21),m.dc(7,"div",22),m.dc(8,"div",23),m.dc(9,"label"),m.Rc(10),m.cc(),m.dc(11,"input",24),m.kc("ngModelChange",function(e){return t.$implicit.value=e}),m.cc(),m.dc(12,"span",25),m.dc(13,"span",26),m.Rc(14," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(15,Ue,5,1,"span",27),m.cc(),m.Pc(16,Qe,8,5,"div",20),m.Pc(17,tt,15,10,"div",28),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().index,c=m.oc(4);m.Lb(1),m.uc("hidden",!e.visible)("ngClass",m.zc(16,Ae,"radio"==e.type)),m.Lb(1),m.uc("ngIf","text"==e.type),m.Lb(1),m.uc("ngIf","text-area"==e.type),m.Lb(1),m.uc("ngIf","email"==e.type),m.Lb(1),m.uc("ngIf","number"==e.type),m.Lb(1),m.uc("ngIf","phone"==e.type),m.Lb(1),m.uc("hidden","date"!=e.type),m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("disabled",c.uboUserId!=c.user_id)("id","date"+e.key+i)("required",e.required)("ngModel",e.value),m.Lb(4),m.uc("ngIf",!e.value&&e.required&&c.isError),m.Lb(1),m.uc("ngIf","select"==e.type),m.Lb(1),m.uc("ngIf","radio"==e.type)}}function ct(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",63),m.Rc(2),m.dc(3,"button",14),m.Yb(4,"img",15),m.cc(),m.cc(),m.dc(5,"div",16),m.dc(6,"div",17),m.Pc(7,it,18,18,"ng-container",11),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=t.index,c=m.oc(4);m.Lb(2),m.Tc(" Nominee ",i+1," "),m.Lb(2),m.uc("src",c.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.elements)}}function nt(e,t){1&e&&(m.bc(0),m.dc(1,"div",70),m.Rc(2," No records found. "),m.cc(),m.ac())}function at(e,t){if(1&e&&(m.dc(0,"div",62),m.dc(1,"div",9),m.dc(2,"h1"),m.Rc(3,"Nominee"),m.cc(),m.cc(),m.dc(4,"div",10),m.Pc(5,ct,8,3,"ng-container",11),m.Pc(6,nt,3,0,"ng-container",12),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(5),m.uc("ngForOf",e.value),m.Lb(1),m.uc("ngIf",0==e.value.length)}}function st(e,t){if(1&e&&(m.bc(0),m.Pc(1,at,7,2,"div",61),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf","nominee"===e.key)}}function ot(e,t){1&e&&m.Yb(0,"div",71)}function rt(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",13),m.Rc(2),m.dc(3,"button",14),m.Yb(4,"img",15),m.cc(),m.cc(),m.dc(5,"div",16),m.dc(6,"div",17),m.Pc(7,Te,21,21,"ng-container",11),m.Pc(8,st,2,1,"ng-container",11),m.Pc(9,ot,1,0,"div",18),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=t.index,c=m.oc();m.Lb(2),m.Tc(" UBO ",i+1," "),m.Lb(2),m.uc("src",c.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.elements),m.Lb(1),m.uc("ngForOf",e.elements),m.Lb(1),m.uc("ngIf",c.uboUserId==c.user_id)}}function lt(e,t){1&e&&(m.bc(0),m.dc(1,"div",70),m.Rc(2," No records found. "),m.cc(),m.ac())}let dt=(()=>{class e{constructor(e,t,i){this.companyFormationService=e,this.commonService=t,this.interceptor=i,this.countryList=[],this.isError=!1,this.nomineeList=[],this.uboList=[],this.uboUserId=0,this.uboObj=Z.k,this.nomineeObj=Z.f,this.representativeCapacity=Z.h,this.typeOfPerson=Z.j,this.naturalProp=Z.e,this.legalProp=Z.d,this.userType=Z.m,this.idType=Z.c,this.nomineeBoard=Z.g,this.uboTrusteeProp=Z.l,this.entitiesProp=Z.a,this.user_id=0,this.idProp=Z.b,this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.SELECTED_CUSTOMER)),this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.ACCESS_TOKEN))}ngOnInit(){this.getCountryList(),this.handleGetUbo()}ngOnChanges(){this.handleGetUbo();let e=this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.SELECTED_CUSTOMER)),t=this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.ACCESS_TOKEN));t&&1==this.companyStatus&&(this.user_id=t.role_id===b.a.LOGIN_ROLE.AGENT||t.role_id===b.a.LOGIN_ROLE.CONSULTANT1||t.role_id===b.a.LOGIN_ROLE.CONSULTANT2?parseInt(e.id):parseInt(t.id))}handleGetUbo(){this.uboList=[];let e=this.ubo.length;if(e>0){for(;e>0;)this.handleAddMore(!1),e--;this.uboUserId=0,this.uboUserId=this.ubo[0].user_id}this.ubo.forEach((e,t)=>{if(e.nominee.length>0){let i=e.nominee.length;if(i>0)for(;i>0;)this.handleAddMore(!0,t),i--}}),this.ubo.forEach((e,t)=>{let i=this.uboList[t];for(var c in e){let t=i.elements.find(e=>e.key===c);t&&("nominee"===c?e.nominee.forEach((e,i)=>{for(var c in e){let n=t.value[i].elements.find(e=>e.key===c);n&&(n.value=e[c])}}):t.value=e[c])}}),setTimeout(()=>{this.commonService.loadDefaultInputAnimation(),this.loadJs()},200)}getCountryList(){const e=this;e.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],0===e.countryList.length&&e.companyFormationService.getCountryList().subscribe(t=>{200===t.status?(e.countryList=t.data,localStorage.setItem("countryList",JSON.stringify(e.countryList))):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}handleAddMore(e,t){if(this.isError=!1,e)for(let i=0;i0){let t=Object(Q.cloneDeep)(this.nomineeObj);t.elements.forEach(e=>{e.value=""}),e.value.push(t)}else{e.value=[];let t=Object(Q.cloneDeep)(this.nomineeObj);t.elements.forEach(e=>{e.value=""}),e.value.push(t)}break}}else{const e=Object(Q.cloneDeep)(this.uboObj);for(let t=0;t{this.loadJs()},200)}loadJs(e="dd-mm-yyyy",t,i,c){let n="",a="",s=this.commonService.dateFormatSettingObj,o=this.commonService.dateFormatForPatchVal;i&&c?(n=u(i).format(o),a=u(c).format(o)):i&&!c?n=u(i).format(o):!i&&c&&(a=u(c).format(o)),this.uboList.forEach((e,i)=>{e.elements.forEach(c=>{"date"==c.type&&$("#date"+c.key+i).datepicker({autoclose:!0,format:s,startDate:n,endDate:a,todayHighlight:!0}).datepicker("update",c.value?c.value:t).on("changeDate",function(){let e=$(this).datepicker("getFormattedDate");c.value=e}),"radio"==c.type&&(c.value=c.value.toString(),this.handleRadioChange(c,e)),"id_type"==c.key&&this.handleTypeChange(c,e),"type"==c.key&&this.handleUserTypeChange(c,e),"nominee"==c.key&&c.value.forEach((e,i)=>{e.elements.forEach(c=>{"date"==c.type&&$("#date"+c.key+i).datepicker({autoclose:!0,format:s,startDate:n,endDate:a,todayHighlight:!0}).datepicker("update",c.value?c.value:t).on("changeDate",function(){let e=$(this).datepicker("getFormattedDate");c.value=e}),"type_of_person"==c.key&&this.handlePersonTypeChange(c,e),"radio"==c.type&&(c.value=c.value.toString())})})})})}handleUserTypeChange(e,t){"1"==e.value?t.elements.forEach(e=>{"parent_company_name"==e.key&&(e.visible=!1,e.required=!1)}):"2"==e.value&&t.elements.forEach(e=>{"parent_company_name"==e.key&&(e.visible=!0,e.required=!0)})}handlePersonTypeChange(e,t){"1"==e.value&&t.elements.forEach(e=>{this.naturalProp.indexOf(e.key)>-1&&(e.visible=!0),this.legalProp.indexOf(e.key)>-1&&(e.visible=!1,e.value="")}),"2"==e.value&&t.elements.forEach(e=>{this.legalProp.indexOf(e.key)>-1&&(e.visible=!0),this.naturalProp.indexOf(e.key)>-1&&(e.visible=!1,e.value="")})}handleTypeChange(e,t){"1"==e.value?t.elements.forEach(e=>{"Emirates ID Number"==e.title&&(e.visible=!0,e.required=!0),"Home Country ID Number"==e.title&&(t.elements.forEach(e=>{this.idProp.indexOf(e.key)>-1&&(e.visible=!1,e.required=!1)}),e.visible=!1,e.required=!1)}):"2"==e.value&&t.elements.forEach(e=>{"Emirates ID Number"==e.title&&(e.visible=!1,e.required=!1),"Home Country ID Number"==e.title&&(t.elements.forEach(e=>{this.idProp.indexOf(e.key)>-1&&(e.visible=!0,e.required=!0)}),e.visible=!0,e.required=!0)})}handleNomineeBoardChange(e,t){t.elements.forEach("1"==e.value?e=>{"nominee"==e.key&&(e.visible=!0,e.value=[],e.value.push(this.nomineeObj),setTimeout(()=>{this.loadJs()},100))}:e=>{"nominee"==e.key&&(e.visible=!1,e.value=[])})}handleSelect(e,t,i){t.value=e,(t.key="type_of_person")&&this.handlePersonTypeChange(t,i)}handleSave(e,t=!1){var i,c,n;this.isError=!1;let a=/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/;for(let s=0;s{var i;for(let c=0;c{if("nominee"==e.key){let t=[];e.value.forEach(e=>{let i={};e.elements.forEach(e=>{var t,c;i[e.key]=(null===(t=e.value)||void 0===t?void 0:t.internationalNumber)?(null===(c=e.value)||void 0===c?void 0:c.internationalNumber)||"":e.value}),t.push(i)}),i[e.key]=t}else i[e.key]=e.value}),t.push(i);let c={params:{user_id:this.user_id,company_id:0,elements:t}};if(localStorage.getItem(b.a.LOCAL_STORAGE.SELECTED_COMPANY)){let e=this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.SELECTED_COMPANY));e?c.params.company_id=e.id?e.id:0:this.interceptor.logOut()}else c.params.company_id=0;this.companyFormationService.addUbo(c).subscribe(e=>{this.commonService.showToaster(200==e.status?"success":"error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}handleRadioChange(e,t){"is_ubo_trustee"==e.key&&t.elements.forEach(1==e.value?e=>{this.uboTrusteeProp.indexOf(e.key)>-1&&(e.visible=!0)}:e=>{this.uboTrusteeProp.indexOf(e.key)>-1&&(e.visible=!1)}),"do_you_have_any_other_entities"==e.key&&t.elements.forEach(1==e.value?e=>{this.entitiesProp.indexOf(e.key)>-1&&(e.visible=!0)}:e=>{this.entitiesProp.indexOf(e.key)>-1&&(e.visible=!1)})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-ubo-nominee-modal"]],inputs:{nominee:"nominee",ubo:"ubo",companyStatus:"companyStatus"},features:[m.Jb],decls:17,vars:2,consts:[["data-keyboard","false","data-backdrop","static","id","addUser","tabindex","-1","role","dialog","aria-labelledby","myModalLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal-lg","material_modal_dialog"],[1,"modal-content","genericModal"],[1,"modal-wrapper"],[1,"modal-header"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],[1,"modal-title"],[1,"ubo-section"],[1,"header","clearfix"],["id","accordion-section"],[4,"ngFor","ngForOf"],[4,"ngIf"],["href","/","onclick","return false;","title","UBO",1,"accordion-title","primary-accordion-title","faq-accordion-title"],[1,"accordion-toggle"],["alt","Load more","title","Load more",3,"src"],[1,"accordion-content","ubo"],[1,"row"],["class","frequeny-module",4,"ngIf"],[1,"col-md-6","col-sm-12","col-xs-12",3,"hidden","ngClass"],["class","form-group",4,"ngIf"],["class","form-group phone",4,"ngIf"],[1,"datepicker-block","form-group",3,"hidden"],[1,"datepicker","input-group","date","material_input_block"],["type","text","readonly","",1,"form-control","material_input",3,"disabled","id","required","ngModel","ngModelChange"],[1,"input-group-addon"],[1,"material-icons"],["class","input-required",4,"ngIf"],["class","form-group height-10",4,"ngIf"],[1,"form-group"],[1,"material_input_block"],["type","text",3,"id","ngModel","disabled","ngModelChange"],[1,"input-required"],[1,"form-control","material_input","material_textarea",3,"id","disabled","ngModel","rows","cols","required","ngModelChange"],["type","email",1,"form-control","material_input",3,"disabled","id","ngModel","ngModelChange"],["type","number",1,"form-control","material_input",3,"disabled","id","ngModel","ngModelChange"],[1,"material_input_block","currency-wrapper"],[1,"currency-label"],["type","number",1,"currency","form-control","material_input",3,"id","ngModel","ngModelChange"],[1,"form-group","phone"],[1,"material_input_block","material_input_phone"],["searchCountryFlag","true","separateDialCode","true","phoneValidation","false",3,"inputId","disabled","preferredCountries","cssClass","id","ngModel","enablePlaceholder","maxLength","ngModelChange"],[1,"material_input_block","select2-label"],[1,"title"],["aria-hidden","true",3,"class","id","disabled","ngModel","ngModelChange",4,"ngIf"],["aria-hidden","true",3,"class","disabled","id","ngModel","ngModelChange",4,"ngIf"],["aria-hidden","true",3,"id","disabled","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["aria-hidden","true",3,"disabled","id","ngModel","ngModelChange"],["value","1"],["value","0"],[1,"d-flex"],[1,"material_radio_group"],["type","radio","value","1",1,"material_radiobox","material_input'",3,"name","id","disabled","ngModel","required","ngModelChange"],[1,"material_check_radio"],[1,"radio-label"],["type","radio","value","2",1,"material_radiobox","material_input'",3,"name","id","disabled","ngModel","required","ngModelChange"],["type","radio","value","1",1,"material_radiobox","material_input'",3,"name","disabled","id","ngModel","required","ngModelChange"],["type","radio","value","0",1,"material_radiobox","material_input'",3,"name","disabled","id","ngModel","required","ngModelChange"],[1,"form-group","height-10"],["class","nominee-section",4,"ngIf"],[1,"nominee-section"],["href","/","onclick","return false;","title","Nominee",1,"accordion-title","primary-accordion-title","faq-accordion-title"],["type","text",3,"disabled","id","ngModel","ngModelChange"],[1,"form-control","material_input","material_textarea",3,"disabled","id","ngModel","rows","cols","required","ngModelChange"],["class","select2 material_input","aria-hidden","true",3,"disabled","id","ngModel","ngModelChange",4,"ngIf"],["aria-hidden","true",1,"select2","material_input",3,"disabled","id","ngModel","ngModelChange"],["type","radio","id","gender","value","1",1,"material_radiobox","material_input'",3,"name","disabled","ngModel","required","ngModelChange"],["type","radio","id","gender","value","2",1,"material_radiobox","material_input'",3,"name","disabled","ngModel","required","ngModelChange"],[1,"no-records-found"],[1,"frequeny-module"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.dc(2,"div",2),m.dc(3,"div",3),m.dc(4,"div",4),m.dc(5,"button",5),m.dc(6,"span",6),m.Rc(7,"\xd7"),m.cc(),m.cc(),m.dc(8,"h2",7),m.Rc(9,"List of UBO & Nominee"),m.cc(),m.cc(),m.dc(10,"div",8),m.dc(11,"div",9),m.dc(12,"h1"),m.Rc(13,"UBO"),m.cc(),m.cc(),m.dc(14,"div",10),m.Pc(15,rt,10,5,"ng-container",11),m.Pc(16,lt,3,0,"ng-container",12),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(15),m.uc("ngForOf",t.uboList),m.Lb(1),m.uc("ngIf",0==t.uboList.length))},directives:[c.m,c.n,c.l,n.b,n.x,a.a,n.n,n.q,n.s,a.b,n.y,n.r,n.B,n.u],styles:[".nominee-section[_ngcontent-%COMP%]{clear:both}.d-flex[_ngcontent-%COMP%]{display:flex}.height-10[_ngcontent-%COMP%]{height:10px}.delete[_ngcontent-%COMP%]{color:red}.col-md-6[_ngcontent-%COMP%]{height:100px}.align-radio[_ngcontent-%COMP%]{padding-left:25px}.align-delete[_ngcontent-%COMP%]{padding-bottom:10px}"]}),e})();var ut=i("++gc");function mt(e,t){if(1&e&&(m.dc(0,"div",2),m.dc(1,"div",3),m.Yb(2,"img",4),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("src",e.commonService.selectedThemeImages+"/spinner-loader.svg",m.Jc),m.Lb(2),m.Tc("Loading ",e.content,"")}}function pt(e,t){if(1&e&&(m.dc(0,"div",5),m.dc(1,"div",3),m.Yb(2,"img",4),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("src",e.commonService.selectedThemeImages+"/spinner-loader.svg",m.Jc),m.Lb(2),m.Tc("Loading ",e.content,"")}}let ht=(()=>{class e{constructor(e){this.commonService=e,this.content="section",this.loaderType="page",this.showLoader=!0}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(ut.a))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-loader-cf"]],inputs:{content:"content",loaderType:"loaderType",showLoader:"showLoader"},decls:2,vars:2,consts:[["class","page-level-loader",4,"ngIf"],["class","content-loader",4,"ngIf"],[1,"page-level-loader"],[1,"loader-item"],["alt","Loading","title","Loading",3,"src"],[1,"content-loader"]],template:function(e,t){1&e&&(m.Pc(0,mt,5,2,"div",0),m.Pc(1,pt,5,2,"div",1)),2&e&&(m.uc("ngIf",t.showLoader&&"page"===t.loaderType),m.Lb(1),m.uc("ngIf",t.showLoader&&"content"===t.loaderType))},directives:[c.n],styles:[""]}),e})();function gt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc(3).$implicit;return m.oc(3).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc(3).$implicit,t=m.oc(3);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function bt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(6).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(6);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function vt(e,t){if(1&e&&(m.bc(0),m.Rc(1),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function ft(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(7).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(7);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function _t(e,t){if(1&e&&(m.dc(0,"li",22),m.dc(1,"div",14),m.Yb(2,"input",15),m.Yb(3,"label",16),m.cc(),m.Rc(4),m.Pc(5,ft,5,1,"ng-container",4),m.cc()),2&e){const e=t.$implicit;m.Lb(4),m.Tc(" ",e.title," "),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required))}}const yt=function(e){return{display:e}};function Et(e,t){if(1&e&&(m.dc(0,"span",13),m.dc(1,"div",14),m.Yb(2,"input",15),m.Yb(3,"label",16),m.cc(),m.dc(4,"a",17),m.dc(5,"div",18),m.Rc(6),m.cc(),m.dc(7,"i",19),m.Rc(8,"add"),m.cc(),m.dc(9,"i",20),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",9),m.Pc(12,bt,5,1,"ng-container",4),m.Pc(13,vt,2,1,"ng-container",4),m.dc(14,"h4"),m.Rc(15,"This class includes:"),m.cc(),m.dc(16,"ul"),m.Pc(17,_t,6,2,"li",21),m.cc(),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(6),m.Sc(e.title),m.Lb(5),m.uc("ngStyle",m.zc(5,yt,"1"==(null==e?null:e.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required)),m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class)),m.Lb(4),m.uc("ngForOf",e.subClasses)}}const Pt=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function Ot(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",23),m.dc(2,"div",24),m.Rc(3,"Total price"),m.cc(),m.dc(4,"div",25),m.Rc(5),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(5),m.Tc(" ",null!=e&&e.totalAmount?null==e?null:e.totalAmount.toLocaleString("en-us",m.yc(1,Pt)):"AED 0.00"," ")}}function Ct(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",6),m.Rc(2),m.dc(3,"button",7),m.Yb(4,"img",8),m.cc(),m.cc(),m.dc(5,"div",9),m.Pc(6,gt,5,1,"ng-container",4),m.dc(7,"div",3),m.Pc(8,Et,18,7,"span",10),m.Pc(9,Ot,6,2,"ng-container",4),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().$implicit,c=m.oc().$implicit,n=m.oc(3);m.Lb(2),m.Vc(" ",c.title,", ",i.title,", ",e.title," "),m.Lb(2),m.uc("src",n.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(1),m.uc("ngStyle",m.zc(8,yt,"1"==(null==c?null:c.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==c?null:c.is_description_required)),m.Lb(2),m.uc("ngForOf",e.classes),m.Lb(1),m.uc("ngIf",n.commonService.handleCheckVisibility(n.environment.MODULES.PAYMENT_DETAILS,n.submittedBy))}}function St(e,t){if(1&e&&(m.bc(0),m.Pc(1,Ct,10,10,"ng-container",5),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.groups)}}function Lt(e,t){if(1&e&&(m.bc(0),m.Pc(1,St,2,1,"ng-container",5),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.division)}}function wt(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",3),m.Pc(2,Lt,2,1,"ng-container",5),m.cc(),m.ac()),2&e){const e=m.oc(2);m.Lb(2),m.uc("ngForOf",e.selectedActivitiesList)}}function jt(e,t){if(1&e&&(m.dc(0,"div",3),m.Pc(1,wt,3,1,"ng-container",4),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function It(e,t){if(1&e&&(m.dc(0,"div",26),m.Yb(1,"img",27),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"there are no activity selected"),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}let xt=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.activatedRoute=i,this.interceptor=c,this.selectedGroup=[],this.categoryList=[],this.allActivityList=[],this.selectedSubActivities=[],this.childElementsObj={},this.activityRestrictionList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.showActivityLoader=!0,this.environment=b.a,this.processType=""}ngOnInit(){this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.getActivityCategory(),this.getActivity(),this.childElements.length>0&&(this.childElementsObj=this.childElements[0],this.handleCalculateDefaultRestrictedActivity())}ngOnChanges(e){e&&e.activityComment&&e.activityComment.currentValue&&(this.activityComment=e.activityComment.currentValue),e&&e.latestLayerData&&e.latestLayerData.currentValue&&(this.latestLayerData=e.latestLayerData.currentValue)}getActivity(){let e={activity_category_ids:"",activity_subcategory_ids:"",activity_division_ids:"",search_activity:"",type:"1"==this.processType?1:2};2==e.type&&(e.parent_process_request_id=this.parent_process_request_id),this.companyFormationService.getActivity(e).subscribe(e=>{200===e.status?this.allActivityList=e.data.result:this.commonService.showToaster("error",e.message),this.getSelectedActivity(this.childElementsObj.value)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getActivityCategory(){this.companyFormationService.activityCategory().subscribe(e=>{200===e.status?this.categoryList=e.data.result:this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedActivity(e){e&&e.map(e=>{this.allActivityList.map(t=>{t.grouprel.length>0&&t.grouprel.map(i=>{i.classrel.length>0&&i.classrel.map(i=>{i.subclassrel.length>0&&i.subclassrel.map(i=>{i.id===e&&this.manageSelectSubActivity(i,t)})})})})}),this.showActivityLoader=!1;let t={},i=[],c=[],n=1,a=0;const s=this.latestLayerData&&this.latestLayerData.activity_count?this.latestLayerData.activity_count:0;t=Object.assign({},this.activityRestrictionList[0]),t.price_multiply_with&&this.getElementValueById(t.price_multiply_with,e=>{e&&!isNaN(e)&&(n=parseFloat(e))}),this.selectedActivities.map(e=>{var o,r;let l=0;if(t.no_of_free_groups>0){i.includes(e.group_id)||(i.push(e.group_id),t.no_of_free_groups--);let c=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);c.classes=c.classes.map(e=>Object.assign(Object.assign({},e),{price:0})),a+=e.subclassrel.length}else if(i.includes(e.group_id)){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0})),a+=e.subclassrel.length}else{let i=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id),d=i.classes.find(t=>t.id===e.id);if(null===(r=null===(o=this.childElementsObj)||void 0===o?void 0:o.element_class)||void 0===r?void 0:r.includes("activity-no-price")){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0})),a+=e.subclassrel.length}else(null==t?void 0:t.no_of_free_class)>0?(d.price=0,t.no_of_free_class--,-1===c.indexOf(e.id)&&c.push(e.id)):(null==t?void 0:t.price_per_class)&&(d.price=c.indexOf(e.id)>-1?0:t.price_per_class*n),a+=d.subClasses.length,a>s&&i.classes.forEach(e=>{l+=parseFloat(e.price)}),i.totalAmount=l}})}manageSelectSubActivity(e,t){var i,c,n;let a=this.selectedSubActivities.findIndex(t=>t.id===e.id),s=this.categoryList.find(t=>t.id===e.parent_category_id),o=t.grouprel.find(t=>t.id===e.group_id),r=o.classrel.find(t=>t.id===e.parent_class_id);if(-1===a){this.selectedSubActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===s.id);if(i){let c=i.division.find(e=>e.id===t.id);if(c){let t=c.groups.find(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id);i?i.subClasses.push({id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}):t.classes.push({id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}],is_description_required:null==r?void 0:r.is_description_required})}else c.groups.push({id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]})}else i.division.push({id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]})}else this.selectedActivitiesList.push({id:s.id,title:s.title,is_description_required:null==s?void 0:s.is_description_required,division:[{id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]}]});-1===this.selectedActivities.findIndex(e=>e.id===r.id)&&this.selectedActivities.push(r),-1===this.selectedGroup.findIndex(e=>e.id===o.id)&&this.selectedGroup.push(o)}else{this.selectedSubActivities.splice(a,1);let l=this.selectedActivitiesList.find(e=>e.id===s.id),d=this.selectedActivitiesList.findIndex(e=>e.id===s.id);if(l){let n=l.division.find(e=>e.id===t.id),a=l.division.find(e=>e.id===t.id);if(n){let t=n.groups.find(e=>e.id===o.id),c=n.groups.findIndex(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id),c=t.classes.findIndex(e=>e.id===r.id);if(i){let t=i.subClasses.findIndex(t=>t.id===e.id);i.subClasses.splice(t,1)}if(0===i.subClasses.length){t.classes.splice(c,1);let e=this.selectedActivities.findIndex(e=>e.id===i.id);e>-1&&this.selectedActivities.splice(e,1)}}if(!t.classes||0===(null===(i=null==t?void 0:t.classes)||void 0===i?void 0:i.length)){n.groups.splice(c,1);let e=this.selectedGroup.findIndex(e=>e.id===t.id);e>-1&&this.selectedGroup.splice(e,1)}}n.groups&&0!==(null===(c=null==n?void 0:n.groups)||void 0===c?void 0:c.length)||l.division.splice(a,1)}l.division&&0!==(null===(n=null==l?void 0:l.division)||void 0===n?void 0:n.length)||this.selectedActivitiesList.splice(d,1)}}handleCalculateDefaultRestrictedActivity(){var e,t,i;this.activityRestrictionList=[],null===(i=null===(t=null===(e=this.childElementsObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.activity_restriction)||void 0===i||i.map(e=>{e.activity_field_id===this.childElementsObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)}))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-selected-activity"]],inputs:{pageFormationElementsList:"pageFormationElementsList",childElements:"childElements",submittedBy:"submittedBy",parent_process_request_id:"parent_process_request_id",activityComment:"activityComment",latestLayerData:"latestLayerData"},features:[m.Jb],decls:3,vars:3,consts:[["id","accordion-section",4,"ngIf"],["class","empty-tasks",4,"ngIf"],["content","Activity","loaderType","content",3,"showLoader"],["id","accordion-section"],[4,"ngIf"],[4,"ngFor","ngForOf"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-toggle"],["title","Caret","alt","caret",3,"src"],[1,"accordion-content",3,"ngStyle"],["class","accordionwp",4,"ngFor","ngForOf"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","disabled","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange"],[1,"accordionwp"],[1,"material_checkbox_group"],["type","checkbox","checked","true","disabled","",1,"material_checkbox","material_checkbox_info"],[1,"material_label_checkbox"],["onclick","return false;","href","#",1,"accordion-title","activity-group-accordion"],[1,""],[1,"material-icons","add"],[1,"material-icons","remove"],["class","sub-activity",4,"ngFor","ngForOf"],[1,"sub-activity"],[1,"total-price"],[1,"price"],[1,"total"],[1,"empty-tasks"],["alt","No data found","title","No data found",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,jt,2,1,"div",0),m.Pc(1,It,6,1,"div",1),m.Yb(2,"app-loader-cf",2)),2&e&&(m.uc("ngIf",!t.showActivityLoader),m.Lb(1),m.uc("ngIf",0===t.selectedActivitiesList.length&&!t.showActivityLoader),m.Lb(1),m.uc("showLoader",t.showActivityLoader))},directives:[c.n,ht,c.m,c.o,n.b,a.a,n.n,n.q],styles:[""]}),e})();function Rt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc(2).$implicit;return m.oc(3).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(3);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function kt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(5).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(5);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function At(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}const Tt=function(e){return{display:e}};function Ft(e,t){if(1&e&&(m.dc(0,"span",13),m.dc(1,"div",14),m.Yb(2,"input",15),m.Yb(3,"label",16),m.cc(),m.dc(4,"a",17),m.dc(5,"div",18),m.Rc(6),m.cc(),m.dc(7,"i",19),m.Rc(8,"add"),m.cc(),m.dc(9,"i",20),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",9),m.Pc(12,kt,5,1,"ng-container",4),m.Pc(13,At,2,1,"div",4),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(6),m.Sc(e.title),m.Lb(5),m.uc("ngStyle",m.zc(4,Tt,"1"==(null==e?null:e.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required)),m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class))}}const Vt=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function Dt(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",21),m.dc(2,"div",22),m.Rc(3,"Total price"),m.cc(),m.dc(4,"div",23),m.Rc(5),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(5),m.Tc(" ",null!=e&&e.totalAmount?null==e?null:e.totalAmount.toLocaleString("en-us",m.yc(1,Vt)):"AED 0.00"," ")}}function qt(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",6),m.Rc(2),m.dc(3,"button",7),m.Yb(4,"img",8),m.cc(),m.cc(),m.dc(5,"div",9),m.Pc(6,Rt,5,1,"ng-container",4),m.dc(7,"div",3),m.Pc(8,Ft,14,6,"span",10),m.Pc(9,Dt,6,2,"ng-container",4),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().$implicit,c=m.oc(3);m.Lb(2),m.Uc(" ",i.title,", ",e.title," "),m.Lb(2),m.uc("src",c.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(1),m.uc("ngStyle",m.zc(7,Tt,"1"==(null==i?null:i.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==i?null:i.is_description_required)),m.Lb(2),m.uc("ngForOf",e.classes),m.Lb(1),m.uc("ngIf",c.commonService.handleCheckVisibility(c.environment.MODULES.PAYMENT_DETAILS,c.submittedBy))}}function Nt(e,t){if(1&e&&(m.bc(0),m.Pc(1,qt,10,9,"ng-container",5),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.subCategory)}}function $t(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",3),m.Pc(2,Nt,2,1,"ng-container",5),m.cc(),m.ac()),2&e){const e=m.oc(2);m.Lb(2),m.uc("ngForOf",e.selectedActivitiesList)}}function Mt(e,t){if(1&e&&(m.dc(0,"div",3),m.Pc(1,$t,3,1,"ng-container",4),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function Gt(e,t){if(1&e&&(m.dc(0,"div",24),m.Yb(1,"img",25),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"there are no activity selected"),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}let Yt=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.activatedRoute=i,this.interceptor=c,this.selectedGroup=[],this.categoryList=[],this.allActivityList=[],this.selectedSubActivities=[],this.childElementsObj={},this.activityRestrictionList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.showActivityLoader=!0,this.environment=b.a,this.processType="",this.activityCategoryClass="activityFujairahCategory",this.activityClass="getFujairahActivity"}ngOnInit(){this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.currentPageRowElementObj.class&&"activity-fujairah"===this.currentPageRowElementObj.class?(this.activityCategoryClass="activityFujairahCategory",this.activityClass="getFujairahActivity"):this.currentPageRowElementObj.class&&"activity-ded"===this.currentPageRowElementObj.class&&(this.activityCategoryClass="activityDedCategory",this.activityClass="getDedActivity"),this.childElements.length>0&&(this.childElementsObj=this.childElements[0],this.handleCalculateDefaultRestrictedActivity()),this.getActivityCategory()}ngOnChanges(e){e&&e.activityComment&&e.activityComment.currentValue&&(this.activityComment=e.activityComment.currentValue)}getActivity(){this.companyFormationService[this.activityClass]({activity_category_ids:"",activity_subcategory_ids:"",search_activity:"",type:"1"==this.processType?1:2}).subscribe(e=>{200===e.status?this.allActivityList=e.data.result:this.commonService.showToaster("error",e.message),this.getSelectedActivity(this.childElementsObj.value)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getActivityCategory(){this.companyFormationService[this.activityCategoryClass]().subscribe(e=>{200===e.status?(this.categoryList=e.data.result,this.getActivity()):this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedActivity(e){e&&e.map(e=>{this.allActivityList.map(t=>{t.classrel.length>0&&t.classrel.map(i=>{i.id===e&&this.manageSelectActivity(i,t)})})}),this.showActivityLoader=!1;let t={},i=[],c=1;t=Object.assign({},this.activityRestrictionList[0]),t.price_multiply_with&&this.getElementValueById(t.price_multiply_with,e=>{e&&!isNaN(e)&&(c=parseFloat(e))}),this.selectedActivities.map(e=>{var n,a;let s=0,o=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).subCategory.find(t=>t.id===e.parent_subcategory_id),r=o.classes.find(t=>t.id===e.id);if(null===(a=null===(n=this.childElementsObj)||void 0===n?void 0:n.element_class)||void 0===a?void 0:a.includes("activity-no-price")){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).subCategory.find(t=>t.id===e.parent_subcategory_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))}else(null==t?void 0:t.no_of_free_class)>0?(r.price=0,t.no_of_free_class--,-1===i.indexOf(e.id)&&i.push(e.id)):(null==t?void 0:t.price_per_class)&&(r.price=i.indexOf(e.id)>-1?0:t.price_per_class*c),o.classes.forEach(e=>{s+=parseFloat(e.price)}),o.totalAmount=s})}manageSelectActivity(e,t){var i;let c=this.selectedActivities.findIndex(t=>t.id===e.id),n=this.categoryList.find(t=>t.id===e.parent_category_id),a=t.classrel.find(t=>t.id===e.id);if(-1===c){this.selectedActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===n.id);if(i){let e=i.subCategory.find(e=>e.id===t.id);e?e.classes.push({id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0,is_description_required:null==a?void 0:a.is_description_required}):i.subCategory.push({id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,classes:[{id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0,is_description_required:null==a?void 0:a.is_description_required}]})}else this.selectedActivitiesList.push({id:n.id,title:n.title,is_description_required:null==n?void 0:n.is_description_required,subCategory:[{id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,classes:[{id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0,is_description_required:null==a?void 0:a.is_description_required}]}]})}else{this.selectedActivities.splice(c,1);let e=this.selectedActivitiesList.find(e=>e.id===n.id),s=this.selectedActivitiesList.findIndex(e=>e.id===n.id);if(e){let c=e.subCategory.find(e=>e.id===t.id),n=e.subCategory.findIndex(e=>e.id===t.id);if(c){let t=c.classes.findIndex(e=>e.id===a.id);c.classes.splice(t,1),0===c.classes.length&&e.subCategory.splice(n,1)}e.subCategory&&0!==(null===(i=null==e?void 0:e.subCategory)||void 0===i?void 0:i.length)||this.selectedActivitiesList.splice(s,1)}}}handleCalculateDefaultRestrictedActivity(){var e,t,i;this.activityRestrictionList=[],null===(i=null===(t=null===(e=this.childElementsObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.activity_restriction)||void 0===i||i.map(e=>{e.activity_field_id===this.childElementsObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)}))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-selected-activity-fj"]],inputs:{pageFormationElementsList:"pageFormationElementsList",currentPageRowElementObj:"currentPageRowElementObj",childElements:"childElements",submittedBy:"submittedBy",activityComment:"activityComment"},features:[m.Jb],decls:3,vars:3,consts:[["id","accordion-section",4,"ngIf"],["class","empty-tasks",4,"ngIf"],["content","Activity","loaderType","content",3,"showLoader"],["id","accordion-section"],[4,"ngIf"],[4,"ngFor","ngForOf"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-toggle"],["title","Caret","alt","caret",3,"src"],[1,"accordion-content",3,"ngStyle"],["class","accordionwp",4,"ngFor","ngForOf"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","disabled","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange"],[1,"accordionwp"],[1,"material_checkbox_group"],["type","checkbox","checked","true","disabled","",1,"material_checkbox","material_checkbox_info"],[1,"material_label_checkbox"],["onclick","return false;","href","#",1,"accordion-title","activity-group-accordion"],[1,""],[1,"material-icons","add"],[1,"material-icons","remove"],[1,"total-price"],[1,"price"],[1,"total"],[1,"empty-tasks"],["alt","No data found","title","No data found",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,Mt,2,1,"div",0),m.Pc(1,Gt,6,1,"div",1),m.Yb(2,"app-loader-cf",2)),2&e&&(m.uc("ngIf",!t.showActivityLoader),m.Lb(1),m.uc("ngIf",0===t.selectedActivitiesList.length&&!t.showActivityLoader),m.Lb(1),m.uc("showLoader",t.showActivityLoader))},directives:[c.n,ht,c.m,c.o,n.b,a.a,n.n,n.q],styles:[""]}),e})();function Bt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",8),m.dc(2,"textarea",9),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(2).activityComment[null==i||null==i.data?null:i.data.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(2);m.Lb(2),m.uc("ngModel",t.activityComment[null==e||null==e.data?null:e.data.id])}}const Ut=function(e){return{display:e}};function zt(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"a",5),m.Rc(2),m.cc(),m.dc(3,"div",6),m.Pc(4,Bt,5,1,"ng-container",7),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(2),m.Uc(" ",e.data.title," - ",e.description?" - "+e.description:""," "),m.Lb(1),m.uc("ngStyle",m.zc(4,Ut,"1"==(null==e||null==e.data?null:e.data.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e||null==e.data?null:e.data.is_description_required))}}function Ht(e,t){if(1&e&&(m.dc(0,"div",3),m.Pc(1,zt,5,6,"span",4),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.selectedCommonActivityList)}}function Jt(e,t){if(1&e&&(m.dc(0,"div",10),m.Yb(1,"img",11),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"there are no activity selected"),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}let Xt=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.activatedRoute=i,this.interceptor=c,this.selectedGroup=[],this.categoryList=[],this.allActivityList=[],this.selectedSubActivities=[],this.childElementsObj={},this.activityRestrictionList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.showActivityLoader=!0,this.environment=b.a,this.processType="",this.selectedCommonActivityList=[]}ngOnInit(){this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.getActivityCategory(),this.getActivity(),this.childElements.length>0&&(this.childElementsObj=this.childElements[0],this.handleCalculateDefaultRestrictedActivity())}ngOnChanges(e){e&&e.activityComment&&e.activityComment.currentValue&&(this.activityComment=e.activityComment.currentValue)}getActivity(){let e={activity_category_ids:"",activity_subcategory_ids:"",activity_division_ids:"",search_activity:"",type:"1"==this.processType?1:2};2==e.type&&(e.parent_process_request_id=this.parent_process_request_id),this.companyFormationService.getMeydanActivity(e).subscribe(e=>{200===e.status?this.allActivityList=e.data.result:this.commonService.showToaster("error",e.message),this.getSelectedActivity(this.childElementsObj.value,this.childElementsObj.selectedActivityToPrint,this.childElementsObj.custom_rule.meydan_activity_selections)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getActivityCategory(){this.companyFormationService.meydanActivityCategory().subscribe(e=>{200===e.status?this.categoryList=e.data.result:this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedActivity(e,t,i){t||(t=i),e&&e.map(e=>{this.allActivityList.map(t=>{t.grouprel.length>0&&t.grouprel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"A",data:t}),t.classrel.length>0&&t.classrel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"B",data:t}),t.subclassrel.length>0&&t.subclassrel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"C",data:t})})})})})}),this.selectedCommonActivityList.sort((e,t)=>e.type.localeCompare(t.type)),this.selectedCommonActivityList.sort((e,t)=>e.group_id-t.group_id),this.showActivityLoader=!1,null==t||t.map(e=>{this.selectedCommonActivityList.map(t=>{t.data.id===e.meydan_activity_id&&(t.group_selected=1==e.group_selected,t.class_selected=1==e.class_selected,t.subclass_selected=1==e.subclass_selected)})});let c={},n=[],a=[],s=1,o=0;this.selectedCommonActivityList.map(e=>{"A"==e.type?c.no_of_free_groups>0?(c.no_of_free_groups--,n.push(e.data.id),e.data.price=0):o+=parseFloat(e.data.price):"B"==e.type&&c.no_of_free_class>0?(c.no_of_free_class--,a.push(e.data.id),e.data.price=0):o+=parseFloat(e.data.price)}),c=Object.assign({},this.activityRestrictionList[0]),c.price_multiply_with&&this.getElementValueById(c.price_multiply_with,e=>{e&&!isNaN(e)&&(s=parseFloat(e))})}manageSelectSubActivity(e,t){var i,c,n;let a=this.selectedSubActivities.findIndex(t=>t.id===e.id),s=this.categoryList.find(t=>t.id===e.parent_category_id),o=t.grouprel.find(t=>t.id===e.group_id),r=o.classrel.find(t=>t.id===e.parent_class_id);if(-1===a){this.selectedSubActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===s.id);if(i){let c=i.division.find(e=>e.id===t.id);if(c){let t=c.groups.find(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id);i?i.subClasses.push({id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}):t.classes.push({id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]})}else c.groups.push({id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]})}else i.division.push({id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]})}else this.selectedActivitiesList.push({id:s.id,title:s.title,is_description_required:null==s?void 0:s.is_description_required,division:[{id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]}]});-1===this.selectedActivities.findIndex(e=>e.id===r.id)&&this.selectedActivities.push(r),-1===this.selectedGroup.findIndex(e=>e.id===o.id)&&this.selectedGroup.push(o)}else{this.selectedSubActivities.splice(a,1);let l=this.selectedActivitiesList.find(e=>e.id===s.id),d=this.selectedActivitiesList.findIndex(e=>e.id===s.id);if(l){let n=l.division.find(e=>e.id===t.id),a=l.division.find(e=>e.id===t.id);if(n){let t=n.groups.find(e=>e.id===o.id),c=n.groups.findIndex(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id),c=t.classes.findIndex(e=>e.id===r.id);if(i){let t=i.subClasses.findIndex(t=>t.id===e.id);i.subClasses.splice(t,1)}if(0===i.subClasses.length){t.classes.splice(c,1);let e=this.selectedActivities.findIndex(e=>e.id===i.id);e>-1&&this.selectedActivities.splice(e,1)}}if(!t.classes||0===(null===(i=null==t?void 0:t.classes)||void 0===i?void 0:i.length)){n.groups.splice(c,1);let e=this.selectedGroup.findIndex(e=>e.id===t.id);e>-1&&this.selectedGroup.splice(e,1)}}n.groups&&0!==(null===(c=null==n?void 0:n.groups)||void 0===c?void 0:c.length)||l.division.splice(a,1)}l.division&&0!==(null===(n=null==l?void 0:l.division)||void 0===n?void 0:n.length)||this.selectedActivitiesList.splice(d,1)}}handleCalculateDefaultRestrictedActivity(){var e,t,i;this.activityRestrictionList=[],null===(i=null===(t=null===(e=this.childElementsObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.activity_restriction)||void 0===i||i.map(e=>{e.activity_field_id===this.childElementsObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)}))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-selected-activity-mydn"]],inputs:{pageFormationElementsList:"pageFormationElementsList",childElements:"childElements",submittedBy:"submittedBy",parent_process_request_id:"parent_process_request_id",activityComment:"activityComment"},features:[m.Jb],decls:3,vars:3,consts:[["id","accordion-section",4,"ngIf"],["class","empty-tasks",4,"ngIf"],["content","Activity","loaderType","content",3,"showLoader"],["id","accordion-section"],[4,"ngFor","ngForOf"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-content",3,"ngStyle"],[4,"ngIf"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","disabled","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange"],[1,"empty-tasks"],["alt","No data found","title","No data found",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,Ht,2,1,"div",0),m.Pc(1,Jt,6,1,"div",1),m.Yb(2,"app-loader-cf",2)),2&e&&(m.uc("ngIf",!t.showActivityLoader),m.Lb(1),m.uc("ngIf",0===t.selectedCommonActivityList.length&&!t.showActivityLoader),m.Lb(1),m.uc("showLoader",t.showActivityLoader))},directives:[c.n,ht,c.m,c.o,n.b,a.a,n.n,n.q],styles:[""]}),e})();function Wt(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",8),m.dc(2,"textarea",9),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(2).activityComment[null==i||null==i.data?null:i.data.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(2);m.Lb(2),m.uc("ngModel",t.activityComment[null==e||null==e.data?null:e.data.id])}}const Kt=function(e){return{display:e}};function Zt(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"a",5),m.Rc(2),m.cc(),m.dc(3,"div",6),m.Pc(4,Wt,5,1,"ng-container",7),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(2),m.Uc(" ",null!=e&&null!=e.data&&e.data.description?(null==e||null==e.data?null:e.data.title)+" - "+(null==e||null==e.data?null:e.data.description):e.data.title," ",e.description?" - "+e.description:""," "),m.Lb(1),m.uc("ngStyle",m.zc(4,Kt,"1"==(null==e||null==e.data?null:e.data.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e||null==e.data?null:e.data.is_description_required))}}function Qt(e,t){if(1&e&&(m.dc(0,"div",3),m.Pc(1,Zt,5,6,"span",4),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.selectedCommonActivityList)}}function ei(e,t){if(1&e&&(m.dc(0,"div",10),m.Yb(1,"img",11),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"there are no activity selected"),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}let ti=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.activatedRoute=i,this.interceptor=c,this.selectedGroup=[],this.categoryList=[],this.allActivityList=[],this.selectedSubActivities=[],this.childElementsObj={},this.activityRestrictionList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.showActivityLoader=!0,this.environment=b.a,this.processType="",this.selectedCommonActivityList=[]}ngOnInit(){this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.getActivityCategory(),this.getActivity(),this.childElements.length>0&&(this.childElementsObj=this.childElements[0],this.handleCalculateDefaultRestrictedActivity())}ngOnChanges(e){e&&e.activityComment&&e.activityComment.currentValue&&(this.activityComment=e.activityComment.currentValue)}getActivity(){let e={activity_category_ids:"",activity_subcategory_ids:"",activity_division_ids:"",search_activity:"",type:"1"==this.processType?1:2};2==e.type&&(e.parent_process_request_id=this.parent_process_request_id),this.companyFormationService.getActivity(e).subscribe(e=>{200===e.status?this.allActivityList=e.data.result:this.commonService.showToaster("error",e.message),this.getSelectedActivity(this.childElementsObj.value)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getActivityCategory(){this.companyFormationService.activityCategory().subscribe(e=>{200===e.status?this.categoryList=e.data.result:this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedActivity(e){e&&e.map(e=>{this.allActivityList.map(t=>{t.grouprel.length>0&&t.grouprel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"A",data:t}),t.classrel.length>0&&t.classrel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"B",data:t}),t.subclassrel.length>0&&t.subclassrel.map(t=>{t.id===e&&this.selectedCommonActivityList.push({type:"C",data:t})})})})})}),this.selectedCommonActivityList.sort((e,t)=>e.type.localeCompare(t.type)),this.selectedCommonActivityList.sort((e,t)=>e.group_id-t.group_id),this.showActivityLoader=!1;let t={},i=[],c=[],n=1,a=0;this.selectedCommonActivityList.map(e=>{"A"==e.type?t.no_of_free_groups>0?(t.no_of_free_groups--,i.push(e.data.id),e.data.price=0):a+=parseFloat(e.data.price):"B"==e.type&&t.no_of_free_class>0?(t.no_of_free_class--,c.push(e.data.id),e.data.price=0):a+=parseFloat(e.data.price)}),t=Object.assign({},this.activityRestrictionList[0]),t.price_multiply_with&&this.getElementValueById(t.price_multiply_with,e=>{e&&!isNaN(e)&&(n=parseFloat(e))})}manageSelectSubActivity(e,t){var i,c,n;let a=this.selectedSubActivities.findIndex(t=>t.id===e.id),s=this.categoryList.find(t=>t.id===e.parent_category_id),o=t.grouprel.find(t=>t.id===e.group_id),r=o.classrel.find(t=>t.id===e.parent_class_id);if(-1===a){this.selectedSubActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===s.id);if(i){let c=i.division.find(e=>e.id===t.id);if(c){let t=c.groups.find(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id);i?i.subClasses.push({id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}):t.classes.push({id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]})}else c.groups.push({id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]})}else i.division.push({id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]})}else this.selectedActivitiesList.push({id:s.id,title:s.title,is_description_required:null==s?void 0:s.is_description_required,division:[{id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]}]});-1===this.selectedActivities.findIndex(e=>e.id===r.id)&&this.selectedActivities.push(r),-1===this.selectedGroup.findIndex(e=>e.id===o.id)&&this.selectedGroup.push(o)}else{this.selectedSubActivities.splice(a,1);let l=this.selectedActivitiesList.find(e=>e.id===s.id),d=this.selectedActivitiesList.findIndex(e=>e.id===s.id);if(l){let n=l.division.find(e=>e.id===t.id),a=l.division.find(e=>e.id===t.id);if(n){let t=n.groups.find(e=>e.id===o.id),c=n.groups.findIndex(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id),c=t.classes.findIndex(e=>e.id===r.id);if(i){let t=i.subClasses.findIndex(t=>t.id===e.id);i.subClasses.splice(t,1)}if(0===i.subClasses.length){t.classes.splice(c,1);let e=this.selectedActivities.findIndex(e=>e.id===i.id);e>-1&&this.selectedActivities.splice(e,1)}}if(!t.classes||0===(null===(i=null==t?void 0:t.classes)||void 0===i?void 0:i.length)){n.groups.splice(c,1);let e=this.selectedGroup.findIndex(e=>e.id===t.id);e>-1&&this.selectedGroup.splice(e,1)}}n.groups&&0!==(null===(c=null==n?void 0:n.groups)||void 0===c?void 0:c.length)||l.division.splice(a,1)}l.division&&0!==(null===(n=null==l?void 0:l.division)||void 0===n?void 0:n.length)||this.selectedActivitiesList.splice(d,1)}}handleCalculateDefaultRestrictedActivity(){var e,t,i;this.activityRestrictionList=[],null===(i=null===(t=null===(e=this.childElementsObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.activity_restriction)||void 0===i||i.map(e=>{e.activity_field_id===this.childElementsObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)}))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-selected-activity-spc"]],inputs:{pageFormationElementsList:"pageFormationElementsList",childElements:"childElements",submittedBy:"submittedBy",parent_process_request_id:"parent_process_request_id",activityComment:"activityComment"},features:[m.Jb],decls:3,vars:3,consts:[["id","accordion-section",4,"ngIf"],["class","empty-tasks",4,"ngIf"],["content","Activity","loaderType","content",3,"showLoader"],["id","accordion-section"],[4,"ngFor","ngForOf"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-content",3,"ngStyle"],[4,"ngIf"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","disabled","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange"],[1,"empty-tasks"],["alt","No data found","title","No data found",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,Qt,2,1,"div",0),m.Pc(1,ei,6,1,"div",1),m.Yb(2,"app-loader-cf",2)),2&e&&(m.uc("ngIf",!t.showActivityLoader),m.Lb(1),m.uc("ngIf",0===t.selectedCommonActivityList.length&&!t.showActivityLoader),m.Lb(1),m.uc("showLoader",t.showActivityLoader))},directives:[c.n,ht,c.m,c.o,n.b,a.a,n.n,n.q],styles:[""]}),e})();function ii(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc(3).$implicit;return m.oc(3).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc(3).$implicit,t=m.oc(3);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function ci(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(6).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(6);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function ni(e,t){if(1&e&&(m.bc(0),m.Rc(1),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function ai(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(7).activityComment[null==i?null:i.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(7);m.Lb(2),m.uc("ngModel",t.activityComment[null==e?null:e.id])}}function si(e,t){if(1&e&&(m.dc(0,"li",22),m.dc(1,"div",14),m.Yb(2,"input",15),m.Yb(3,"label",16),m.cc(),m.Rc(4),m.Pc(5,ai,5,1,"ng-container",4),m.cc()),2&e){const e=t.$implicit;m.Lb(4),m.Tc(" ",e.title," "),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required))}}const oi=function(e){return{display:e}};function ri(e,t){if(1&e&&(m.dc(0,"span",13),m.dc(1,"div",14),m.Yb(2,"input",15),m.Yb(3,"label",16),m.cc(),m.dc(4,"a",17),m.dc(5,"div",18),m.Rc(6),m.cc(),m.dc(7,"i",19),m.Rc(8,"add"),m.cc(),m.dc(9,"i",20),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",9),m.Pc(12,ci,5,1,"ng-container",4),m.Pc(13,ni,2,1,"ng-container",4),m.dc(14,"h4"),m.Rc(15,"This class includes:"),m.cc(),m.dc(16,"ul"),m.Pc(17,si,6,2,"li",21),m.cc(),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(6),m.Sc(e.title),m.Lb(5),m.uc("ngStyle",m.zc(5,oi,"1"==(null==e?null:e.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required)),m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class)),m.Lb(4),m.uc("ngForOf",e.subClasses)}}function li(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",6),m.Rc(2),m.dc(3,"button",7),m.Yb(4,"img",8),m.cc(),m.cc(),m.dc(5,"div",9),m.Pc(6,ii,5,1,"ng-container",4),m.dc(7,"div",3),m.Pc(8,ri,18,7,"span",10),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().$implicit,c=m.oc().$implicit,n=m.oc(3);m.Lb(2),m.Vc(" ",c.title,", ",i.title,", ",e.title," "),m.Lb(2),m.uc("src",n.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(1),m.uc("ngStyle",m.zc(7,oi,"1"==(null==c?null:c.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==c?null:c.is_description_required)),m.Lb(2),m.uc("ngForOf",e.classes)}}function di(e,t){if(1&e&&(m.bc(0),m.Pc(1,li,9,9,"ng-container",5),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.groups)}}function ui(e,t){if(1&e&&(m.bc(0),m.Pc(1,di,2,1,"ng-container",5),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.division)}}function mi(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",11),m.dc(2,"textarea",12),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(4).activityComment[null==i||null==i.data?null:i.data.id]=t}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(4);m.Lb(2),m.uc("ngModel",t.activityComment[null==e||null==e.data?null:e.data.id])}}const pi=function(e){return{"font-weight":e}};function hi(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"div",23),m.dc(2,"div",14),m.Yb(3,"input",24),m.dc(4,"label",25),m.Rc(5),m.cc(),m.Pc(6,mi,5,1,"ng-container",4),m.cc(),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(3),m.wc("id","checkbox",e.data.id,"1"),m.uc("disabled",!0)("checked",!0),m.Lb(1),m.wc("for","checkbox",e.data.id,"1"),m.uc("ngStyle",m.zc(7,pi,"B"===e.type?"700":"unset")),m.Lb(1),m.Tc(" ",e.data.title," "),m.Lb(1),m.uc("ngIf","1"==(null==e||null==e.data?null:e.data.is_description_required))}}function gi(e,t){if(1&e&&(m.bc(0),m.dc(1,"h2"),m.Rc(2,"Selected Activities to Print on the Business License"),m.cc(),m.dc(3,"div",3),m.Pc(4,hi,7,9,"span",5),m.cc(),m.ac()),2&e){const e=m.oc(3);m.Lb(4),m.uc("ngForOf",e.blSelectedAllActivityList)}}function bi(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",3),m.Pc(2,ui,2,1,"ng-container",5),m.Pc(3,gi,5,1,"ng-container",4),m.cc(),m.ac()),2&e){const e=m.oc(2);m.Lb(2),m.uc("ngForOf",e.selectedActivitiesList),m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function vi(e,t){if(1&e&&(m.dc(0,"div",3),m.Pc(1,bi,4,2,"ng-container",4),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function fi(e,t){if(1&e&&(m.dc(0,"div",26),m.Yb(1,"img",27),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"there are no activity selected"),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}let _i=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.activatedRoute=i,this.interceptor=c,this.selectedGroup=[],this.categoryList=[],this.allActivityList=[],this.selectedSubActivities=[],this.childElementsObj={},this.activityRestrictionList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.showActivityLoader=!0,this.environment=b.a,this.processType="",this.blSelectedAllActivityList=[]}ngOnInit(){this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.getActivityCategory(),this.getActivity(),this.childElements.length>0&&(this.childElementsObj=this.childElements[0],this.handleCalculateDefaultRestrictedActivity())}ngOnChanges(e){e&&e.activityComment&&e.activityComment.currentValue&&(this.activityComment=e.activityComment.currentValue)}getActivity(){let e={activity_category_ids:"",activity_subcategory_ids:"",activity_division_ids:"",search_activity:"",type:"1"==this.processType?1:2};2==e.type&&(e.parent_process_request_id=this.parent_process_request_id),this.companyFormationService.getActivity(e).subscribe(e=>{200===e.status?this.allActivityList=e.data.result:this.commonService.showToaster("error",e.message),this.getSelectedActivity(this.childElementsObj.value);const t=this.childElementsObj.custom_rule.bl_selected_activity[0].bl_selected_activity;if(t)var i=t.split(",");this.selectedActivitiesList.forEach(e=>{e.division.forEach(e=>{e.groups.forEach(e=>{e.classes.forEach(e=>{i.forEach(t=>{e.id===t&&this.blSelectedAllActivityList.push({type:"B",data:e})}),e.subClasses.forEach(e=>{i.forEach(t=>{e.id===t&&this.blSelectedAllActivityList.push({type:"C",data:e})})})})})})}),this.blSelectedAllActivityList.forEach(e=>{let t=e.data.title.substring(0,e.data.title.indexOf("-"));t.trim(),e.sortId=t}),this.blSelectedAllActivityList.sort(function(e,t){return e.sortId-t.sortId})},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getActivityCategory(){this.companyFormationService.activityCategory().subscribe(e=>{200===e.status?this.categoryList=e.data.result:this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedActivity(e){e&&e.map(e=>{this.allActivityList.map(t=>{t.grouprel.length>0&&t.grouprel.map(i=>{i.classrel.length>0&&i.classrel.map(i=>{i.subclassrel.length>0&&i.subclassrel.map(i=>{i.id===e&&this.manageSelectSubActivity(i,t)})})})})}),this.showActivityLoader=!1;let t={},i=[],c=[],n=1;t=Object.assign({},this.activityRestrictionList[0]),t.price_multiply_with&&this.getElementValueById(t.price_multiply_with,e=>{e&&!isNaN(e)&&(n=parseFloat(e))}),this.selectedActivities.map(e=>{var a,s;let o=0;if(t.no_of_free_groups>0){i.includes(e.group_id)||(i.push(e.group_id),t.no_of_free_groups--);let c=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);c.classes=c.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))}else if(i.includes(e.group_id)){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))}else{let i=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id),r=i.classes.find(t=>t.id===e.id);if(null===(s=null===(a=this.childElementsObj)||void 0===a?void 0:a.element_class)||void 0===s?void 0:s.includes("activity-no-price")){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))}else(null==t?void 0:t.no_of_free_class)>0?(r.price=0,t.no_of_free_class--,-1===c.indexOf(e.id)&&c.push(e.id)):(null==t?void 0:t.price_per_class)&&(r.price=c.indexOf(e.id)>-1?0:t.price_per_class*n),i.classes.forEach(e=>{o+=parseFloat(e.price)}),i.totalAmount=o}})}manageSelectSubActivity(e,t){var i,c,n;let a=this.selectedSubActivities.findIndex(t=>t.id===e.id),s=this.categoryList.find(t=>t.id===e.parent_category_id),o=t.grouprel.find(t=>t.id===e.group_id),r=o.classrel.find(t=>t.id===e.parent_class_id);if(-1===a){this.selectedSubActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===s.id);if(i){let c=i.division.find(e=>e.id===t.id);if(c){let t=c.groups.find(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id);i?i.subClasses.push({id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}):t.classes.push({id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]})}else c.groups.push({id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]})}else i.division.push({id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]})}else this.selectedActivitiesList.push({id:s.id,title:s.title,is_description_required:null==s?void 0:s.is_description_required,division:[{id:t.id,title:t.title,is_description_required:null==t?void 0:t.is_description_required,groups:[{id:o.id,title:o.title,is_description_required:null==o?void 0:o.is_description_required,classes:[{id:r.id,title:r.title,description:null==r?void 0:r.description,special_class:null==r?void 0:r.special_class,price:r.price?parseFloat(r.price):0,actualPrice:r.price?parseFloat(r.price):0,is_description_required:null==r?void 0:r.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:null==e?void 0:e.is_description_required}]}]}]}]});-1===this.selectedActivities.findIndex(e=>e.id===r.id)&&this.selectedActivities.push(r),-1===this.selectedGroup.findIndex(e=>e.id===o.id)&&this.selectedGroup.push(o)}else{this.selectedSubActivities.splice(a,1);let l=this.selectedActivitiesList.find(e=>e.id===s.id),d=this.selectedActivitiesList.findIndex(e=>e.id===s.id);if(l){let n=l.division.find(e=>e.id===t.id),a=l.division.find(e=>e.id===t.id);if(n){let t=n.groups.find(e=>e.id===o.id),c=n.groups.findIndex(e=>e.id===o.id);if(t){let i=t.classes.find(e=>e.id===r.id),c=t.classes.findIndex(e=>e.id===r.id);if(i){let t=i.subClasses.findIndex(t=>t.id===e.id);i.subClasses.splice(t,1)}if(0===i.subClasses.length){t.classes.splice(c,1);let e=this.selectedActivities.findIndex(e=>e.id===i.id);e>-1&&this.selectedActivities.splice(e,1)}}if(!t.classes||0===(null===(i=null==t?void 0:t.classes)||void 0===i?void 0:i.length)){n.groups.splice(c,1);let e=this.selectedGroup.findIndex(e=>e.id===t.id);e>-1&&this.selectedGroup.splice(e,1)}}n.groups&&0!==(null===(c=null==n?void 0:n.groups)||void 0===c?void 0:c.length)||l.division.splice(a,1)}l.division&&0!==(null===(n=null==l?void 0:l.division)||void 0===n?void 0:n.length)||this.selectedActivitiesList.splice(d,1)}}handleCalculateDefaultRestrictedActivity(){var e,t,i;this.activityRestrictionList=[],null===(i=null===(t=null===(e=this.childElementsObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.activity_restriction)||void 0===i||i.map(e=>{e.activity_field_id===this.childElementsObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)}))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-selected-activity-spc-custom"]],inputs:{pageFormationElementsList:"pageFormationElementsList",childElements:"childElements",submittedBy:"submittedBy",parent_process_request_id:"parent_process_request_id",activityComment:"activityComment"},features:[m.Jb],decls:3,vars:3,consts:[["id","accordion-section",4,"ngIf"],["class","empty-tasks",4,"ngIf"],["content","Activity","loaderType","content",3,"showLoader"],["id","accordion-section"],[4,"ngIf"],[4,"ngFor","ngForOf"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-toggle"],["title","Caret","alt","caret",3,"src"],[1,"accordion-content",3,"ngStyle"],["class","accordionwp",4,"ngFor","ngForOf"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","disabled","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange"],[1,"accordionwp"],[1,"material_checkbox_group"],["type","checkbox","checked","true","disabled","",1,"material_checkbox","material_checkbox_info"],[1,"material_label_checkbox"],["onclick","return false;","href","#",1,"accordion-title","activity-group-accordion"],[1,""],[1,"material-icons","add"],[1,"material-icons","remove"],["class","sub-activity",4,"ngFor","ngForOf"],[1,"sub-activity"],[1,"blank-data"],["type","checkbox","name","checkbox",1,"material_checkbox",3,"disabled","checked","id"],[1,"material_label_checkbox",3,"ngStyle","for"],[1,"empty-tasks"],["alt","No data found","title","No data found",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,vi,2,1,"div",0),m.Pc(1,fi,6,1,"div",1),m.Yb(2,"app-loader-cf",2)),2&e&&(m.uc("ngIf",!t.showActivityLoader),m.Lb(1),m.uc("ngIf",0===t.selectedActivitiesList.length&&!t.showActivityLoader),m.Lb(1),m.uc("showLoader",t.showActivityLoader))},directives:[c.n,ht,c.m,c.o,n.b,a.a,n.n,n.q],styles:[""]}),e})();function yi(e,t){if(1&e){const e=m.ec();m.dc(0,"a",12),m.kc("click",function(){m.Gc(e);const t=m.oc(3).$implicit;return m.oc().manageNavigation(t.id)}),m.dc(1,"i",13),m.Rc(2,"edit"),m.cc(),m.Rc(3,"edit"),m.cc()}}function Ei(e,t){if(1&e&&(m.bc(0),m.Pc(1,yi,4,0,"a",11),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngIf",e.processStatus===e.environment.STATUS.INACTIVE||e.processStatus===e.environment.STATUS.SENT_TO_CUSTOMER)}}const Pi=function(e){return{"font-weight-bold font-dark":e}};function Oi(e,t){if(1&e&&(m.dc(0,"td"),m.dc(1,"span",21),m.Rc(2),m.cc(),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(2).$implicit,i=m.oc(3);m.Lb(1),m.uc("ngClass",m.zc(3,Pi,1==e.isUpdated)),m.Lb(1),m.Uc("",e.title?e.title:"N/A"," ",null!=t&&t.number?" For "+i.shareholderNameList[(null==t?null:t.number)-1].shareholderName:""," ")}}function Ci(e,t){if(1&e&&m.Yb(0,"img",33),2&e){const e=m.oc(3).$implicit,t=m.oc(5);m.uc("src",e&&e.value&&e.value.file_url?e.value.file_url:t.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function Si(e,t){if(1&e&&m.Yb(0,"img",34),2&e){const e=m.oc(8);m.uc("src",e.commonService.selectedThemeImages+"/gif.png",m.Jc)}}function Li(e,t){if(1&e&&m.Yb(0,"img",35),2&e){const e=m.oc(8);m.uc("src",e.commonService.selectedThemeImages+"/ppt.png",m.Jc)}}function wi(e,t){if(1&e&&m.Yb(0,"img",36),2&e){const e=m.oc(8);m.uc("src",e.commonService.selectedThemeImages+"/xls.png",m.Jc)}}function ji(e,t){if(1&e&&m.Yb(0,"img",37),2&e){const e=m.oc(8);m.uc("src",e.commonService.selectedThemeImages+"/doc.png",m.Jc)}}function Ii(e,t){if(1&e&&m.Yb(0,"img",38),2&e){const e=m.oc(8);m.uc("src",e.commonService.selectedThemeImages+"/pdf.png",m.Jc)}}function xi(e,t){if(1&e&&(m.dc(0,"div",25),m.dc(1,"a",26),m.Pc(2,Ci,1,1,"img",27),m.Pc(3,Si,1,1,"img",28),m.Pc(4,Li,1,1,"img",29),m.Pc(5,wi,1,1,"img",30),m.Pc(6,ji,1,1,"img",31),m.Pc(7,Ii,1,1,"img",32),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.uc("href",e.value.file_url,m.Jc),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("jpeg"===e.value.file_url.split(".").pop()||"jpg"===e.value.file_url.split(".").pop()||"png"===e.value.file_url.split(".").pop()||"svg"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"gif"===e.value.file_url.split(".").pop()),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"ppt"===e.value.file_url.split(".").pop()),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("xls"===e.value.file_url.split(".").pop()||"xlsx"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("doc"===e.value.file_url.split(".").pop()||"docx"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"pdf"===e.value.file_url.split(".").pop())}}function Ri(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1," N/A "),m.cc()),2&e){const e=m.oc(2).$implicit;m.uc("ngClass",m.zc(1,Pi,1==e.isUpdated))}}function ki(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(5);m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Tc(" ",t.formatValue(e)," ")}}function Ai(e,t){if(1&e&&m.Yb(0,"span",40),2&e){const e=m.oc(2).$implicit;m.uc("innerHtml",e.custom_rule.text,m.Hc)("ngClass",m.zc(2,Pi,1==e.isUpdated))}}function Ti(e,t){if(1&e&&(m.dc(0,"td"),m.bc(1),m.bc(2),m.Pc(3,xi,8,7,"div",22),m.Pc(4,Ri,2,3,"span",23),m.Pc(5,ki,2,4,"span",23),m.Pc(6,Ai,1,4,"span",24),m.ac(),m.ac(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(3),m.uc("ngIf","upload"===e.type&&e&&e.value&&e.value.file_url),m.Lb(1),m.uc("ngIf","upload"===e.type&&!e.value),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"!==e.type),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"===e.type)}}function Fi(e,t){if(1&e&&(m.dc(0,"tr",20),m.Pc(1,Oi,3,5,"td",8),m.Pc(2,Ti,7,4,"td",8),m.cc()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",e.is_visible&&"activity"!==e.type&&!e.class.includes("activity-spc")&&"activity_fj"!==e.type&&"activity_mydn"!==e.type),m.Lb(1),m.uc("ngIf",e.is_visible&&"activity"!==e.type&&"activity_fj"!==e.type&&"activity_mydn"!==e.type&&!e.class.includes("activity-spc"))}}function Vi(e,t){if(1&e&&(m.dc(0,"tr",20),m.dc(1,"td"),m.dc(2,"span",41),m.Rc(3,"Total capital"),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(3);m.Lb(5),m.Tc(" ",t.calculateTotalShare(e)," ")}}function Di(e,t){if(1&e&&(m.dc(0,"table",17),m.Pc(1,Fi,3,2,"tr",18),m.Pc(2,Vi,6,1,"tr",19),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngForOf",e.childElements),m.Lb(1),m.uc("ngIf",e.class&&e.class.includes("share-quantity-value"))}}function qi(e,t){if(1&e&&(m.dc(0,"div",42),m.Yb(1,"app-selected-activity",43),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("submittedBy",t.submittedBy)("parent_process_request_id",t.parent_process_request_id)("pageFormationElementsList",t.pageFormationElementsList)("childElements",e.childElements)("activityComment",t.storedComment)("latestLayerData",t.latestLayerData)}}function Ni(e,t){if(1&e&&(m.dc(0,"div",42),m.Yb(1,"app-selected-activity-fj",44),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("submittedBy",t.submittedBy)("currentPageRowElementObj",e)("pageFormationElementsList",t.pageFormationElementsList)("childElements",e.childElements)("activityComment",t.storedComment)}}function $i(e,t){if(1&e&&(m.dc(0,"div",42),m.Yb(1,"app-selected-activity-mydn",44),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("submittedBy",t.submittedBy)("currentPageRowElementObj",e)("pageFormationElementsList",t.pageFormationElementsList)("childElements",e.childElements)("activityComment",t.storedComment)}}function Mi(e,t){if(1&e&&(m.dc(0,"div",42),m.Yb(1,"app-selected-activity-spc",44),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("submittedBy",t.submittedBy)("currentPageRowElementObj",e)("pageFormationElementsList",t.pageFormationElementsList)("childElements",e.childElements)("activityComment",t.storedComment)}}function Gi(e,t){if(1&e&&(m.dc(0,"div",42),m.Yb(1,"app-selected-activity-spc-custom",44),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("submittedBy",t.submittedBy)("currentPageRowElementObj",e)("pageFormationElementsList",t.pageFormationElementsList)("childElements",e.childElements)("activityComment",t.storedComment)}}function Yi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" Shareholder ",e+1," ")}}function Bi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" Manager ",e+1," ")}}function Ui(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" Director ",e+1," ")}}function zi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" Authorized Individual ",e+1," ")}}function Hi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" SPO ",e+1," ")}}function Ji(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.Tc(" Legal Representative ",e+1," ")}}function Xi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc().index,t=m.oc(2).$implicit;m.Lb(1),m.Uc(" Details for ",t.shareholderName?t.shareholderName:1," - UBO ",e+1," ")}}function Wi(e,t){if(1&e&&(m.dc(0,"span"),m.Rc(1),m.cc()),2&e){const e=m.oc(3).$implicit;m.Lb(1),m.Uc(" Details For ",e.shareholderName?e.shareholderName:1," (",e.shareholderType,") - Nominee ")}}function Ki(e,t){if(1&e&&(m.dc(0,"td"),m.dc(1,"span",21),m.Rc(2),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Sc(e.title?e.title:"N/A")}}function Zi(e,t){if(1&e&&m.Yb(0,"img",33),2&e){const e=m.oc(3).$implicit,t=m.oc(6);m.uc("src",e&&e.value&&e.value.file_url?e.value.file_url:t.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function Qi(e,t){if(1&e&&m.Yb(0,"img",34),2&e){const e=m.oc(9);m.uc("src",e.commonService.selectedThemeImages+"/gif.png",m.Jc)}}function ec(e,t){if(1&e&&m.Yb(0,"img",35),2&e){const e=m.oc(9);m.uc("src",e.commonService.selectedThemeImages+"/ppt.png",m.Jc)}}function tc(e,t){if(1&e&&m.Yb(0,"img",36),2&e){const e=m.oc(9);m.uc("src",e.commonService.selectedThemeImages+"/xls.png",m.Jc)}}function ic(e,t){if(1&e&&m.Yb(0,"img",37),2&e){const e=m.oc(9);m.uc("src",e.commonService.selectedThemeImages+"/doc.png",m.Jc)}}function cc(e,t){if(1&e&&m.Yb(0,"img",38),2&e){const e=m.oc(9);m.uc("src",e.commonService.selectedThemeImages+"/pdf.png",m.Jc)}}function nc(e,t){if(1&e&&(m.dc(0,"a",52),m.Pc(1,Zi,1,1,"img",27),m.Pc(2,Qi,1,1,"img",28),m.Pc(3,ec,1,1,"img",29),m.Pc(4,tc,1,1,"img",30),m.Pc(5,ic,1,1,"img",31),m.Pc(6,cc,1,1,"img",32),m.cc()),2&e){const e=m.oc(2).$implicit;m.uc("href",e.value.file_url,m.Jc),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("jpeg"===e.value.file_url.split(".").pop()||"jpg"===e.value.file_url.split(".").pop()||"png"===e.value.file_url.split(".").pop()||"svg"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"gif"===e.value.file_url.split(".").pop()),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"ppt"===e.value.file_url.split(".").pop()),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("xls"===e.value.file_url.split(".").pop()||"xlsx"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&("doc"===e.value.file_url.split(".").pop()||"docx"===e.value.file_url.split(".").pop())),m.Lb(1),m.uc("ngIf",e&&e.value&&e.value.file_url.split(".").pop()&&"pdf"===e.value.file_url.split(".").pop())}}function ac(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1," N/A "),m.cc()),2&e){const e=m.oc(2).$implicit;m.uc("ngClass",m.zc(1,Pi,1==e.isUpdated))}}function sc(e,t){if(1&e&&m.Yb(0,"span",40),2&e){const e=m.oc(2).$implicit;m.uc("innerHtml",e.custom_rule.text,m.Hc)("ngClass",m.zc(2,Pi,1==e.isUpdated))}}function oc(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(6);m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Tc(" ",t.formatValue(e)," ")}}function rc(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc().index,i=m.oc(2).$implicit;m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Tc(" ",i.value&&i.value[t]&&i.value[t].saved_email?i.value[t].saved_email:"N/A"," ")}}function lc(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(3).$implicit,i=m.oc(3);m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Tc(" ",i.getEmail(e,t)," ")}}function dc(e,t){if(1&e&&(m.dc(0,"span",39),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(6);m.uc("ngClass",m.zc(2,Pi,1==e.isUpdated)),m.Lb(1),m.Tc(" ",t.formatValue(e)," ")}}function uc(e,t){if(1&e&&(m.dc(0,"td"),m.dc(1,"span"),m.dc(2,"div",25),m.Pc(3,nc,7,7,"a",51),m.Pc(4,ac,2,3,"span",23),m.Pc(5,sc,1,4,"span",24),m.Pc(6,oc,2,4,"span",23),m.Pc(7,rc,2,4,"span",23),m.Pc(8,lc,2,4,"span",23),m.Pc(9,dc,2,4,"span",23),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3).$implicit;m.Lb(3),m.uc("ngIf",e&&e.value&&e.value.file_url),m.Lb(1),m.uc("ngIf","upload"===e.type&&"static_text"!==e.type&&(!e.value||e.value&&!e.value.value)),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"===e.type),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"!==e.type&&"user_type"!==e.type),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"!==e.type&&"user_type"===e.type&&("1"==e.value||"2"==e.value)&&"ubo-details"!==t.class&&"nominee-details"!==t.class),m.Lb(1),m.uc("ngIf",!("upload"===e.type||"static_text"===e.type||"user_type"!==e.type||"1"!=e.value&&"2"!=e.value||"ubo-details"!=t.class&&"nominee-details"!=t.class)),m.Lb(1),m.uc("ngIf","upload"!==e.type&&"static_text"!==e.type&&"user_type"===e.type&&"3"==e.value)}}function mc(e,t){if(1&e&&(m.dc(0,"tr",20),m.Pc(1,Ki,3,4,"td",8),m.Pc(2,uc,10,7,"td",8),m.cc()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",e.is_visible&&(!e.element_class||e.element_class&&!e.element_class.includes("hide"))),m.Lb(1),m.uc("ngIf",e.is_visible&&(!e.element_class||e.element_class&&!e.element_class.includes("hide")))}}function pc(e,t){if(1&e){const e=m.ec();m.dc(0,"div",53),m.dc(1,"button",54),m.kc("click",function(){m.Gc(e);const t=m.oc().$implicit,i=m.oc(2).$implicit;return m.oc(3).showUBOAndNominee(i,t[0])}),m.dc(2,"span",55),m.Rc(3,"View UBO & Nominee"),m.cc(),m.cc(),m.cc()}}function hc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"a",46),m.Pc(2,Yi,2,1,"span",8),m.Pc(3,Bi,2,1,"span",8),m.Pc(4,Ui,2,1,"span",8),m.Pc(5,zi,2,1,"span",8),m.Pc(6,Hi,2,1,"span",8),m.Pc(7,Ji,2,1,"span",8),m.Pc(8,Xi,2,2,"span",8),m.Pc(9,Wi,2,2,"span",8),m.dc(10,"button",47),m.Yb(11,"img",48),m.cc(),m.cc(),m.dc(12,"div",49),m.dc(13,"table",17),m.Pc(14,mc,3,2,"tr",18),m.cc(),m.Pc(15,pc,4,0,"div",50),m.cc(),m.cc()),2&e){const e=t.$implicit,i=m.oc(2).$implicit,c=m.oc(3);m.Lb(2),m.uc("ngIf","shareholder-details"===i.class),m.Lb(1),m.uc("ngIf","manager-details"===i.class),m.Lb(1),m.uc("ngIf","director-details"===i.class),m.Lb(1),m.uc("ngIf","ai-details"===i.class),m.Lb(1),m.uc("ngIf","lsa-details"===i.class),m.Lb(1),m.uc("ngIf","legal-representative-details"===i.class),m.Lb(1),m.uc("ngIf","ubo-details"===i.class),m.Lb(1),m.uc("ngIf","nominee-details"===i.class),m.Lb(2),m.uc("src",c.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e),m.Lb(1),m.uc("ngIf","shareholder-details"===i.class&&(i.ubo&&(null==i.ubo[e[0].group_employee_id]?null:i.ubo[e[0].group_employee_id].length)>0||i.nominee&&(null==i.nominee[e[0].group_employee_id]?null:i.nominee[e[0].group_employee_id].length)>0))}}function gc(e,t){if(1&e&&(m.dc(0,"div",45),m.Pc(1,hc,16,11,"div",9),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngForOf",e.childElements)}}function bc(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td",66),m.Rc(2),m.cc(),m.dc(3,"td",67),m.Rc(4),m.cc(),m.dc(5,"td",68),m.Rc(6),m.cc(),m.dc(7,"td",69),m.Rc(8),m.cc(),m.dc(9,"td",70),m.Rc(10),m.cc(),m.cc()),2&e){const e=t.$implicit,i=t.index,c=m.oc(6);m.Lb(2),m.Sc(i+1),m.Lb(2),m.Tc("",e.full_name," "),m.Lb(2),m.Tc("",e.share_allocation," "),m.Lb(2),m.Sc(c.calculateShareValue(e.value_per_share,1)),m.Lb(2),m.Sc(c.calculateShareValue(e.share_allocation,e.value_per_share))}}function vc(e,t){if(1&e&&(m.dc(0,"div",57),m.dc(1,"div",58),m.dc(2,"h2"),m.Rc(3,"Share distribution"),m.cc(),m.dc(4,"div",59),m.dc(5,"table",60),m.dc(6,"thead"),m.dc(7,"tr"),m.dc(8,"th"),m.Rc(9,"#"),m.cc(),m.dc(10,"th"),m.Rc(11,"Full NAME"),m.cc(),m.dc(12,"th"),m.Rc(13,"NO OF SHARES ALLOCATED"),m.cc(),m.dc(14,"th"),m.Rc(15,"Value per share"),m.cc(),m.dc(16,"th"),m.Rc(17,"Total value"),m.cc(),m.cc(),m.cc(),m.dc(18,"tbody"),m.Pc(19,bc,11,5,"tr",9),m.dc(20,"tr",61),m.Yb(21,"td",62),m.dc(22,"td",63),m.Rc(23,"Total No of Shares Issued "),m.cc(),m.dc(24,"td",64),m.Rc(25),m.cc(),m.Yb(26,"td",62),m.dc(27,"td",65),m.Rc(28),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2).$implicit,t=m.oc(3);m.Lb(19),m.uc("ngForOf",e.value),m.Lb(6),m.Uc("",t.calculateTotalShareAllocation(e.value)," / ",t.noOfShare,""),m.Lb(3),m.Sc(t.calculateTotalShareValue(e.value))}}function fc(e,t){if(1&e&&(m.bc(0),m.Pc(1,vc,29,4,"div",56),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngIf","shareholder-details"===e.class)}}function _c(e,t){if(1&e&&(m.dc(0,"div"),m.Pc(1,Di,3,2,"table",14),m.Pc(2,qi,2,6,"div",15),m.Pc(3,Ni,2,5,"div",15),m.Pc(4,$i,2,5,"div",15),m.Pc(5,Mi,2,5,"div",15),m.Pc(6,Gi,2,5,"div",15),m.Pc(7,gc,2,1,"div",16),m.Pc(8,fc,2,1,"ng-container",8),m.cc()),2&e){const e=t.$implicit,i=m.oc(3);m.Lb(1),m.uc("ngIf","activity"!==e.class&&"activity-mydn"!==e.class&&!e.class.includes("activity-spc")&&"activity-ded"!==e.class&&"activity-fujairah"!==e.class&&"shareholder-details"!==e.class),m.Lb(1),m.uc("ngIf","activity"===e.class&&!(null!=e.childElements[0].element_class&&e.childElements[0].element_class.includes("custom-activity"))),m.Lb(1),m.uc("ngIf","activity-fujairah"===e.class||"activity-ded"===e.class),m.Lb(1),m.uc("ngIf","activity-mydn"===e.class),m.Lb(1),m.uc("ngIf",e.class.includes("activity-spc")||e.class.includes("shams-bl-print-selection")),m.Lb(1),m.uc("ngIf",null==e||null==e.childElements[0]||null==e.childElements[0].element_class?null:e.childElements[0].element_class.includes("custom-activity")),m.Lb(1),m.uc("ngIf","shareholder-details"===e.class||"ai-details"===e.class||"manager-details"===e.class||"director-details"===e.class||"legal-representative-details"===e.class||"spo-details"===e.class||"lsa-details"===e.class||"ubo-details"===e.class||"nominee-details"===e.class),m.Lb(1),m.uc("ngIf",i.processType==i.environment.PROCESS_TYPE.NEW||i.processType==i.environment.PROCESS_TYPE.AMEND||i.processType==i.environment.PROCESS_TYPE.AMEND_RENEW)}}function yc(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"div",5),m.dc(2,"div",6),m.dc(3,"div",7),m.dc(4,"span"),m.Rc(5),m.cc(),m.cc(),m.Pc(6,Ei,2,1,"ng-container",8),m.dc(7,"h2"),m.Rc(8),m.cc(),m.Pc(9,_c,9,8,"div",9),m.cc(),m.cc(),m.Yb(10,"div",10),m.cc()),2&e){const e=m.oc(),t=e.index,i=e.$implicit,c=m.oc();m.Lb(5),m.Sc(t+1),m.Lb(1),m.uc("ngIf",!0===c.isEdit),m.Lb(2),m.Sc(i.title),m.Lb(1),m.uc("ngForOf",i.stepElements)}}function Ec(e,t){if(1&e&&(m.dc(0,"span",2),m.Pc(1,yc,11,4,"span",3),m.cc()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf","0"!==e.id&&"1"!==e.id&&e.is_visible)}}let Pc=(()=>{class e{constructor(e,t,i,c,n,a){this.commonService=e,this.domSanitizer=t,this.userService=i,this.companyFormationService=c,this.interceptor=n,this.route=a,this.onNavigationChanged=new m.q,this.designationList=[],this.countryList=[],this.arabicCountryList=[],this.employeeList=[],this.detectedChange=!1,this.processId="",this.noOfShare=0,this.environment=b.a,this.uboList=[],this.nomineeList=[],this.mashreqBranches=[],this.mashreqProducts=[],this.mashreqAddOns=[],this.mashreqPrimary=[],this.mashreqSource=[],this.mashreqLicense=[],this.diffObj=void 0,this.isEdit=!0;const s=this.route.snapshot.paramMap.get("id");if(this.route.snapshot.queryParams&&"false"===this.route.snapshot.queryParams.isEdit&&(this.isEdit=this.route.snapshot.queryParams.isEdit),this.getCountryList(),this.getDesignationList(),(window.location.href.includes("spcfz")||window.location.href.includes("meydan"))&&this.getCountryListAr(),"verify"===s){const e=window.localStorage.getItem(b.a.RGNRT_TASK.key);if(e){const t=this.interceptor.xyzString(e);t&&t.length>1&&"{"===t.charAt(0)&&"}"===t.charAt(t.length-1)&&(this.diffObj=JSON.parse(t),Object.keys(this.diffObj).length>0&&this.openDifferenceModel())}}}ngOnInit(){this.isMashreq&&this.getMashreqData(),this.pageFormationElementsList.map(e=>{e.mod_id=`${e.id}_${e.name}`,e.stepElements.map(e=>{const t=`${e.id}_${e.name}`,i=e.hasOwnProperty("value")?e.value:void 0;e.mod_id=t,e.isUpdated=!1,this.checkIfModIDAvailable(t,i,e.id)&&(e.isUpdated=!0),e.childElements.map(e=>{if(Array.isArray(e))e.forEach(e=>{const t=`${e.id}_${e.name}`,i=e.hasOwnProperty("value")?e.value:void 0;e.mod_id=t,e.isUpdated=!1,this.checkIfModIDAvailable(t,i,e.id)&&(e.isUpdated=!0)});else{const t=`${e.id}_${e.name}`,i=e.hasOwnProperty("value")?e.value:void 0;e.mod_id=t,e.isUpdated=!1,this.checkIfModIDAvailable(t,i,e.id)&&(e.isUpdated=!0)}e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-master_field"]&&"no_of_share"===e.custom_rule.attributes["data-master_field"]&&(this.noOfShare=e.value)})})})}ngAfterViewInit(){this.getEmployeeList(),this.manageRowCount()}ngOnChanges(e){e&&e.storedComment&&e.storedComment.currentValue&&(this.storedComment=e.storedComment.currentValue),e&&e.latestLayerData&&e.latestLayerData.currentValue&&(this.latestLayerData=e.latestLayerData.currentValue)}calculateShareValue(e,t){return(e*t).toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2})}calculateTotalShareValue(e){let t=0;return e&&e.map(e=>{e.share_allocation&&(t+=parseFloat(e.share_allocation)*parseFloat(e.value_per_share))}),t.toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2})}calculateTotalShareAllocation(e){let t=0;return e&&e.map(e=>{e.share_allocation&&(t+=parseFloat(e.share_allocation))}),t.toLocaleString("en-us")}formatValue(e){var t;if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-master_field"]&&"value_per_share"===e.custom_rule.attributes["data-master_field"])return e.value?e.value.toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}):"N/A";if("time"===e.type){if(null===(t=e.value)||void 0===t?void 0:t.includes(":"))return e.value;{let t=parseInt(e.value)/60|0,i=parseInt(e.value)%60|0;return u.utc().hours(t).minutes(i).format("hh:mm A")}}if("mobile"===e.type)return e.value&&e.value.internationalNumber?e.value.internationalNumber:e.value;if("select_basic"===e.type||"select_dependent"===e.type){if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-country"]&&"true"===e.custom_rule.attributes["data-country"])return this.getSelectedCountry(e.value);if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-arabic-country"]&&"true"===e.custom_rule.attributes["data-arabic-country"])return this.getSelectedCountryAr(e.value);if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-designation-spc"]&&"true"===e.custom_rule.attributes["data-designation-spc"])return this.getSelectedDesignation(e.value);if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_branches"]&&"true"===e.custom_rule.attributes["data-mashreqbank_branches"])return this.getData(e.value,"branches");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_products"]&&"true"===e.custom_rule.attributes["data-mashreqbank_products"])return this.getData(e.value,"products");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_addons"]&&"true"===e.custom_rule.attributes["data-mashreqbank_addons"])return this.getData(e.value,"addOns");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_source_of_funds"]&&"true"===e.custom_rule.attributes["data-mashreqbank_source_of_funds"])return this.getData(e.value,"source");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_primary_line_of_business"]&&"true"===e.custom_rule.attributes["data-mashreqbank_primary_line_of_business"])return this.getData(e.value,"primary");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_trade_license_authorities"]&&"true"===e.custom_rule.attributes["data-mashreqbank_trade_license_authorities"])return this.getData(e.value,"license");if(e.custom_rule.options&&e.custom_rule.options.constructor!==Array)return e.custom_rule.options?e.custom_rule.options[e.value]:"N/A";{let t=e.custom_rule.options.find(t=>t.key===e.value);return t&&t.value?t.value:"N/A"}}if("comp_mapping"===e.type){if(e.custom_rule.options){let t=e.custom_rule.options.findIndex(t=>t.id==e.value);return t>-1?e.custom_rule.options[t].value:"N/A"}return"N/A"}if("employee_list"===e.type)return e.value?this.getSelectedEmployee(e.value):"N/A";if("select_multiple"===e.type){let t="";if(e.value)if("string"==typeof e.value)t=t?t+", "+e.custom_rule.options[e.value]:e.custom_rule.options[e.value];else{if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_branches"]&&"true"===e.custom_rule.attributes["data-mashreqbank_branches"])return this.getMultiSelectData(e.value,"branches");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_products"]&&"true"===e.custom_rule.attributes["data-mashreqbank_products"])return this.getMultiSelectData(e.value,"products");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_addons"]&&"true"===e.custom_rule.attributes["data-mashreqbank_addons"])return this.getMultiSelectData(e.value,"addOns");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_source_of_funds"]&&"true"===e.custom_rule.attributes["data-mashreqbank_source_of_funds"])return this.getMultiSelectData(e.value,"source");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_primary_line_of_business"]&&"true"===e.custom_rule.attributes["data-mashreqbank_primary_line_of_business"])return this.getMultiSelectData(e.value,"primary");if(e.custom_rule&&e.custom_rule.attributes&&e.custom_rule.attributes["data-mashreqbank_trade_license_authorities"]&&"true"===e.custom_rule.attributes["data-mashreqbank_trade_license_authorities"])return this.getMultiSelectData(e.value,"license");e.value.map(i=>{if(e.custom_rule.options&&e.custom_rule.options.constructor!==Array)if("true"===e.custom_rule.attributes["data-country"]){let e=this.countryList.find(e=>e.id==i);e&&(null==e?void 0:e.nationality)&&(t?(null==e?void 0:e.nationality)&&(t=t+", "+e.nationality):t=e.nationality)}else t=t?t+", "+e.custom_rule.options[i]:e.custom_rule.options[i];else{let c=e.custom_rule.options?e.custom_rule.options.find(e=>e.key===i):null;(null==c?void 0:c.value)&&(t=t?t+", "+(null==c?void 0:c.value):null==c?void 0:c.value)}})}return t||"N/A"}if("checkbox"===e.type){let t="";return e.value&&("string"==typeof e.value?e.custom_rule.siblings.map(i=>{i.attributes.value===e.value&&(t=t?t+", "+i.text:i.text)}):e.value.map(i=>{e.custom_rule.siblings.map(e=>{e.attributes.value===i&&(t=t?t+", "+e.text:e.text)})})),t||"N/A"}if("radio"===e.type||"user_type"===e.type){let t="";return e.value&&e.custom_rule.siblings.map(i=>{i.attributes.value==e.value&&(t=i.text)}),t||"N/A"}return"idn"===e.type?e.custom_rule.idn_option?e.custom_rule.idn_option[e.value]:"N/A":e.value?e.value:"N/A"}calculateTotalShare(e){let t=0;return e.childElements.map(e=>{0===t&&e.value&&(t=1),t*=e.value?parseFloat(e.value):1}),t.toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2})}getDesignationList(){const e=this;e.companyFormationService.getSpcDesignationList().subscribe(t=>{let i=JSON.parse(JSON.stringify(t.data));i.map(e=>{e.textDisabled=!1}),e.designationList=i})}getCountryList(){const e=this;e.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],0===e.countryList.length&&e.companyFormationService.getCountryList().subscribe(t=>{200===t.status?(e.countryList=t.data,localStorage.setItem("countryList",JSON.stringify(e.countryList))):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getCountryListAr(){const e=this;e.arabicCountryList=localStorage.getItem("countryListAr")?JSON.parse(localStorage.getItem("countryListAr")):[],0===e.arabicCountryList.length&&e.companyFormationService.getCountryListInstantLicense({lang_code:"ar"}).subscribe(t=>{200===t.status?(e.arabicCountryList=t.data,localStorage.setItem("countryListAr",JSON.stringify(e.arabicCountryList))):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedDesignation(e){let t=this.designationList.filter(t=>t.id===e);return t&&t[0]&&t[0].title?t[0].title:""}getSelectedCountry(e){let t=this.countryList.filter(t=>t.id===e);return t&&t[0]&&t[0].nationality?t[0].nationality:""}getSelectedCountryAr(e){let t=this.arabicCountryList.filter(t=>t.id===e);return t&&t[0]&&t[0].nationality_ar?(console.log("\ud83d\ude80 ~ ReviewApplicationComponent ~ getSelectedCountryAr ~ selectedCountry:",t),t[0].nationality_ar):""}manageNavigation(e){this.onNavigationChanged.emit({value:e})}manageRowCount(){let e,t=1;$(".section-wrapper .formation-block").each(function(i){$(this).hasClass("hide")||$(this).hasClass("activity")||(e=t<10?"0"+t:t,$(this).find(".business-activities .number span").html(e),++t)})}getEmployeeList(){const e=this;e.userService.getEmployees({offset:0,limit:1300,sortBy:"id",sortOrder:b.a.SORT_ORDER.DESC,searchText:"",status:[b.a.STATUS.ACTIVE],company_id:!0,desg:[],groupBy:"email"}).subscribe(t=>{200===t.status?e.employeeList=t.data.result?t.data.result:[]:this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSelectedEmployee(e){let t=this.employeeList.filter(t=>t.id===e);return t&&t[0]&&t[0].email?t[0].email:""}showUBOAndNominee(e,t){this.uboList=[],this.nomineeList=[],e.ubo&&e.ubo[t.group_employee_id].length>0&&(this.uboList=e.ubo[t.group_employee_id]),e.nominee&&e.nominee[t.group_employee_id].length>0&&(this.nomineeList=e.nominee[t.group_employee_id])}getMashreqData(){Object(H.a)({branches:this.companyFormationService.getMashreqBankBranches(),products:this.companyFormationService.getMashreqBankProducts(),addOns:this.companyFormationService.getMashreqBankAddOns(),primary:this.companyFormationService.getMashreqBankPrimaryLineofBusiness(),source:this.companyFormationService.getMashreqBankSourceofFunds(),license:this.companyFormationService.getMashreqBankTradeLicenseAuthorities()}).subscribe(e=>{this.mashreqAddOns=e.addOns.data,this.mashreqBranches=e.branches.data,this.mashreqLicense=e.license.data,this.mashreqPrimary=e.primary.data,this.mashreqProducts=e.products.data,this.mashreqSource=e.source.data})}getData(e,t){let i="";switch(t){case"branches":for(let t=0;t{switch(t){case"branches":for(let t=0;t{e.group_employee_id==t.group_employee_id&&(c=t.saved_email)}),c||"N/A"}openDifferenceModel(){this.commonService.showComponentDialog({disableClose:!0,panelClass:"diff-modal-min-width",data:{dialogData:{differenceDataObject:this.diffObj},component:W}}).afterClosed().subscribe()}checkIfModIDAvailable(e,t,i){let c=!1;return this.diffObj&&Object.keys(this.diffObj).forEach(n=>{this.diffObj[n].forEach(n=>{(n.mod_id===e||t&&n.new_value===t&&n.id===i)&&(c=!0)})}),c}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b),m.Xb(K.b),m.Xb(h.l),m.Xb(h.c),m.Xb(h.g),m.Xb(o.a))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-review-application"]],inputs:{processStatus:"processStatus",companyStatus:"companyStatus",processType:"processType",pageFormationElementsList:"pageFormationElementsList",shareholderNameList:"shareholderNameList",acceptRejectSummaryList:"acceptRejectSummaryList",submittedBy:"submittedBy",isMashreq:"isMashreq",parent_process_request_id:"parent_process_request_id",storedComment:"storedComment",latestLayerData:"latestLayerData"},outputs:{onNavigationChanged:"onNavigationChanged"},features:[m.Jb],decls:2,vars:4,consts:[["class","review-page-wrapper",4,"ngFor","ngForOf"],[3,"nominee","ubo","companyStatus"],[1,"review-page-wrapper"],["class","element-row",4,"ngIf"],[1,"element-row"],[1,"formation-block"],[1,"business-activities"],[1,"number"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"step-divider"],["class","edit-field pull-right","href","#","onclick","return false;",3,"click",4,"ngIf"],["href","#","onclick","return false;",1,"edit-field","pull-right",3,"click"],[1,"material-icons"],["class","formation-table",4,"ngIf"],["class","suggested-activities review-activity",4,"ngIf"],["id","accordion-section",4,"ngIf"],[1,"formation-table"],["class","row-wrapper",4,"ngFor","ngForOf"],["class","row-wrapper",4,"ngIf"],[1,"row-wrapper"],[1,"title",3,"ngClass"],["class","img review-image",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"innerHtml","ngClass",4,"ngIf"],[1,"img","review-image"],["target","_blank",3,"href"],["style","margin: 0;","width","70","alt","Image","title","Image",3,"src",4,"ngIf"],["style","margin: 0;","width","70","alt","GIF","title","GIF",3,"src",4,"ngIf"],["style","margin: 0;","width","70","alt","PPT","title","PPT",3,"src",4,"ngIf"],["style","margin: 0;","width","70","alt","XLS","title","XLS",3,"src",4,"ngIf"],["style","margin: 0;","width","70","alt","DOC","title","DOC",3,"src",4,"ngIf"],["style","margin: 0;","width","70","alt","PDF","title","PDF",3,"src",4,"ngIf"],["width","70","alt","Image","title","Image",2,"margin","0",3,"src"],["width","70","alt","GIF","title","GIF",2,"margin","0",3,"src"],["width","70","alt","PPT","title","PPT",2,"margin","0",3,"src"],["width","70","alt","XLS","title","XLS",2,"margin","0",3,"src"],["width","70","alt","DOC","title","DOC",2,"margin","0",3,"src"],["width","70","alt","PDF","title","PDF",2,"margin","0",3,"src"],[3,"ngClass"],[3,"innerHtml","ngClass"],[1,"title"],[1,"suggested-activities","review-activity"],[3,"submittedBy","parent_process_request_id","pageFormationElementsList","childElements","activityComment","latestLayerData"],[3,"submittedBy","currentPageRowElementObj","pageFormationElementsList","childElements","activityComment"],["id","accordion-section"],["href","#","onclick","return false;",1,"accordion-title","user-accordion-title"],[1,"accordion-toggle"],["alt","Load more","title","Load more",3,"src"],[1,"accordion-content"],["class","btn-action",4,"ngIf"],["target","_blank","target","_blank",3,"href",4,"ngIf"],["target","_blank","target","_blank",3,"href"],[1,"btn-action"],["data-toggle","modal","data-target","#addUser",1,"btn","btn-primary",3,"click"],[1,"button-text"],["class","review-share-table",4,"ngIf"],[1,"review-share-table"],[1,"share-percentage"],[1,"table","table-responsive"],[1,"table-aed","table"],[1,"total-shares"],[1,"hidden-xs"],["headers","Total Shares Issued","data-title","Total Shares Issued"],["headers","Total shares","data-title","Total shares"],["headers","Total capital","data-title","Total capital"],["headers","name","data-title","#",1,"font-weight-normal","shareholder-table-number"],["headers","Full NAME","data-title","Full NAME",1,"text-transform-capitalize"],["headers","NO OF SHARES ALLOCATED","data-title","NO OF SHARES ALLOCATED",1,"font-weight-normal"],["headers","Value per share","data-title","Value per share",1,"font-weight-normal"],["headers","Total value","data-title","Total value",1,"font-weight-normal"]],template:function(e,t){1&e&&(m.Pc(0,Ec,2,1,"span",0),m.Yb(1,"app-ubo-nominee-modal",1)),2&e&&(m.uc("ngForOf",t.pageFormationElementsList),m.Lb(1),m.uc("nominee",t.nomineeList)("ubo",t.uboList)("companyStatus",t.companyStatus))},directives:[c.m,dt,c.n,c.l,xt,Yt,Xt,ti,_i],styles:[".badge-warning[_ngcontent-%COMP%]{color:#212529;background-color:#ffc107}.left-updated-td[_ngcontent-%COMP%]{border-left:1px solid #ffc107}.left-updated-td[_ngcontent-%COMP%], .right-updated-td[_ngcontent-%COMP%]{border-top:1px solid #ffc107;border-bottom:1px solid #ffc107}.right-updated-td[_ngcontent-%COMP%]{border-right:1px solid #ffc107}.font-dark[_ngcontent-%COMP%]{color:#000!important}"]}),e})();var Oc=i("ftjp");function Cc(e,t){if(1&e&&(m.bc(0),m.Yb(1,"div",1),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("innerHtml",e.pageContentObj.page_content,m.Hc)}}let Sc=(()=>{class e{constructor(e,t){this.utilService=e,this.commonService=t,this.pageContentObj={},this.environment=b.a}ngOnInit(){this.getContactPageContent()}getContactPageContent(){this.utilService.getStaticPageContent({sortBy:"id",offset:0,limit:10,sortOrder:b.a.SORT_ORDER.DESC,searchText:"contact"}).subscribe(e=>{200==e.status?this.pageContentObj=e.data.result.content?e.data.result.content[0]:"":this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.m),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-contact-us"]],decls:1,vars:1,consts:[[4,"ngIf"],[3,"innerHtml"]],template:function(e,t){1&e&&m.Pc(0,Cc,2,1,"ng-container",0),2&e&&m.uc("ngIf",t.commonService.handleCheckVisibility(t.environment.MODULES.CONTACT_US))},directives:[c.n],styles:[""]}),e})();function Lc(e,t){if(1&e&&m.Yb(0,"div",8),2&e){const e=m.oc();m.uc("innerHtml",e.faqObj.page_content,m.Hc)}}let wc=(()=>{class e{constructor(e,t,i){this.router=e,this.commonService=t,this.dashboardService=i}ngOnInit(){}manageNavigation(e){this.router.navigate([e])}closeFaqSidebar(){this.commonService.showFaqSlider=!1}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(o.d),m.Xb(h.b),m.Xb(h.f))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-faq-sidebar"]],inputs:{faqObj:"faqObj"},decls:12,vars:2,consts:[[1,"faq-overlay"],[1,"faq-sidebar"],["href","#","onclick","return false;",1,"close-sidebar","hidden-xs",3,"click"],[1,"fa","fa-close"],[1,"sidebar-container"],["href","#","onclick","return false;",1,"close-sidebar","visible-xs",3,"click"],[1,"heading-divider"],[3,"innerHtml",4,"ngIf"],[3,"innerHtml"]],template:function(e,t){1&e&&(m.Yb(0,"div",0),m.dc(1,"section",1),m.dc(2,"a",2),m.kc("click",function(){return t.closeFaqSidebar()}),m.Yb(3,"i",3),m.cc(),m.dc(4,"div",4),m.dc(5,"a",5),m.kc("click",function(){return t.closeFaqSidebar()}),m.Yb(6,"i",3),m.cc(),m.dc(7,"div",6),m.dc(8,"h2"),m.Rc(9),m.cc(),m.cc(),m.Pc(10,Lc,1,1,"div",7),m.Yb(11,"app-contact-us"),m.cc(),m.cc()),2&e&&(m.Lb(9),m.Sc(t.faqObj&&t.faqObj.page_title?t.faqObj.page_title:"Contact Us"),m.Lb(1),m.uc("ngIf",t.faqObj))},directives:[c.n,Oc.a,Sc],styles:[""]}),e})();function jc(e,t){if(1&e){const e=m.ec();m.dc(0,"span",5),m.dc(1,"button",6),m.kc("click",function(){m.Gc(e);const t=m.oc();return t.onTranslateBtnClick(null==t.currentPageElementObj?null:t.currentPageElementObj.actionType,null==t.currentPageElementObj?null:t.currentPageElementObj.value,null==t.currentPageElementObj?null:t.currentPageElementObj.id,null==t.currentPageElementObj?null:t.currentPageElementObj.group_employee_id)}),m.nc(),m.dc(2,"svg",7),m.Yb(3,"path",8),m.cc(),m.cc(),m.cc()}}function Ic(e,t){if(1&e&&(m.dc(0,"div",13),m.Rc(1),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.Tc(" ",e.currentPageElementObj.title,"")}}function xc(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function Rc(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(3).currentPageElementObj.value=t})("change",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).onSelectValue(t)})("click",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).radioClicked(t)}),m.cc(),m.Yb(2,"span",16),m.dc(3,"span",17),m.Rc(4),m.cc(),m.Pc(5,xc,2,1,"p",2),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(2);m.Lb(1),m.Nb(t.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",t.currentPageElementObj.value)("disabled",t.currentPageElementObj.disabled||e.textDisabled)("required",t.currentPageElementObj.required),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function kc(e,t){if(1&e&&(m.dc(0,"label",14),m.Pc(1,Rc,6,10,"ng-container",2),m.cc()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",!(null!=e&&e.isDelete))}}function Ac(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Tc(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function Fc(e,t){1&e&&(m.dc(0,"h5",23),m.Rc(1,"Error - Action Required"),m.cc())}function Vc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.Pc(3,Fc,2,0,"h5",22),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Dc(e,t){if(1&e&&(m.dc(0,"div",9),m.Pc(1,Ic,2,1,"div",10),m.Pc(2,kc,2,1,"label",11),m.Pc(3,Ac,5,1,"span",12),m.Pc(4,Tc,5,1,"span",12),m.Pc(5,Vc,6,2,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("radio_design_vertical")&&!e.currentPageElementObj.element_class.includes("shareholder_domicile_risk")||!e.currentPageElementObj.element_class),m.Lb(1),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function qc(e,t){if(1&e&&m.Yb(0,"img",30),2&e){const e=m.oc(2).$implicit;m.uc("src",e.attributes["data-icon"],m.Jc)("alt",e.attributes["data-text"])}}function Nc(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function $c(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"label",14),m.dc(2,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(3).currentPageElementObj.value=t})("change",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).onSelectValue(t)})("click",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).radioClicked(t)}),m.cc(),m.dc(3,"div",28),m.Pc(4,qc,1,2,"img",29),m.cc(),m.Yb(5,"span",16),m.dc(6,"strong"),m.Rc(7),m.cc(),m.Pc(8,Nc,2,1,"p",2),m.cc(),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc(2);m.Nb(t.currentPageElementObj.value==e.attributes.value?"shareholder-block active":"shareholder-block"),m.Lb(2),m.Nb(t.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",t.currentPageElementObj.value)("disabled",t.currentPageElementObj.disabled||e.textDisabled)("required",t.currentPageElementObj.required),m.Lb(2),m.uc("ngIf",e.attributes["data-icon"]),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function Mc(e,t){if(1&e&&(m.bc(0),m.Pc(1,$c,9,13,"div",27),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",!(null!=e&&e.isDelete))}}function Gc(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Yc(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function Bc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Uc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",24),m.Pc(2,Mc,2,1,"ng-container",25),m.cc(),m.Yb(3,"div",26),m.Pc(4,Gc,5,1,"span",12),m.Pc(5,Yc,5,1,"span",12),m.Pc(6,Bc,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(2),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function zc(e,t){if(1&e&&m.Yb(0,"img",30),2&e){const e=m.oc(2).$implicit;m.uc("src",e.attributes["data-icon"],m.Jc)("alt",e.attributes["data-text"])}}function Hc(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function Jc(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"label",14),m.dc(2,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(3).currentPageElementObj.value=t})("change",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).onSelectValue(t)})("click",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(2).radioClicked(t)}),m.cc(),m.dc(3,"div",28),m.Pc(4,zc,1,2,"img",29),m.cc(),m.Yb(5,"span",16),m.dc(6,"strong"),m.Rc(7),m.cc(),m.Pc(8,Hc,2,1,"p",2),m.cc(),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc(2);m.Nb(t.currentPageElementObj.value==e.attributes.value?"shareholder-block active":"shareholder-block"),m.Lb(2),m.Nb(t.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",t.currentPageElementObj.value)("disabled",t.currentPageElementObj.disabled||e.textDisabled)("required",t.currentPageElementObj.required),m.Lb(2),m.uc("ngIf",e.attributes["data-icon"]),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function Xc(e,t){if(1&e&&(m.bc(0),m.Pc(1,Jc,9,13,"div",27),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",!(null!=e&&e.isDelete))}}function Wc(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Kc(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj.validationerrorMsg)}}function Zc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Qc(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",24),m.Pc(2,Xc,2,1,"ng-container",25),m.cc(),m.Yb(3,"div",26),m.Pc(4,Wc,5,1,"span",12),m.Pc(5,Kc,5,1,"span",12),m.Pc(6,Zc,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(2),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function en(e,t){if(1&e&&m.Yb(0,"img",30),2&e){const e=m.oc().$implicit;m.uc("src",e.attributes["data-icon"],m.Jc)("alt",e.attributes["data-text"])}}function tn(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function cn(e,t){if(1&e){const e=m.ec();m.dc(0,"div",34),m.dc(1,"div",35),m.dc(2,"label",14),m.dc(3,"div",36),m.dc(4,"div",37),m.Pc(5,en,1,2,"img",29),m.cc(),m.dc(6,"div",38),m.dc(7,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).onSelectValue(i)})("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).radioClicked(i)}),m.cc(),m.Yb(8,"span",16),m.cc(),m.cc(),m.dc(9,"div",39),m.dc(10,"h4"),m.Rc(11),m.cc(),m.Pc(12,tn,2,1,"p",2),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(5),m.uc("ngIf",e.attributes["data-icon"]),m.Lb(2),m.Nb(i.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",i.currentPageElementObj.value)("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(4),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function nn(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function an(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function sn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function on(e,t){if(1&e&&(m.dc(0,"div",31),m.dc(1,"div",32),m.Pc(2,cn,13,11,"div",33),m.cc(),m.Pc(3,nn,5,1,"span",12),m.Pc(4,an,5,1,"span",12),m.Pc(5,sn,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function rn(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function ln(e,t){if(1&e){const e=m.ec();m.dc(0,"label",14),m.dc(1,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).onSelectValue(i)})("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).radioClicked(i)}),m.cc(),m.Yb(2,"span",16),m.dc(3,"span",17),m.Rc(4),m.cc(),m.Pc(5,rn,2,1,"p",2),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.Nb(i.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",i.currentPageElementObj.value)("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function dn(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function un(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function mn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function pn(e,t){if(1&e&&(m.dc(0,"div",40),m.Pc(1,ln,6,10,"label",11),m.Pc(2,dn,5,1,"span",12),m.Pc(3,un,5,1,"span",12),m.Pc(4,mn,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function hn(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function gn(e,t){if(1&e){const e=m.ec();m.dc(0,"label",14),m.dc(1,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).onSelectValue(i)})("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).radioClicked(i)}),m.cc(),m.Yb(2,"span",16),m.dc(3,"span",17),m.Rc(4),m.cc(),m.Pc(5,hn,2,1,"p",2),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.Nb(i.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",i.currentPageElementObj.value)("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function bn(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function vn(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function fn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function _n(e,t){if(1&e&&(m.dc(0,"div",40),m.Pc(1,gn,6,10,"label",11),m.Pc(2,bn,5,1,"span",12),m.Pc(3,vn,5,1,"span",12),m.Pc(4,fn,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function yn(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Sc(e.attributes["data-text"])}}function En(e,t){if(1&e){const e=m.ec();m.dc(0,"label",14),m.dc(1,"input",15),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).onSelectValue(i)})("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).radioClicked(i)}),m.cc(),m.Yb(2,"span",16),m.dc(3,"span",17),m.Rc(4),m.cc(),m.Pc(5,yn,2,1,"p",2),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.Nb(i.currentPageElementObj.element_class+" material_radiobox material_input"),m.uc("name",e.attributes.name)("id",e.attributes.id)("value",e.attributes.value)("ngModel",i.currentPageElementObj.value)("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(3),m.Sc(e.text),m.Lb(1),m.uc("ngIf",e.attributes["data-text"])}}function Pn(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function On(e,t){if(1&e&&(m.dc(0,"span",18),m.dc(1,"i",19),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("",e.currentPageElementObj.validationerrorMsg,".")}}function Cn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",23),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Sn(e,t){if(1&e&&(m.dc(0,"div",40),m.dc(1,"h4"),m.Rc(2),m.cc(),m.Pc(3,En,6,10,"label",11),m.Pc(4,Pn,5,1,"span",12),m.Pc(5,On,5,1,"span",12),m.Pc(6,Cn,7,1,"div",2),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}let Ln=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q,this.onClickValue=new m.q,this.onGdrfaTraslateBtnClick=new m.q,this.selectedElement="",this.packageType=!1}ngOnInit(){var e,t,i,c;this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),"number"==typeof this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.value.toString()),this.currentPageElementObj.custom_rule.siblings.map(e=>{e.textDisabled="disabled"===e.attributes["option-disabled"],e.isDelete=!!e.allowed_shareholder_type});let n=window.location.href.split("/"),a=n[0]+"//"+n[2];(a.includes("localhost")||a.includes("spc")||a.includes("meydan")||a.includes("meydanfz"))&&("Package type"===this.currentPageElementObj.title?(this.packageType=!0,window.localStorage.setItem("perviousDefault",JSON.stringify(this.currentPageElementObj))):this.packageType=!1),(null===(e=this.currentPageElementObj)||void 0===e?void 0:e.fawriAllowedOptions)&&(this.currentPageElementObj.custom_rule.siblings=this.currentPageElementObj.custom_rule.siblings.filter(e=>{var t,i,c;return null===(i=null===(t=this.currentPageElementObj)||void 0===t?void 0:t.fawriAllowedOptions)||void 0===i?void 0:i.includes(null===(c=null==e?void 0:e.attributes)||void 0===c?void 0:c.value)}),(null===(i=null===(t=this.currentPageElementObj)||void 0===t?void 0:t.fawriAllowedOptions)||void 0===i?void 0:i.includes(null===(c=this.currentPageElementObj)||void 0===c?void 0:c.value))||(this.currentPageElementObj.value="")),this.currentPageElementObj.custom_rule.siblings.map((e,t)=>{var i,c;"discontinued"===e.attributes["option-discontinued"]&&((null===(c=null===(i=this.currentPageElementObj)||void 0===i?void 0:i.value)||void 0===c?void 0:c.includes(e.attributes.value))?e.textDisabled=!0:e.isDelete=!0,this.currentPageElementObj.custom_rule.siblings=this.currentPageElementObj.custom_rule.siblings.filter(e=>!(null==e?void 0:e.isDelete)))}),this.selectedElement=this.currentPageElementObj.value,setTimeout(()=>{$(".shareholder-row .shareholder-block").matchHeight()},150)}onSelectValue(e){var t,i;this.packageType&&(null===(t=this.commonService)||void 0===t?void 0:t.activityRiskSPC)&&!(null===(i=this.commonService)||void 0===i?void 0:i.activityRiskSPC.includes(e.attributes.value))&&window.localStorage.setItem("perviousDefault",JSON.stringify(e)),this.selectedElement=e.attributes.value,this.currentPageElementObj.value=e.attributes.value,this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}radioClicked(e){this.onClickValue.emit(e)}onTranslateBtnClick(e,t,i,c){t&&(console.log("\ud83d\ude80 ~ TextComponent ~ onTranslateBtnClick ~ actionType:",e),this.onGdrfaTraslateBtnClick.emit({actionType:e,fieldValue:t,fieldId:i,groupEmployeeId:c||""}))}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-radio"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue",onClickValue:"onClickValue",onGdrfaTraslateBtnClick:"onGdrfaTraslateBtnClick"},decls:9,vars:10,consts:[["class","input-info",4,"ngIf"],["class","radiobox-module",4,"ngIf"],[4,"ngIf"],["class","card-module",4,"ngIf"],["class","resident-info",4,"ngIf"],[1,"input-info"],["type","button",1,"btn-0",3,"click"],["xmlns","http://www.w3.org/2000/svg","height","24px","viewBox","0 -960 960 960","width","24px","fill","#5f6368"],["d","m476-80 182-480h84L924-80h-84l-43-122H603L560-80h-84ZM160-200l-56-56 202-202q-35-35-63.5-80T190-640h84q20 39 40 68t48 58q33-33 68.5-92.5T484-720H40v-80h280v-80h80v80h280v80H564q-21 72-63 148t-83 116l96 98-30 82-122-125-202 201Zm468-72h144l-72-204-72 204Z"],[1,"radiobox-module"],["class","title",4,"ngIf"],["class","material_radio_group",4,"ngFor","ngForOf"],["class","input-required p-l-0",4,"ngIf"],[1,"title"],[1,"material_radio_group"],["type","radio",3,"name","id","value","ngModel","disabled","required","ngModelChange","change","click"],[1,"material_check_radio"],[1,"radio-label"],[1,"input-required","p-l-0"],[1,"material-icons"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"],[1,"shareholder-row"],[4,"ngFor","ngForOf"],[1,"clearfix"],[3,"class",4,"ngIf"],[1,"flag"],[3,"src","alt",4,"ngIf"],[3,"src","alt"],[1,"card-module"],[1,"row"],["class","col-sm-12 col-md-3",4,"ngFor","ngForOf"],[1,"col-sm-12","col-md-3"],[1,"card-wrapper"],[1,"card-img"],[1,"cardimg"],[1,"radio-bg"],[1,"card-detail"],[1,"resident-info"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,jc,4,0,"span",0),m.Pc(2,Dc,6,5,"div",1),m.Pc(3,Uc,7,4,"div",2),m.Pc(4,Qc,7,4,"div",2),m.Pc(5,on,6,4,"div",3),m.Pc(6,pn,5,4,"div",4),m.Pc(7,_n,5,4,"div",4),m.Pc(8,Sn,7,5,"div",4),m.cc()),2&e&&(m.Nb(t.currentPageElementObj.isShowGDRFATranslateButton?" help-info":""),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.isShowGDRFATranslateButton),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("radio_design_vertical")||!t.currentPageElementObj.element_class),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&(t.currentPageElementObj.element_class.includes("radio_design_horizontal")||!t.currentPageElementObj.element_class.includes("radio_design_image_horizontal")&&(null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("ubo_options"))||!t.currentPageElementObj.element_class.includes("radio_design_image_horizontal")&&t.currentPageElementObj.element_class.includes("nominee_options"))),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("radio_design_image_horizontal")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("radio_design_banner")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("radio_design_simple_horizontal")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&!t.currentPageElementObj.element_class.includes("radio_design_simple_horizontal")&&!t.currentPageElementObj.element_class.includes("radio_design_simple_label_horizontal")&&!t.currentPageElementObj.element_class.includes("radio_design_banner")&&!t.currentPageElementObj.element_class.includes("radio_design_image_horizontal")&&!t.currentPageElementObj.element_class.includes("radio_design_horizontal")&&!t.currentPageElementObj.element_class.includes("nominee_options")&&!t.currentPageElementObj.element_class.includes("ubo_options")&&!t.currentPageElementObj.element_class.includes("radio_design_vertical")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("radio_design_simple_label_horizontal")))},directives:[c.n,c.m,n.u,n.b,a.a,n.n,n.q,n.x],styles:[""]}),e})();function wn(e,t){if(1&e){const e=m.ec();m.dc(0,"div",5),m.dc(1,"input",6),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageCheckboxClick(i.attributes.value)}),m.cc(),m.dc(2,"label",7),m.Rc(3),m.cc(),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.Nb(i.currentPageElementObj.element_class+" material_checkbox material_checkbox_info material_input"),m.uc("type",e.attributes.type)("id",e.attributes.id)("checked",i.checkSelected(e.attributes.value))("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(1),m.uc("for",e.attributes.id),m.Lb(1),m.Tc(" ",e.text," "),m.Lb(2),m.Sc(e.attributes["data-text"])}}function jn(e,t){if(1&e&&(m.dc(0,"span",8),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function In(e,t){1&e&&(m.dc(0,"h5",13),m.Rc(1,"Error - Action Required"),m.cc())}function xn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",10),m.dc(2,"div",11),m.Pc(3,In,2,0,"h5",12),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Rn(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"div",1),m.dc(2,"div",2),m.Rc(3),m.cc(),m.Pc(4,wn,6,10,"div",3),m.Pc(5,jn,5,1,"span",4),m.Pc(6,xn,6,2,"div",0),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(1),m.uc("ngIf",(!e.currentPageElementObj.value||0===e.currentPageElementObj.value.length)&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function kn(e,t){if(1&e){const e=m.ec();m.dc(0,"div",17),m.dc(1,"div",1),m.dc(2,"div",5),m.dc(3,"input",18),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageCheckboxClick(i.attributes.value)}),m.cc(),m.dc(4,"label",7),m.Rc(5),m.cc(),m.dc(6,"p"),m.Rc(7),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(3),m.Nb(i.currentPageElementObj.element_class+" material_checkbox material_checkbox_info material_input"),m.uc("type",e.attributes.type)("id",e.attributes.id)("checked",i.checkSelected(e.attributes.value))("disabled",i.currentPageElementObj.disabled||e.textDisabled)("required",i.currentPageElementObj.required),m.Lb(1),m.uc("for",e.attributes.id),m.Lb(1),m.Sc(e.text),m.Lb(2),m.Sc(e.attributes["data-text"])}}function An(e,t){if(1&e&&(m.dc(0,"span",8),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Tn(e,t){1&e&&(m.dc(0,"h5",13),m.Rc(1,"Error - Action Required"),m.cc())}function Fn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",10),m.dc(2,"div",11),m.Pc(3,Tn,2,0,"h5",12),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Vn(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"div",14),m.Pc(2,kn,8,10,"div",15),m.cc(),m.dc(3,"div",14),m.dc(4,"div",16),m.Pc(5,An,5,1,"span",4),m.cc(),m.cc(),m.Pc(6,Fn,6,2,"div",0),m.cc()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.siblings),m.Lb(3),m.uc("ngIf",(!e.currentPageElementObj.value||0===e.currentPageElementObj.value.length)&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}let Dn=(()=>{class e{constructor(){this.onChangeValue=new m.q}ngOnInit(){this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),this.currentPageElementObj.custom_rule.siblings.map(e=>{e.textDisabled="disabled"===e.attributes["option-disabled"]}),this.currentPageElementObj.custom_rule.siblings.map((e,t)=>{var i,c;"discontinued"===e.attributes["option-discontinued"]&&((null===(c=null===(i=this.currentPageElementObj)||void 0===i?void 0:i.value)||void 0===c?void 0:c.includes(e.attributes.value))?e.textDisabled=!0:e.isDelete=!0,this.currentPageElementObj.custom_rule.siblings=this.currentPageElementObj.custom_rule.siblings.filter(e=>!(null==e?void 0:e.isDelete)))})}manageCheckboxClick(e){this.currentPageElementObj.value=this.currentPageElementObj.value?this.currentPageElementObj.value:[],this.currentPageElementObj.value&&this.currentPageElementObj.value.indexOf(e)>-1?this.currentPageElementObj.value.splice(this.currentPageElementObj.value.indexOf(e),1):this.currentPageElementObj.value.push(e),this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}checkSelected(e){return!!(this.currentPageElementObj.value&&this.currentPageElementObj.value.indexOf(e)>-1)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Rb({type:e,selectors:[["app-checkbox"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"checkbox-module"],[1,"title"],["class","material_checkbox_group",4,"ngFor","ngForOf"],["class","input-required p-l-0",4,"ngIf"],[1,"material_checkbox_group"],[3,"type","id","checked","disabled","required","change"],[1,"material_label_checkbox",3,"for"],[1,"input-required","p-l-0"],[1,"material-icons"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"],[1,"row"],["class","col-sm-6",4,"ngFor","ngForOf"],[1,"col-sm-12"],[1,"col-sm-6"],["name","checkbox",3,"type","id","checked","disabled","required","change"]],template:function(e,t){1&e&&(m.Pc(0,Rn,7,4,"span",0),m.Pc(1,Vn,7,3,"span",0)),2&e&&(m.uc("ngIf",!t.currentPageElementObj.element_class||t.currentPageElementObj.element_class.includes("checkbox_design_vertical")||t.currentPageElementObj.element_class.includes("check_ic_valid")||t.currentPageElementObj.element_class.includes("check_amendment_type")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("checkbox_design_horizontal")))},directives:[c.n,c.m],styles:[""]}),e})();const qn={provide:n.l,useExisting:Object(m.cb)(()=>$n),multi:!0},Nn={provide:n.k,useExisting:Object(m.cb)(()=>$n),multi:!0};let $n=(()=>{let e=class{constructor(e,t,i,c){this.decimalPipe=e,this.elementRef=t,this.renderer=i,this.injector=c,this.formatOnlyOnBlur=!1,this.decimalPointSeparator=this.getLocaleDecimalPointSeparator(),this.thousandsSeparator=this.getLocaleThousandsSeparator(),this.allowedKeys=["Backspace","Tab","End","Home","Delete","Del","Ctrl","ArrowLeft","ArrowRight","Left","Right"],this.allowedKeysUsedWithControl=["x","c","v","a","z"],this.numberWithUpTo2DecimalsRegex=new RegExp(`^([0-9]+)?(\\${this.decimalPointSeparator}[0-9]?[0-9]?)?$`),this.previousRawInputValue="";const n=this.getLocaleDecimalPointSeparator();this.numbersAndDecimalPointSeparatorRegex=new RegExp(`[0-9${n}]`,"g")}ngOnInit(){this.ngControl=this.injector.get(n.m)}handleBlur(){this.reformatInput(),this.onTouch()}handleInput(e,t,i){const c=i.data;if(c===this.decimalPointSeparator&&this.hasOnlyOneDecimalSeparatorAtTheEnd(e))return;if(""===e)return void this.onChange("");const n=this.getCursorPosition(t);if(this.hasNoMoreThan2DecimalDigits(e)&&!this.isNumberTooLarge(e)){const i=this.formatOnlyOnBlur?e:this.formatPriceToUpTo2Decimal(e);this.previousRawInputValue=i,this.onChange(i),this.setNativeInputValue(i);const c=this.getDiffInSeparators(e,i);this.moveCursor(t,n,c)}else if(1!==(null==c?void 0:c.length)||c===this.decimalPointSeparator||n.start===(null==e?void 0:e.length)||n.end===(null==e?void 0:e.length)||this.isNumberTooLarge(e))this.setNativeInputValue(this.previousRawInputValue),this.moveCursor(t,n,c?-c.length:0);else{const e=this.replaceAt(this.previousRawInputValue,n.start-1,c);this.previousRawInputValue=e,this.onChange(e),this.setNativeInputValue(e),this.moveCursor(t,n)}}keyDownEvent(e){this.isSpecialAllowedKey(e)||this.isNumberKey(e)||e.preventDefault()}isNumberTooLarge(e){return this.parseLocaleStringToNumber(e)>=1e13}replaceAt(e,t,i){return e.substr(0,t)+i+e.substr(t+i.length)}isNumberKey(e){return e.key&&1===e.key.length&&!!String(e.key).match(this.numbersAndDecimalPointSeparatorRegex)}isSpecialAllowedKey(e){return this.allowedKeys.includes(e.key)||this.isAllowedKeyWithControl(e)}isAllowedKeyWithControl(e){return!(!e.ctrlKey&&!e.metaKey)&&(this.allowedKeysUsedWithControl.includes(e.key)||this.allowedKeysUsedWithControl.map(e=>e.toUpperCase()).includes(e.key))}getValueWithoutThousandsSeparator(e){return e.split(this.thousandsSeparator).join("")}hasNoMoreThan2DecimalDigits(e){const t=this.getValueWithoutThousandsSeparator(e);return this.numberWithUpTo2DecimalsRegex.test(t)}reformatInput(e){const t=void 0!==e?e:this.ngControl.value;if(t||0===t){const e=this.formatPriceTo2Decimal(t);this.setNativeInputValue(e)}else this.setNativeInputValue("")}formatPriceTo2Decimal(e){const t=("string"==typeof e?this.parseLocaleStringToNumber(e):e)||0;return this.decimalPipe.transform(t,"1.2-2")}formatPriceToUpTo2Decimal(e){var t,i;const c=`^[0-9]*\\${this.decimalPointSeparator}(0+)$`,n=`^[0-9]*\\${this.decimalPointSeparator}[1-9](0+)$`,a=this.getValueWithoutThousandsSeparator(e),s=(null===(t=a.match(c))||void 0===t?void 0:t[1].length)||0,o=(null===(i=a.match(n))||void 0===i?void 0:i[1].length)||0,r=this.decimalPipe.transform(this.parseLocaleStringToNumber(a),"1.0-2");return s>0?r+this.decimalPointSeparator+"00".slice(0,s):o>0?r+"0":r}getNumberOfThousandsSeparators(e){return(e||"").split(this.thousandsSeparator).length-1}getDiffInSeparators(e,t){const i=this.getNumberOfThousandsSeparators(e);return this.getNumberOfThousandsSeparators(t)-i}hasOnlyOneDecimalSeparatorAtTheEnd(e){return 2===e.split(this.decimalPointSeparator).length&&e.slice(-1)===this.decimalPointSeparator}parseLocaleStringToNumber(e){const t=new RegExp(`[^-+0-9${this.decimalPointSeparator}]`,"g"),i=String(e).replace(t,"").replace(this.decimalPointSeparator,".");return parseFloat(i)}setNativeInputValue(e){this.renderer.setProperty(this.elementRef.nativeElement,"value",e)}getNativeInputValue(){return this.elementRef.nativeElement.value}getCursorPosition(e){return{start:e.selectionStart,end:e.selectionEnd}}setCursorPosition(e,t){e.setSelectionRange(t.start>=0?t.start:0,t.end>=0?t.end:0)}moveCursor(e,t,i=0){this.setCursorPosition(e,{start:t.start+i,end:t.end+i})}numberOfDecimalPlaces(e){var t;return(null===(t=(e+"").split(".")[1])||void 0===t?void 0:t.length)||0}getLocaleDecimalPointSeparator(){return this.decimalPipe.transform(1.1,"1.1").charAt(1)}getLocaleThousandsSeparator(){const e=this.decimalPipe.transform(1e3,"1.0");return 5===e.length?e.charAt(1):""}registerOnChange(e){this.onChange=t=>{const i=""===t?null:this.parseLocaleStringToNumber(t);console.log("Emitting value",i),e(i)}}registerOnTouched(e){this.onTouch=e}setDisabledState(e){this.renderer.setProperty(this.elementRef.nativeElement,"disabled",e)}writeValue(e){this.reformatInput(e),this.previousRawInputValue=this.getNativeInputValue()}validate(e){const t={};return e.value>this.max&&(t.max=!0),e.value{let e=class{};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.Vb({type:e}),e.\u0275inj=m.Ub({imports:[[]]}),e})();function Gn(e,t){if(1&e&&(m.dc(0,"span",7),m.dc(1,"button",8),m.dc(2,"i",9),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",10),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function Yn(e,t){if(1&e){const e=m.ec();m.dc(0,"span",11),m.dc(1,"button",12),m.kc("click",function(){m.Gc(e);const t=m.oc(2);return t.onTranslateBtnClick(null==t.currentPageElementObj?null:t.currentPageElementObj.actionType,null==t.currentPageElementObj?null:t.currentPageElementObj.value,null==t.currentPageElementObj?null:t.currentPageElementObj.id,null==t.currentPageElementObj?null:t.currentPageElementObj.group_employee_id)}),m.nc(),m.dc(2,"svg",13),m.Yb(3,"path",14),m.cc(),m.cc(),m.cc()}}function Bn(e,t){1&e&&(m.dc(0,"div",15),m.Rc(1," AED"),m.cc())}function Un(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"input",16),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(t){return m.Gc(e),m.oc(2).onChange(t.target.value)}),m.cc(),m.dc(2,"label"),m.Rc(3),m.cc(),m.ac()}if(2&e){const e=m.oc(2);m.Lb(1),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("type",e.currentPageElementObj.custom_rule.attributes.type)("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required)("min",e.currentPageElementObj.custom_rule.attributes.min)("max",e.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Sc(e.currentPageElementObj.title)}}function zn(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"input",17),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(t){return m.Gc(e),m.oc(2).onChange(t.target.value,t)}),m.cc(),m.dc(2,"label"),m.Rc(3),m.cc(),m.ac()}if(2&e){const e=m.oc(2);m.Lb(1),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("type","text")("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required),m.Lb(2),m.Sc(e.currentPageElementObj.title)}}function Hn(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"input",18),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("change",function(t){return m.Gc(e),m.oc(2).onChange(t.target.value)}),m.cc(),m.dc(2,"label"),m.Rc(3),m.cc(),m.ac()}if(2&e){const e=m.oc(2);m.Lb(1),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("type",e.currentPageElementObj.custom_rule.attributes.type)("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required)("min",e.currentPageElementObj.custom_rule.attributes.min)("max",e.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Sc(e.currentPageElementObj.title)}}function Jn(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",9),m.Rc(2,"info_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj.custom_rule.attributes["data-desc"])}}function Xn(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",9),m.Rc(2,"info_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj.custom_rule.attributes.validation_warning)}}function Wn(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj["validation-error-msg"]?e.currentPageElementObj["validation-error-msg"]:e.validateMessage?e.validateMessage:"Please enter valid "+e.currentPageElementObj.title+".")}}function Kn(e,t){1&e&&(m.dc(0,"h5",24),m.Rc(1,"Error - Action Required"),m.cc())}function Zn(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",21),m.dc(2,"div",22),m.Pc(3,Kn,2,0,"h5",23),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Qn(e,t){if(1&e&&(m.dc(0,"div"),m.Pc(1,Gn,5,1,"span",2),m.Pc(2,Yn,4,0,"span",3),m.dc(3,"div"),m.Pc(4,Bn,2,0,"div",4),m.Pc(5,Un,4,12,"ng-container",1),m.Pc(6,zn,4,10,"ng-container",1),m.Pc(7,Hn,4,12,"ng-container",1),m.cc(),m.Pc(8,Jn,5,1,"span",5),m.Pc(9,Xn,5,1,"span",5),m.Pc(10,Wn,5,1,"span",6),m.Pc(11,Zn,6,2,"div",1),m.cc()),2&e){const e=m.oc();m.Nb((!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus?" error ":"")+(e.currentPageElementObj.custom_rule.link?"form-group help-info":"form-group")+(e.currentPageElementObj.isShowGDRFATranslateButton?" help-info":"")),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.custom_rule.link),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.isShowGDRFATranslateButton),m.Lb(1),m.Nb((e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("currency")?"currency-wrapper ":"")+"material_input_block"),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("currency")),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("currency")&&"number"!==e.currentPageElementObj.custom_rule.attributes.type),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("currency")&&"number"===e.currentPageElementObj.custom_rule.attributes.type),m.Lb(1),m.uc("ngIf",(e.currentPageElementObj.element_class||!e.currentPageElementObj.element_class)&&!(null!=e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("currency"))),m.Lb(1),m.uc("ngIf",!(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus)&&e.currentPageElementObj.custom_rule.attributes["data-desc"]),m.Lb(1),m.uc("ngIf",!(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus)&&e.currentPageElementObj.custom_rule.attributes.validation_warning),m.Lb(1),m.uc("ngIf",!e.visaCounterInfo.no_downgrade&&(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus||e.currentPageElementObj.value&&e.submitStatus&&!e.currentPageElementObj.isValidate||e.currentPageElementObj.value&&!e.submitStatus&&!e.currentPageElementObj.isValidate)),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front))}}function ea(e,t){if(1&e){const e=m.ec();m.dc(0,"a",27),m.kc("click",function(){return m.Gc(e),m.oc(2).onSelectVisas("6")}),m.Rc(1,"6 "),m.cc()}if(2&e){const e=m.oc(2);m.Nb(e.showVisasInput||6!=e.currentPageElementObj.value?"":"active")}}function ta(e,t){if(1&e){const e=m.ec();m.dc(0,"a",27),m.kc("click",function(){return m.Gc(e),m.oc(2).onSelectVisas("6",!0)}),m.Rc(1,"6+"),m.cc()}if(2&e){const e=m.oc(2);m.Nb(e.showVisasInput||6!=e.currentPageElementObj.value?"":"active")}}function ia(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",27),m.kc("click",function(){return m.Gc(e),m.oc(2).onSelectVisas("7")}),m.Rc(2,"7+"),m.cc(),m.cc()}if(2&e){const e=m.oc(2);m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput?"active":"")}}function ca(e,t){if(1&e){const e=m.ec();m.dc(0,"span"),m.dc(1,"div",32),m.dc(2,"div",33),m.dc(3,"div",34),m.dc(4,"div",35),m.dc(5,"input",36),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).currentPageElementObj.value=t})("focusout",function(t){return m.Gc(e),m.oc(2).onSelectVisas(t.target.value)}),m.cc(),m.dc(6,"label"),m.Rc(7),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc(2);m.Lb(5),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required)("min",e.currentPageElementObj.custom_rule.attributes.min)("max",e.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Sc(e.currentPageElementObj.title)}}function na(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Tc("Please select valid ",e.currentPageElementObj.title,".")}}function aa(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.validateMessage?e.validateMessage:"Please enter valid "+e.currentPageElementObj.title+".")}}function sa(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.validateMessage?e.validateMessage:"Please enter valid "+e.currentPageElementObj.title+".")}}function oa(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj.validateMessage?e.currentPageElementObj.validateMessage:"Please enter valid"+e.currentPageElementObj.title+".")}}function ra(e,t){if(1&e&&(m.dc(0,"span",20),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj.validateMessage?e.currentPageElementObj.validateMessage:"Please enter valid"+e.currentPageElementObj.title+".")}}function la(e,t){1&e&&(m.dc(0,"h5",24),m.Rc(1,"Error - Action Required"),m.cc())}function da(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",21),m.dc(2,"div",22),m.Pc(3,la,2,0,"h5",23),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function ua(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"div",25),m.dc(2,"ul",26),m.dc(3,"li"),m.dc(4,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("0")}),m.Rc(5,"0"),m.cc(),m.cc(),m.dc(6,"li"),m.dc(7,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("1")}),m.Rc(8,"1"),m.cc(),m.cc(),m.dc(9,"li"),m.dc(10,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("2")}),m.Rc(11,"2"),m.cc(),m.cc(),m.dc(12,"li"),m.dc(13,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("3")}),m.Rc(14,"3"),m.cc(),m.cc(),m.dc(15,"li"),m.dc(16,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("4")}),m.Rc(17,"4"),m.cc(),m.cc(),m.dc(18,"li"),m.dc(19,"a",27),m.kc("click",function(){return m.Gc(e),m.oc().onSelectVisas("5")}),m.Rc(20,"5"),m.cc(),m.cc(),m.dc(21,"li"),m.Pc(22,ea,2,2,"a",28),m.Pc(23,ta,2,2,"a",28),m.cc(),m.Pc(24,ia,3,4,"li",0),m.cc(),m.dc(25,"div",29),m.dc(26,"input",30),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().currentPageElementObj.value=t})("input",function(t){return m.Gc(e),m.oc().onSelectVisas(t.target.value)}),m.cc(),m.cc(),m.Yb(27,"span",31),m.Pc(28,ca,8,11,"span",1),m.Pc(29,na,5,1,"span",6),m.Pc(30,aa,5,1,"span",6),m.Pc(31,sa,5,1,"span",6),m.Pc(32,oa,5,1,"span",6),m.Pc(33,ra,5,1,"span",6),m.Pc(34,da,6,2,"div",1),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(3),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||0!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||1!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||2!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||3!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||4!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.Nb(e.showVisasInput||5!=e.currentPageElementObj.value?"":"active"),m.Lb(2),m.Nb(e.currentPageElementObj.disabled?"pointer-events-none":""),m.Lb(1),m.uc("ngIf",-1===(null==e.currentPageElementObj.element_class?null:e.currentPageElementObj.element_class.indexOf("only-6"))),m.Lb(1),m.uc("ngIf",(null==e.currentPageElementObj.element_class?null:e.currentPageElementObj.element_class.indexOf("only-6"))>-1),m.Lb(1),m.uc("ngIf",-1===(null==e.currentPageElementObj.element_class?null:e.currentPageElementObj.element_class.indexOf("only-6"))),m.Lb(2),m.vc("max",-1===(null==e.currentPageElementObj.element_class?null:e.currentPageElementObj.element_class.indexOf("only-6"))?7:6),m.uc("disabled",e.currentPageElementObj.disabled)("value",e.currentPageElementObj.value)("ngModel",e.currentPageElementObj.value),m.Lb(2),m.uc("ngIf",e.showVisasInput),m.Lb(1),m.uc("ngIf",null==e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus),m.Lb(1),m.uc("ngIf",!e.visaCounterInfo.no_downgrade&&!e.visaCounterInfo.check_visa_application&&(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus||e.currentPageElementObj.value&&e.submitStatus&&!e.currentPageElementObj.isValidate)),m.Lb(1),m.uc("ngIf",e.visaCounterInfo.no_downgrade&&(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus||e.currentPageElementObj.value&&e.submitStatus&&!e.currentPageElementObj.isValidate||e.currentPageElementObj.is_required_on_error&&e.submitStatus&&!e.currentPageElementObj.isValidate)),m.Lb(1),m.uc("ngIf",e.visaCounterInfo.check_visa_application&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf",e.currentPageElementObj.showCustomErrorMsg&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front))}}let ma=(()=>{class e{constructor(e,t){this.commonService=e,this.companyService=t,this.onChangeValue=new m.q,this.onGdrfaTraslateBtnClick=new m.q,this.isShamsPortal=!1,this.showVisasInput=!1,this.validateMessage="",this.showInput=!0,this.visaCounterInfo={allocated_visa:0,available_visa:0,used_visa:0,in_progress:0,in_progress_cancallation_visa:0,no_downgrade:!1,check_visa_application:!1}}ngOnInit(){var e,t,i,c;this.isShamsPortal=window.location.href.includes("shams"),this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),(null===(e=this.currentPageElementObj.element_class)||void 0===e?void 0:e.indexOf("visa-requirements"))>-1&&(this.showInput=!1,(-1===(null===(t=this.currentPageElementObj.element_class)||void 0===t?void 0:t.indexOf("only-6"))&&parseInt(this.currentPageElementObj.value)>=7||(null===(i=this.currentPageElementObj.element_class)||void 0===i?void 0:i.indexOf("only-6"))>-1&&parseInt(this.currentPageElementObj.value)>=6)&&(this.showVisasInput=!0),!this.currentPageElementObj.value&&$(window).width()<=768&&(this.currentPageElementObj.value=0)),this.currentPageElementObj.element_class&&(this.currentPageElementObj.element_class.includes("no-downgrade")||this.currentPageElementObj.element_class.includes("check-visa-application"))&&this.getVisaCounter(),(null===(c=this.currentPageElementObj.element_class)||void 0===c?void 0:c.includes("final-visa-count"))&&this.commonService.updateFinalVisaCount.subscribe(e=>{if(console.log("\ud83d\ude80 ~ TextComponent ~ ngOnInit ~ response:",e),null==e?void 0:e.setValue){if(this.currentPageElementObj.custom_rule.attributes.max&&(null==e?void 0:e.setValue)>parseFloat(this.currentPageElementObj.custom_rule.attributes.max)){this.currentPageElementObj.value=null==e?void 0:e.setValue,this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1;const t="Maximum "+this.currentPageElementObj.title+" can be "+this.currentPageElementObj.custom_rule.attributes.max+" only.";return this.currentPageElementObj.validateMessage=t,this.commonService.showToaster("error",t)}if((null==e?void 0:e.setValue)&&parseInt(null==e?void 0:e.setValue)<0){this.currentPageElementObj.value=null==e?void 0:e.setValue,this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1;const t="Please enter valid"+this.currentPageElementObj.title+".";return this.currentPageElementObj.validateMessage=t,this.commonService.showToaster("error",t)}this.onSelectVisas(e.setValue,this.showVisasInput)}})}ngAfterViewInit(){this.showInput||(this.currentPageElementObj.value?$(".slider").val(parseInt(this.currentPageElementObj.value)).rangeslider():$(".slider").val(0).rangeslider()),setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},50)}onChange(e,t,i){let c=this.currentPageElementObj.custom_rule.attributes.maximum;this.rowClass&&this.rowClass.includes("share-quantity-value")?this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,savedShareHolderUsers:!1,currentPageElementObj:this.currentPageElementObj}):this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj}),e?(this.currentPageElementObj.required&&this.isOnlySpaces(e)&&(this.validateMessage="Please eneter valid "+this.currentPageElementObj.title+".",this.currentPageElementObj.isValidate=!1),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&"email"===this.currentPageElementObj.custom_rule.attributes.type&&(this.currentPageElementObj.isValidate=!!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.minlength&&(e.lengthparseFloat(this.currentPageElementObj.custom_rule.attributes.max)?(this.validateMessage="Maximum "+this.currentPageElementObj.title+" can be "+this.currentPageElementObj.custom_rule.attributes.max+" only.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0)):this.currentPageElementObj.minimum||this.currentPageElementObj.maximum?"number"===this.currentPageElementObj.custom_rule.attributes.type&&(e=e.replace(",",""),this.currentPageElementObj.minimum&&parseFloat(e)parseFloat(this.currentPageElementObj.maximum)?(this.validateMessage="Maximum "+this.currentPageElementObj.title+" can be "+this.currentPageElementObj.maximum+" only.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0)):this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&"number"===this.currentPageElementObj.custom_rule.attributes.type&&(e=e.replace(",",""),this.currentPageElementObj.custom_rule.attributes.min&&parseFloat(e)parseFloat(c)?(this.validateMessage="Maximum "+this.currentPageElementObj.title+" can be "+c+" only.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0)),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-regex"]&&this.currentPageElementObj.custom_rule.attributes.pattern&&(/^[A-Za-z .-]*$/.test(e.toLowerCase())?this.currentPageElementObj.isValidate=!0:(this.currentPageElementObj.isValidate=!1,this.validateMessage=this.currentPageElementObj.custom_rule.attributes.title?this.currentPageElementObj.custom_rule.attributes.title:"special characters are not allowed."))):(this.validateMessage="",this.currentPageElementObj.isValidate=!0,this.currentPageElementObj["validation-error-msg"]="",this.currentPageElementObj.custom_rule.attributes.validation_warning=""),(this.showVisasInput&&e<7&&!i||this.showVisasInput&&e<6&&i)&&(this.showVisasInput=!1)}isOnlySpaces(e){return console.log("\ud83d\ude80 ~ TextComponent ~ isOnlySpaces ~ value:",e),console.log("\ud83d\ude80 ~ TextComponent ~ isOnlySpaces ~ (value?.trim() === ''):",""===(null==e?void 0:e.trim())),""===(null==e?void 0:e.trim())}getVisaCounter(){this.companyService.getVisaCounter({company_id:!0}).subscribe(e=>{if(200==e.status){let t=e.data.result;console.log("\ud83d\ude80 ~ TextComponent ~ refThis.companyService.getVisaCounter ~ result:",t),this.visaCounterInfo={allocated_visa:t.allocated_visa?t.allocated_visa:0,available_visa:t.availed_visa?t.availed_visa:0,used_visa:t.used_visa?t.used_visa:0,in_progress:t.in_progress_visa?t.in_progress_visa:0,in_progress_cancallation_visa:t.in_progress_cancallation_visa?t.in_progress_cancallation_visa:0,no_downgrade:!(!this.currentPageElementObj.element_class||!this.currentPageElementObj.element_class.includes("no-downgrade")),check_visa_application:!(!this.currentPageElementObj.element_class||!this.currentPageElementObj.element_class.includes("check-visa-application"))}}})}onSelectVisas(e,t){var i,c,n,a;console.log("\ud83d\ude80 ~ TextComponent ~ onSelectVisas ~ this.currentPageElementObj:",this.currentPageElementObj);let s=this;console.log("\ud83d\ude80 ~ TextComponent ~ onSelectVisas ~ value:",e),parseInt(e)>=7||t?(s.visaCounterInfo.no_downgrade?s.applyVisaValidation(e,t):s.visaCounterInfo.check_visa_application?s.checkVisaApplication(e,t):s.saveSelectedVisa(e,t),s.showVisasInput=!0,setTimeout(()=>{s.commonService.loadDefaultInputAnimation()},50)):(s.showVisasInput=!1,s.visaCounterInfo.no_downgrade?s.applyVisaValidation(e,t):s.visaCounterInfo.check_visa_application?s.checkVisaApplication(e,t):s.saveSelectedVisa(e,t)),(null===(c=null===(i=this.currentPageElementObj)||void 0===i?void 0:i.element_class)||void 0===c?void 0:c.includes("additional-visa-count"))&&this.calculateFinalVisaCountByUpgrade(e),(null===(a=null===(n=this.currentPageElementObj)||void 0===n?void 0:n.element_class)||void 0===a?void 0:a.includes("substract-visa-count"))&&this.calculateFinalVisaCountByDowngradd(e)}applyVisaValidation(e,t){let i=parseInt(this.visaCounterInfo.used_visa);if(this.isShamsPortal&&parseInt(this.visaCounterInfo.in_progress_cancallation_visa)>0&&(i-=parseInt(this.visaCounterInfo.in_progress_cancallation_visa)),parseInt(e){if(null==t?void 0:t.is_visible){let t=this.currentPageElementObj.value;if(t&&e&&parseInt(e)0&&(i-=parseInt(this.visaCounterInfo.in_progress_cancallation_visa)),parseInt(this.visaCounterInfo.in_progress)>0)){this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1;const e="You have already allocated visa(s) for this company. You cannot downgrade the visa allocation.";return this.currentPageElementObj.validateMessage=e,this.commonService.showToaster("error",e)}}}),parseInt(e){if(i&&e){let c=parseInt(i.value)||0,n=parseInt(e)||0;t=c+n,this.commonService.findControllerByClass("final-visa-count",this.pageFormationElementsList,t,!0)}})})}calculateFinalVisaCountByDowngradd(e){return Object(r.a)(this,void 0,void 0,function*(){let t=0;yield this.commonService.findControllerByClass("existing-visa-count",this.pageFormationElementsList).then(i=>{if(i&&e){let c=parseInt(i.value)||0,n=parseInt(e)||0;if(t=c-n,t<0){this.currentPageElementObj.value=e,this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1,this.currentPageElementObj.showCustomErrorMsg=!0,console.log("\ud83d\ude80 ~ TextComponent ~ calculateFinalVisaCountByDowngradd ~ this.currentPageElementObj:",this.currentPageElementObj);const t="The number of visas to downgrade cannot exceed the total available visas.";return this.currentPageElementObj.validateMessage=t,this.commonService.showToaster("error",t)}console.log("\ud83d\ude80 ~ TextComponent ~ calculateFinalVisaCountByDowngradd ~ finalVisaCount:",t),this.commonService.findControllerByClass("final-visa-count",this.pageFormationElementsList,t,!0)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b),m.Xb(h.d))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-text"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj",pageFormationElementsList:"pageFormationElementsList",rowClass:"rowClass"},outputs:{onChangeValue:"onChangeValue",onGdrfaTraslateBtnClick:"onGdrfaTraslateBtnClick"},decls:2,vars:2,consts:[[3,"class",4,"ngIf"],[4,"ngIf"],["class","input-info",4,"ngIf"],["class","input-info select-drp",4,"ngIf"],["class","currency-label",4,"ngIf"],["class","input-required description",4,"ngIf"],["class","input-required",4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[1,"input-info","select-drp"],["type","button",1,"btn-0",3,"click"],["xmlns","http://www.w3.org/2000/svg","height","24px","viewBox","0 -960 960 960","width","24px","fill","#5f6368"],["d","m476-80 182-480h84L924-80h-84l-43-122H603L560-80h-84ZM160-200l-56-56 202-202q-35-35-63.5-80T190-640h84q20 39 40 68t48 58q33-33 68.5-92.5T484-720H40v-80h280v-80h80v80h280v80H564q-21 72-63 148t-83 116l96 98-30 82-122-125-202 201Zm468-72h144l-72-204-72 204Z"],[1,"currency-label"],["ngxCurrencyInput","",3,"type","id","ngModel","minlength","maxlength","disabled","required","min","max","ngModelChange","change"],["ngxCurrencyInput","",3,"type","id","ngModel","minlength","maxlength","disabled","required","ngModelChange","change"],[3,"type","id","ngModel","minlength","maxlength","disabled","required","min","max","ngModelChange","change"],[1,"input-required","description"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"],[1,"service-rating-module"],[1,"rating-list","hidden-xs"],["href","#","onclick","return false;",3,"click"],["href","#","onclick","return false;",3,"class","click",4,"ngIf"],[1,"range-slider","slider-gradient","visible-xs"],["min","0","step","1","type","range",1,"slider","slider-orange",3,"disabled","value","ngModel","max","ngModelChange","input"],[1,"clearfix"],[1,"row"],[1,"col-sm-6","col-xs-12"],[1,"form-group"],[1,"material_input_block"],["type","number","onkeydown","if(event.key==='.'){event.preventDefault();}else if(event.which === 86) {event.preventDefault();}",3,"id","ngModel","minlength","maxlength","disabled","required","min","max","ngModelChange","focusout"]],template:function(e,t){1&e&&(m.Pc(0,Qn,12,14,"div",0),m.Pc(1,ua,35,40,"div",1)),2&e&&(m.uc("ngIf",t.showInput),m.Lb(1),m.uc("ngIf",!t.showInput))},directives:[c.n,n.b,$n,a.a,n.n,n.q,n.j,n.i,n.x,n.v,n.s],styles:[""]}),e})();function pa(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"button",5),m.dc(2,"i",6),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",7),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function ha(e,t){if(1&e){const e=m.ec();m.dc(0,"span",4),m.dc(1,"button",8),m.kc("click",function(){m.Gc(e);const t=m.oc();return t.onTranslateBtnClick(null==t.currentPageElementObj?null:t.currentPageElementObj.actionType,null==t.currentPageElementObj?null:t.currentPageElementObj.value,null==t.currentPageElementObj?null:t.currentPageElementObj.id,null==t.currentPageElementObj?null:t.currentPageElementObj.group_employee_id)}),m.nc(),m.dc(2,"svg",9),m.Yb(3,"path",10),m.cc(),m.cc(),m.cc()}}function ga(e,t){if(1&e){const e=m.ec();m.dc(0,"span",12),m.dc(1,"button",13),m.kc("click",function(t){return m.Gc(e),m.oc(2).resetValue(t)}),m.dc(2,"i",6),m.Rc(3,"cancel_outline"),m.cc(),m.cc(),m.cc()}}function ba(e,t){if(1&e&&(m.bc(0),m.Pc(1,ga,4,0,"span",11),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.showClose)}}function va(e,t){if(1&e&&(m.dc(0,"option",18),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.nationality)}}function fa(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"label",15),m.Rc(2),m.cc(),m.dc(3,"select",16),m.Yb(4,"option"),m.Pc(5,va,2,3,"option",17),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.Nb(e.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.countryList)}}function _a(e,t){if(1&e&&(m.dc(0,"option",18),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.nationality_ar)}}function ya(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"label",15),m.Rc(2),m.cc(),m.dc(3,"select",16),m.Yb(4,"option"),m.Pc(5,_a,2,3,"option",17),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.Nb(e.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.countryListAr)}}function Ea(e,t){if(1&e&&(m.dc(0,"option",18),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.title)}}function Pa(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"label",15),m.Rc(2),m.cc(),m.dc(3,"select",16),m.Yb(4,"option"),m.Pc(5,Ea,2,3,"option",17),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.Nb(e.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.designationList)}}function Oa(e,t){if(1&e&&(m.dc(0,"option",18),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.key)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.value)}}function Ca(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"label",15),m.Rc(2),m.cc(),m.dc(3,"select",16),m.Yb(4,"option"),m.Pc(5,Oa,2,3,"option",17),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.Nb(e.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.options)}}function Sa(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",6),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function La(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",6),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Sc(null!=e.currentPageElementObj&&e.currentPageElementObj.validateMessage?null==e.currentPageElementObj?null:e.currentPageElementObj.validateMessage:"Please select"+e.currentPageElementObj.title)}}function wa(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",6),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Sc(e.validateMessage?e.validateMessage:"Please enter valid"+e.currentPageElementObj.title+".")}}function ja(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",20),m.dc(2,"div",21),m.dc(3,"h5",22),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let Ia=(()=>{class e{constructor(e,t,i,c){this.companyFormationService=e,this.commonService=t,this.companyService=i,this.interceptorService=c,this.showClose=!0,this.handleDetectedChange=new m.q,this.onChangeValue=new m.q,this.onGdrfaTraslateBtnClick=new m.q,this.countryList=[],this.countryListAr=[],this.designationList=[],this.isCountrySelector=!1,this.isCheckDowngradeVisa=!1,this.isDesignationSelector=!1,this.visaCounterInfo={allocated_visa:0,available_visa:0,used_visa:0,in_progress:0,no_downgrade:!1,check_visa_application:!1},this.isArabicCountrySelector=!1,this.validateMessage=""}ngOnInit(){var e,t,i,c,n,a,s=this;if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-country")||!0!==s.currentPageElementObj.custom_rule.attributes["data-country"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-country"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-arabic-country")||!0!==s.currentPageElementObj.custom_rule.attributes["data-arabic-country"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-arabic-country"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_branches")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_branches"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_branches"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_products")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_products"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_products"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_addons")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_addons"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_addons"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_source_of_funds")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_source_of_funds"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_source_of_funds"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_primary_line_of_business")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_primary_line_of_business"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_primary_line_of_business"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_trade_license_authorities")||!0!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_trade_license_authorities"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-mashreqbank_trade_license_authorities"])if(!s.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-designation-spc")||!0!==s.currentPageElementObj.custom_rule.attributes["data-designation-spc"]&&"true"!==s.currentPageElementObj.custom_rule.attributes["data-designation-spc"]){if(s.isCountrySelector=!1,(null===(t=null===(e=s.currentPageElementObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.options)&&s.currentPageElementObj.custom_rule.options.constructor!==Array)if(null===(c=null===(i=s.currentPageElementObj)||void 0===i?void 0:i.custom_rule)||void 0===c?void 0:c.options_keys){let e=s.currentPageElementObj.custom_rule.options,t=null===(a=null===(n=s.currentPageElementObj)||void 0===n?void 0:n.custom_rule)||void 0===a?void 0:a.options_keys.split(","),i=[];t.map(t=>{i.push({key:t,value:e[t]})}),s.currentPageElementObj.custom_rule.options=i}else{let e=Object.entries(s.currentPageElementObj.custom_rule.options),t=[];e.forEach(([e,i])=>{t.push({key:e,value:i})}),s.currentPageElementObj.custom_rule.options=t}this.loadSelectData(),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100),this.currentPageElementObj.element_class&&(this.currentPageElementObj.element_class.includes("no-downgrade")||this.currentPageElementObj.element_class.includes("check-visa-application"))?(this.isCheckDowngradeVisa=!0,this.getVisaCounter()):this.isCheckDowngradeVisa=!1}else s.isDesignationSelector=!0,s.getDesignationList(),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("license"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("primary"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("source"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("addOns"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("products"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!1,s.getData("branches"),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isArabicCountrySelector=!0,s.getCountryList(!0),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);else s.isCountrySelector=!0,s.getCountryList(!1),setTimeout(()=>{$("#"+s.currentPageElementObj.element_id).select2()},100);if(this.currentPageElementObj.custom_rule["option-disabled"]){let e=Object.values(this.currentPageElementObj.custom_rule["option-disabled"]);this.currentPageElementObj.custom_rule.options.map(t=>{t.textDisabled=e.indexOf(t.value)>-1})}this.currentPageElementObj.custom_rule["option-discontinued"]&&(this.currentPageElementObj.custom_rule.options.map((e,t)=>{var i;let c=Object.values(this.currentPageElementObj.custom_rule["option-discontinued"]);(null===(i=this.currentPageElementObj)||void 0===i?void 0:i.value)==e.key&&(e.textDisabled=c.indexOf(e.value)>-1),c.includes(e.value)&&((null==e?void 0:e.textDisabled)||(e.isDelete=!0))}),this.currentPageElementObj.custom_rule.options=this.currentPageElementObj.custom_rule.options.filter(e=>!(null==e?void 0:e.isDelete)))}getVisaCounter(){this.companyService.getVisaCounter({company_id:!0}).subscribe(e=>{if(200==e.status){let t=e.data.result;this.visaCounterInfo={allocated_visa:t.allocated_visa?t.allocated_visa:0,available_visa:t.availed_visa?t.availed_visa:0,used_visa:t.used_visa?t.used_visa:0,in_progress:t.in_progress_visa?t.in_progress_visa:0,no_downgrade:!(!this.currentPageElementObj.element_class||!this.currentPageElementObj.element_class.includes("no-downgrade")),check_visa_application:!(!this.currentPageElementObj.element_class||!this.currentPageElementObj.element_class.includes("check-visa-application"))}}})}getCountryList(e){let t=window.location.href.split("/"),i=t[0]+"//"+t[2];const c=this;if(i.includes("spc")||i.includes("meydan")||i.includes("meydanfz"))if(e?c.countryListAr=localStorage.getItem("countryListAr")?JSON.parse(localStorage.getItem("countryListAr")):[]:c.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],!e&&0===c.countryList.length||e&&0===c.countryListAr.length){let t={};t.process_request_id=c.commonService.processRequestId,e&&(t.lang_code="ar"),c.companyFormationService.getCountryListInstantLicense(t).subscribe(t=>{200===t.status?(e?(c.countryListAr=t.data,localStorage.setItem("countryListAr",JSON.stringify(c.countryListAr))):(c.countryList=t.data,localStorage.setItem("countryList",JSON.stringify(c.countryList))),c.loadSelectData()):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}else c.loadSelectData();else if(e?c.countryListAr=localStorage.getItem("countryListAr")?JSON.parse(localStorage.getItem("countryListAr")):[]:c.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],!e&&0===c.countryList.length||e&&0===c.countryListAr.length){let t={};e&&(t={lang_code:"ar"}),c.companyFormationService.getCountryListIsArabic(t).subscribe(t=>{200===t.status?(e?(c.countryListAr=t.data,localStorage.setItem("countryListAr",JSON.stringify(c.countryListAr))):(c.countryList=t.data,localStorage.setItem("countryList",JSON.stringify(c.countryList))),c.loadSelectData()):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}else c.loadSelectData()}getDesignationList(){const e=this;e.companyFormationService.getSpcDesignationList().subscribe(t=>{let i=JSON.parse(JSON.stringify(t.data));i.map(e=>{e.textDisabled=!1}),e.designationList=i,e.loadSelectData()})}loadSelectData(){var e,t,i,c,n,a=this,s=a.currentPageElementObj.value?a.currentPageElementObj.value:a.currentPageElementObj.custom_rule.default.value;(null===(t=null===(e=a.currentPageElementObj)||void 0===e?void 0:e.element_class)||void 0===t?void 0:t.includes("select_first_class"))&&(s=a.currentPageElementObj.value?a.currentPageElementObj.value:null===(n=null===(c=null===(i=a.currentPageElementObj)||void 0===i?void 0:i.custom_rule)||void 0===c?void 0:c.options[0])||void 0===n?void 0:n.key),s&&(a.currentPageElementObj.value=s,setTimeout(()=>{$("#"+a.currentPageElementObj.element_id).val(s),$("#"+a.currentPageElementObj.element_id).change(),this.commonService.loadDefaultSelectAnimation()},100)),$(document).off("change","#"+a.currentPageElementObj.element_id),$(document).on("change","#"+a.currentPageElementObj.element_id,function(){var e,t;let i=$(this).val();if(a.isCheckDowngradeVisa&&a.visaCounterInfo.no_downgrade)a.applyVisaValidation($(this).val());else if(a.visaCounterInfo.check_visa_application)a.checkVisaApplication(i);else{a.currentPageElementObj.value=$(this).val();let i="";if(a.isCountrySelector){let t=null===(e=a.countryList)||void 0===e?void 0:e.filter(e=>e.id==$(this).val());i=(null==t?void 0:t.length)>0?t[0].iso:"",a.currentPageElementObj.isoCode=i}else if(a.isArabicCountrySelector){let e=null===(t=a.countryListAr)||void 0===t?void 0:t.filter(e=>e.id==$(this).val());i=(null==e?void 0:e.length)>0?e[0].iso:"",a.currentPageElementObj.isoCode=i}a.currentPageElementObj.phoneRestrictionDestinationId&&a.setRestrictionPhoneCountries(a.currentPageElementObj.id,a.rowIndex,i),a.isDesignationSelector&&a.checkDependentFields(a.currentPageElementObj,$(this)),a.onChangeValue.emit({value:a.currentPageElementObj.value,rowIndex:a.rowIndex,rowType:a.rowType,currentPageElementObj:a.currentPageElementObj})}})}setRestrictionPhoneCountries(e,t,i){var c;this.pageFormationElementsList=null===(c=this.pageFormationElementsList)||void 0===c?void 0:c.map(c=>{var n;return Object.assign(Object.assign({},c),{stepElements:null===(n=c.stepElements)||void 0===n?void 0:n.map(c=>{var n;return Object.assign(Object.assign({},c),{childElements:null===(n=c.childElements)||void 0===n?void 0:n.map((c,n)=>Array.isArray(c)?c.map(c=>t===n&&(null==c?void 0:c.id)===e?Object.assign(Object.assign({},c),{phoneRestrictionCountryList:[i]}):c):(null==c?void 0:c.id)===e?Object.assign(Object.assign({},c),{phoneRestrictionCountryList:[i]}):c)})})})})}checkDependentFields(e,t){t.attr("id");const i=t.val(),c=[];this.designationList.map(e=>c.push(e.class_name));const n=this.designationList.filter(e=>e.id===i);let a=!1;n&&n.length>0&&(a=1==n[0].attested_degree),this.pageFormationElementsList.map(e=>{e.stepElements.map(e=>{e.childElements.map((e,t)=>{var s,o;if(null===(s=e.element_class)||void 0===s?void 0:s.includes(null===(o=n[0])||void 0===o?void 0:o.class_name))e.is_visible=a,e.required=a,e.hide=a?"0":"1",e.default_is_visible=e.is_visible,e.default_required=e.required,e.is_attested_degree=!0,e.value=i?e.value:"";else{let t=c.filter(t=>{var i;return null===(i=e.element_class)||void 0===i?void 0:i.includes(t)});t&&t.length>0&&(e.is_visible=!1,e.required=!1,e.hide="1",e.default_is_visible=!1,e.default_required=!1,e.is_attested_degree=!0,e.value="")}})})})}applyVisaValidation(e){if(this.visaCounterInfo.used_visa>e)return this.currentPageElementObj.value="",this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1,this.currentPageElementObj.validateMessage="Total active visa count is greater than the requested visa allocation; please complete the visa cancellation process before proceeding.",this.commonService.showToaster("error","Total active visa count is greater than the requested visa allocation; please complete the visa cancellation process before proceeding.");this.currentPageElementObj.is_required_on_error=this.currentPageElementObj.default_required,this.currentPageElementObj.isValidate=!0,this.saveSelectedVisa(e)}saveSelectedVisa(e){this.currentPageElementObj.value=e,this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}getData(e){let t;switch(this.currentPageElementObj.custom_rule.options=[],e){case"branches":t=this.companyFormationService.getMashreqBankBranches();break;case"products":t=this.companyFormationService.getMashreqBankProducts();break;case"addOns":t=this.companyFormationService.getMashreqBankAddOns();break;case"primary":t=this.companyFormationService.getMashreqBankPrimaryLineofBusiness();break;case"source":t=this.companyFormationService.getMashreqBankSourceofFunds();break;case"license":t=this.companyFormationService.getMashreqBankTradeLicenseAuthorities()}t.subscribe(t=>{t.data.forEach(t=>{switch(e){case"branches":this.currentPageElementObj.custom_rule.options.push({key:t.code,value:t.name});break;case"products":this.currentPageElementObj.custom_rule.options.push({key:t.productId,value:t.productName});break;case"addOns":this.currentPageElementObj.custom_rule.options.push({key:t.code,value:t.name});break;case"primary":this.currentPageElementObj.custom_rule.options.push({key:t.natureOfBusiness,value:t.natureOfBusiness});break;case"source":this.currentPageElementObj.custom_rule.options.push({key:t.name,value:t.name});break;case"license":this.currentPageElementObj.custom_rule.options.push({key:t.authCode,value:t.tlAuthName})}}),this.loadSelectData()})}resetValue(e){$("#"+this.currentPageElementObj.element_id).val(""),$("#"+this.currentPageElementObj.element_id).trigger("change")}ngOnDestroy(){$("#"+this.currentPageElementObj.element_id).select2("destroy")}onTranslateBtnClick(e,t,i,c){t&&(console.log("\ud83d\ude80 ~ TextComponent ~ onTranslateBtnClick ~ actionType:",e),this.onGdrfaTraslateBtnClick.emit({actionType:e,fieldValue:t,fieldId:i,groupEmployeeId:c||""}))}checkVisaApplication(e){if(parseInt(this.visaCounterInfo.used_visa),parseInt(this.visaCounterInfo.in_progress),console.log("\ud83d\ude80 ~ TextComponent ~ checkVisaApplication ~ parseInt(this.visaCounterInfo.in_progress) > 0:",parseInt(this.visaCounterInfo.in_progress)>0),parseInt(this.visaCounterInfo.in_progress)>0){this.currentPageElementObj.value=this.currentPageElementObj.previous_value,this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1;const e="You have already allocated visa(s) for this company. You cannot downgrade the visa allocation.";return this.currentPageElementObj.validateMessage=e,this.commonService.showToaster("error",e)}if(this.visaCounterInfo.used_visa>e){this.currentPageElementObj.value=this.currentPageElementObj.previous_value,this.currentPageElementObj.is_required_on_error=1,this.currentPageElementObj.isValidate=!1;const e="Total active visa count is greater than the requested visa allocation; please complete the visa cancellation process before proceeding.";return this.currentPageElementObj.validateMessage=e,this.commonService.showToaster("error",e)}this.currentPageElementObj.is_required_on_error=this.currentPageElementObj.default_required,this.currentPageElementObj.isValidate=!0,this.saveSelectedVisa(e)}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(h.d),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-select"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",submitStatus:"submitStatus",detectedChange:"detectedChange",currentPageElementObj:"currentPageElementObj",pageFormationElementsList:"pageFormationElementsList",showClose:"showClose"},outputs:{handleDetectedChange:"handleDetectedChange",onChangeValue:"onChangeValue",onGdrfaTraslateBtnClick:"onGdrfaTraslateBtnClick"},decls:12,vars:13,consts:[["class","input-info",4,"ngIf"],[4,"ngIf"],["class","material_input_block select2-label",4,"ngIf"],["class","input-required",4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],["type","button",1,"btn-0",3,"click"],["xmlns","http://www.w3.org/2000/svg","height","24px","viewBox","0 -960 960 960","width","24px","fill","#5f6368"],["d","m476-80 182-480h84L924-80h-84l-43-122H603L560-80h-84ZM160-200l-56-56 202-202q-35-35-63.5-80T190-640h84q20 39 40 68t48 58q33-33 68.5-92.5T484-720H40v-80h280v-80h80v80h280v80H564q-21 72-63 148t-83 116l96 98-30 82-122-125-202 201Zm468-72h144l-72-204-72 204Z"],["class","input-info select-drp",4,"ngIf"],[1,"input-info","select-drp"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0",3,"click"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true",3,"id","disabled"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value","disabled"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,pa,5,1,"span",0),m.Pc(2,ha,4,0,"span",0),m.Pc(3,ba,2,1,"ng-container",1),m.Pc(4,fa,6,6,"div",2),m.Pc(5,ya,6,6,"div",2),m.Pc(6,Pa,6,6,"div",2),m.Pc(7,Ca,6,6,"div",2),m.Pc(8,Sa,5,1,"span",3),m.Pc(9,La,5,1,"span",3),m.Pc(10,wa,5,1,"span",3),m.Pc(11,ja,7,1,"div",1),m.cc()),2&e&&(m.Nb("form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")+(t.commonService.reengineeringApplicable?"help-info":"")+(t.currentPageElementObj.isShowGDRFATranslateButton?" help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.isShowGDRFATranslateButton),m.Lb(1),m.uc("ngIf",t.commonService.reengineeringApplicable),m.Lb(1),m.uc("ngIf",t.isCountrySelector),m.Lb(1),m.uc("ngIf",t.isArabicCountrySelector),m.Lb(1),m.uc("ngIf",t.isDesignationSelector),m.Lb(1),m.uc("ngIf",!t.isCountrySelector&&!t.isArabicCountrySelector&&!t.isDesignationSelector),m.Lb(1),m.uc("ngIf",!t.visaCounterInfo.no_downgrade&&!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf",t.visaCounterInfo.no_downgrade&&(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus||t.currentPageElementObj.is_required_on_error&&t.submitStatus&&!t.currentPageElementObj.isValidate)),m.Lb(1),m.uc("ngIf",t.visaCounterInfo.check_visa_application&&!t.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n,n.r,n.B,c.m],styles:[""]}),e})();var xa=i("1G5W"),Ra=i("XNiG");function ka(e,t){if(1&e){const e=m.ec();m.dc(0,"li",33),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageHamBurgerClick(i.id)}),m.dc(1,"a",34),m.Rc(2),m.cc(),m.cc()}if(2&e){const e=t.$implicit;m.Lb(2),m.Sc(e.name)}}function Aa(e,t){if(1&e){const e=m.ec();m.dc(0,"button",38),m.kc("click",function(i){m.Gc(e);const c=t.$implicit;return m.oc(3).openTab(i,c.id,c.name)}),m.Rc(1),m.cc()}if(2&e){const e=t.$implicit;m.Lb(1),m.Sc(e.name)}}function Ta(e,t){if(1&e&&(m.dc(0,"div",35),m.dc(1,"div",36),m.Pc(2,Aa,2,1,"button",37),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(2),m.uc("ngForOf",e.directoryList)}}function Fa(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",41),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(3).openSubDirectory(i.id,i.name)}),m.dc(2,"i",42),m.Rc(3,"folder"),m.cc(),m.Rc(4),m.cc(),m.cc()}if(2&e){const e=t.$implicit;m.Nb(e.flag?"hide":""),m.Lb(4),m.Tc(" ",e.name," ")}}function Va(e,t){if(1&e&&(m.dc(0,"ul",39),m.Pc(1,Fa,5,3,"li",40),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngForOf",e.subDirectoryList)}}function Da(e,t){if(1&e&&m.Yb(0,"img",52),2&e){const e=m.oc().$implicit,t=m.oc(3);m.uc("src",e.file_path?e.file_path:t.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function qa(e,t){if(1&e&&m.Yb(0,"img",53),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/gif.png",m.Jc)}}function Na(e,t){if(1&e&&m.Yb(0,"img",54),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/ppt.png",m.Jc)}}function $a(e,t){if(1&e&&m.Yb(0,"img",55),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/xls.png",m.Jc)}}function Ma(e,t){if(1&e&&m.Yb(0,"img",56),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/doc.png",m.Jc)}}function Ga(e,t){if(1&e&&m.Yb(0,"img",57),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/pdf.png",m.Jc)}}function Ya(e,t){if(1&e&&m.Yb(0,"img",58),2&e){const e=m.oc(4);m.uc("src",e.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function Ba(e,t){if(1&e){const e=m.ec();m.dc(0,"li"),m.dc(1,"a",41),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(3).selectFile(i)}),m.dc(2,"div",44),m.Pc(3,Da,1,1,"img",45),m.Pc(4,qa,1,1,"img",46),m.Pc(5,Na,1,1,"img",47),m.Pc(6,$a,1,1,"img",48),m.Pc(7,Ma,1,1,"img",49),m.Pc(8,Ga,1,1,"img",50),m.Pc(9,Ya,1,1,"img",51),m.cc(),m.dc(10,"p"),m.Rc(11),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(3);m.Nb(e.flag?i.currentPageElementObj.value===e.id?"active":"":"hide"),m.Lb(3),m.uc("ngIf",e.file_path.split(".").pop()&&("jpeg"===e.file_path.split(".").pop()||"jpg"===e.file_path.split(".").pop()||"png"===e.file_path.split(".").pop()||"svg"===e.file_path.split(".").pop())),m.Lb(1),m.uc("ngIf",e.file_path.split(".").pop()&&"gif"===e.file_path.split(".").pop()),m.Lb(1),m.uc("ngIf",e.file_path.split(".").pop()&&"ppt"===e.file_path.split(".").pop()),m.Lb(1),m.uc("ngIf",e.file_path.split(".").pop()&&"xls"===e.file_path.split(".").pop()),m.Lb(1),m.uc("ngIf",e.file_path.split(".").pop()&&"doc"===e.file_path.split(".").pop()),m.Lb(1),m.uc("ngIf",e.file_path.split(".").pop()&&"pdf"===e.file_path.split(".").pop()),m.Lb(1),m.uc("ngIf",!e.file_path),m.Lb(2),m.Sc(e.title)}}function Ua(e,t){if(1&e&&(m.dc(0,"ul",43),m.Pc(1,Ba,12,10,"li",40),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngForOf",e.subDirectoryList)}}function za(e,t){1&e&&(m.dc(0,"div"),m.Rc(1,"No data found."),m.cc())}function Ha(e,t){if(1&e&&(m.dc(0,"span",59),m.dc(1,"i",42),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.validateMessage)}}const Ja=function(){return["file_url"]};function Xa(e,t){if(1&e&&m.Yb(0,"img",52),2&e){const e=m.oc(3);m.uc("src",e.selectedFile.new_file_url?e.selectedFile.new_file_url:e.selectedFile&&m.yc(1,Ja)?e.selectedFile.file_url:e.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function Wa(e,t){if(1&e&&m.Yb(0,"img",53),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/gif.png",m.Jc)}}function Ka(e,t){if(1&e&&m.Yb(0,"img",54),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/ppt.png",m.Jc)}}function Za(e,t){if(1&e&&m.Yb(0,"img",55),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/xls.png",m.Jc)}}function Qa(e,t){if(1&e&&m.Yb(0,"img",56),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/doc.png",m.Jc)}}function es(e,t){if(1&e&&m.Yb(0,"img",57),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/pdf.png",m.Jc)}}function ts(e,t){if(1&e&&m.Yb(0,"img",58),2&e){const e=m.oc(3);m.uc("src",e.commonService.selectedThemeImages+"/No-Image-Found.png",m.Jc)}}function is(e,t){if(1&e&&(m.dc(0,"div",60),m.dc(1,"a",34),m.dc(2,"div",44),m.Pc(3,Xa,1,2,"img",45),m.Pc(4,Wa,1,1,"img",46),m.Pc(5,Ka,1,1,"img",47),m.Pc(6,Za,1,1,"img",48),m.Pc(7,Qa,1,1,"img",49),m.Pc(8,es,1,1,"img",50),m.Pc(9,ts,1,1,"img",51),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf","image"===e.fileType),m.Lb(1),m.uc("ngIf","gif"===e.fileType),m.Lb(1),m.uc("ngIf","ppt"===e.fileType),m.Lb(1),m.uc("ngIf","xls"===e.fileType),m.Lb(1),m.uc("ngIf","doc"===e.fileType),m.Lb(1),m.uc("ngIf","pdf"===e.fileType),m.Lb(1),m.uc("ngIf",!e.fileType)}}const cs=function(){return{standalone:!0}};function ns(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",1),m.dc(2,"div",2),m.dc(3,"div",3),m.dc(4,"div",4),m.dc(5,"h2"),m.Rc(6),m.cc(),m.cc(),m.dc(7,"div",5),m.dc(8,"div",6),m.dc(9,"form",7),m.kc("submit",function(){return m.Gc(e),m.oc().getSubDirectory()}),m.dc(10,"div",8),m.dc(11,"div",9),m.dc(12,"input",10),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().search_keyword=t}),m.cc(),m.dc(13,"label"),m.Rc(14,"Search"),m.cc(),m.dc(15,"a",11),m.kc("click",function(){return m.Gc(e),m.oc().getSubDirectory()}),m.dc(16,"i",12),m.Yb(17,"small",13),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(18,"mat-dialog-content",14),m.dc(19,"nav",15),m.dc(20,"ol",16),m.Pc(21,ka,3,1,"li",17),m.cc(),m.cc(),m.dc(22,"div",18),m.Pc(23,Ta,3,1,"div",19),m.dc(24,"div"),m.dc(25,"div",20),m.dc(26,"h4"),m.Rc(27,"Selected Directory : "),m.dc(28,"span"),m.Rc(29),m.cc(),m.cc(),m.dc(30,"span",21),m.Pc(31,Va,2,1,"ul",22),m.Pc(32,Ua,2,1,"ul",23),m.Pc(33,za,2,0,"div",0),m.cc(),m.dc(34,"div",24),m.dc(35,"ngx-file-drop",25),m.kc("onFileDrop",function(t){return m.Gc(e),m.oc().dropped(t)}),m.cc(),m.cc(),m.Pc(36,Ha,5,1,"span",26),m.Pc(37,is,10,7,"div",27),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(38,"mat-dialog-actions",28),m.dc(39,"button",29),m.dc(40,"span",30),m.Rc(41,"Browse File"),m.cc(),m.dc(42,"input",31),m.kc("change",function(t){return m.Gc(e),m.oc().uploadImage(t)}),m.cc(),m.cc(),m.dc(43,"button",32),m.kc("click",function(){return m.Gc(e),m.oc().manageSelectFiles()}),m.dc(44,"span",30),m.Rc(45,"Select"),m.cc(),m.cc(),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc();m.Lb(6),m.Sc(e.currentPageElementObj.title),m.Lb(6),m.uc("ngModel",e.search_keyword)("ngModelOptions",m.yc(13,cs)),m.Lb(9),m.uc("ngForOf",e.directoryPath),m.Lb(2),m.uc("ngIf",e.directoryList.length>0),m.Lb(1),m.Nb(e.directoryList.length>0?"tab-content-container":"tab-content-container full-width"),m.Lb(5),m.Sc(e.selectedDirectoryName),m.Lb(2),m.uc("ngIf",e.subDirectoryList.length>0),m.Lb(1),m.uc("ngIf",e.subDirectoryList.length>0),m.Lb(1),m.uc("ngIf",0===e.subDirectoryList.length),m.Lb(3),m.uc("ngIf",!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf",e.selectedFile&&(e.selectedFile.new_file_url||e.selectedFile.file_url))}}function as(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",1),m.dc(2,"div",61),m.dc(3,"div",62),m.Yb(4,"img",63),m.cc(),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc();m.Lb(4),m.uc("src",e.commonService.selectedThemeImages+"/animation.gif",m.Jc)}}let ss=(()=>{class e{constructor(e,t,i,c){this.dialogRef=e,this.data=t,this.companyFormationService=i,this.commonService=c,this.fileType="",this.selectedFile={},this.fileUploaded=!1,this.search_keyword="",this.directoryList=[],this.subDirectoryList=[],this.countryList=[],this.selectedDirectoryName="",this.selectedDirectoryId="",this.validateMessage="",this.destroy$=new Ra.a,this.directoryPath=[{id:0,name:"Root"}],this.showLoader=!1}ngOnInit(){var e,t,i;this.currentPageElementObj=null===(e=this.data)||void 0===e?void 0:e.currentPageElementObj,this.processId=null===(t=this.data)||void 0===t?void 0:t.processId,this.process_request_id=null===(i=this.data)||void 0===i?void 0:i.process_request_id,this.getDirectory()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getDirectory(){this.companyFormationService.getDirectory({user_id:!0,directory_id:0,search_keyword:this.search_keyword}).subscribe(e=>{200===e.status&&(this.directoryList=e.data,setTimeout(()=>{this.tabsMobileDropdown()},500))},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}openTab(e,t,i){let c=document.getElementsByClassName("tablinks");for(let n=0;n{this.subDirectoryList=200===e.status?e.data:[]},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}manageHamBurgerClick(e){this.selectedDirectoryId=e;let t=this.directoryPath.findIndex(t=>t.id===e);this.directoryPath.splice(t+1,this.directoryPath.length-(t+1)),this.getSubDirectory()}dropped(e){for(const t of e)t.fileEntry.isFile&&t.fileEntry.file(e=>{if(!this.currentPageElementObj.custom_rule.extra_validation||this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_ext.indexOf(e.name.split(".").pop())>-1)if(this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize&&parseInt(this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize)e.size/1e3)this.currentPageElementObj.isValidate=!1,this.validateMessage="The minimum file size allowed is "+this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize+" KB.",this.fileUploaded=!1;else{this.currentPageElementObj.file=e,this.fileUploaded=!0;var t=new FileReader;this.getFileType(),t.readAsDataURL(e),t.onload=e=>{this.selectedFile&&this.selectedFile.value?this.selectedFile.new_file_url=e.target.result:this.selectedFile={new_file_url:e.target.result}},this.currentPageElementObj.isValidate=!0,this.validateMessage=""}else this.currentPageElementObj.isValidate=!1,this.validateMessage="File types allowed - "+this.currentPageElementObj.custom_rule.extra_validation.upload_ext.toString().split(",").filter(e=>e).join(", ")})}manageSelectFiles(){var e;if(this.showLoader=!0,this.fileUploaded){var t={file:this.currentPageElementObj.file,user_id:!0,company_name:!0,process_id:parseInt(this.processId),attr_id:this.currentPageElementObj.id,process_request_id:this.process_request_id?this.process_request_id:0};this.companyFormationService.uploadDocument(t).subscribe(e=>{200===e.status?(this.selectedFile={value:e.data.id,file_title:e.data.title,file_url:e.data.file_path},this.fileUploaded=!1,this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]&&"true"===this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]?this.getPassportDetails():(this.commonService.showToaster("success",e.message),this.showLoader=!1,this.currentPageElementObj.value=this.selectedFile,this.closeDialog(),this.selectedFile={})):(this.selectedFile="",this.showLoader=!1,this.commonService.showToaster("error",e.message)),this.clearSelectedFile()},e=>{this.showLoader=!1,this.commonService.showToaster("error","Something went wrong. Please try again.")})}else{let t={user_id:!0,process_request_id:this.process_request_id?this.process_request_id:0,document_id:null===(e=this.selectedFile)||void 0===e?void 0:e.value,process_id:parseInt(this.processId)};this.companyFormationService.mapExistingDocument(t).pipe(Object(xa.a)(this.destroy$)).subscribe(e=>{200==e.status&&(this.currentPageElementObj.value=this.selectedFile,this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]&&"true"===this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]?this.getPassportDetails():(this.closeDialog(),this.selectedFile={},this.showLoader=!1,this.clearSelectedFile()))})}}clearSelectedFile(){this.subDirectoryList=[],this.directoryPath=[{id:0,name:"Root"}],this.selectedDirectoryName="",this.selectedDirectoryId="",this.search_keyword=""}getPassportDetails(){this.showLoader=!0,this.companyFormationService.getPassportDetails({passport_copy_id:this.selectedFile.value}).subscribe(e=>{200===e.status?(this.currentPageElementObj.value=this.selectedFile,this.commonService.showToaster("success",e.message),this.closeDialog(),this.selectedFile={},this.data.passportDetails=null==e?void 0:e.data):(this.currentPageElementObj.value=this.selectedFile,this.closeDialog(),this.selectedFile={},this.commonService.showToaster("error",e.data&&e.data.message?e.data.message:"Please upload valid file.")),this.clearSelectedFile()},e=>{this.showLoader=!1,this.currentPageElementObj.value="",this.selectedFile={},this.commonService.showToaster("error","Something went wrong. Please try again."),this.closeDialog()})}uploadImage(e){if(e.target.files&&e.target.files[0])if(!this.currentPageElementObj.custom_rule.extra_validation||this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_ext.indexOf(e.target.files[0].name.split(".").pop())>-1)if(this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize&&parseInt(this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize)e.target.files[0].size/1e3)this.currentPageElementObj.isValidate=!1,this.validateMessage="The minimum file size allowed is "+this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize+" KB.",this.fileUploaded=!1;else{this.currentPageElementObj.file=e.target.files[0],this.fileUploaded=!0;var t=new FileReader;this.getFileType(),t.readAsDataURL(e.target.files[0]),t.onload=e=>{this.selectedFile&&this.selectedFile.value?this.selectedFile.new_file_url=e.target.result:this.selectedFile={new_file_url:e.target.result}},this.currentPageElementObj.isValidate=!0,this.validateMessage=""}else this.currentPageElementObj.isValidate=!1,this.validateMessage="File types allowed - "+this.currentPageElementObj.custom_rule.extra_validation.upload_ext.toString().split(",").filter(e=>e).join(", ")}closeModal(){this.selectedFile={}}closeDialog(){this.showLoader=!1,this.dialogRef.close(this.data)}tabsMobileDropdown(){}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.g),m.Xb(p.a),m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-file-upload-dialog"]],decls:2,vars:2,consts:[[4,"ngIf"],[1,"file-modal"],[1,"header-with-action","type2"],["mat-dialog-title","",1,"heading-divider"],[1,"title"],[1,"gear-link"],[1,"search-input","d-block",2,"display","none"],[3,"submit"],[1,"form-group"],[1,"material_input_block"],["type","search",1,"form-control","material_input",3,"ngModel","ngModelOptions","ngModelChange"],["href","#","onclick","return false;",1,"fa",3,"click"],[1,"material-icons","link-primary"],["data-material-icon","\ue8b6"],[1,"modal-body"],["aria-label","breadcrumb",1,"breadcrumbDiv"],[1,"breadcrumb"],["class","breadcrumb-item",3,"click",4,"ngFor","ngForOf"],[1,"tabs-container"],["class","tabs-mobile-dropdown",4,"ngIf"],[1,"tabcontent",2,"display","block"],[1,"file-list-container"],["class","list",4,"ngIf"],["class","colm",4,"ngIf"],[1,"drop-here"],["dropZoneLabel","Drop Here",3,"onFileDrop"],["class","input-required",4,"ngIf"],["class","preview-images",4,"ngIf"],["align","center",1,"modal-footer"],[1,"btn","close-modal","btn-primary","btn-sm","float-left"],[1,"button-text"],["type","file",3,"change"],["href","#","onclick","return false;","aria-label","Select",1,"close-modal","btn","btn-primary",3,"click"],[1,"breadcrumb-item",3,"click"],["href","#","onclick","return false;"],[1,"tabs-mobile-dropdown"],[1,"tab","file"],["class","tablinks","id","defaultOpen",3,"click",4,"ngFor","ngForOf"],["id","defaultOpen",1,"tablinks",3,"click"],[1,"list"],[3,"class",4,"ngFor","ngForOf"],["href","#","onclick","return false;",3,"click"],[1,"material-icons"],[1,"colm"],[1,"img"],["alt","Image",3,"src",4,"ngIf"],["alt","GIF","title","GIF",3,"src",4,"ngIf"],["alt","PPT","title","PPT",3,"src",4,"ngIf"],["alt","XLS","title","XLS",3,"src",4,"ngIf"],["alt","DOC","title","DOC",3,"src",4,"ngIf"],["alt","PDF","title","PDF",3,"src",4,"ngIf"],["alt","No Image Found","title","No Image Found",3,"src",4,"ngIf"],["alt","Image",3,"src"],["alt","GIF","title","GIF",3,"src"],["alt","PPT","title","PPT",3,"src"],["alt","XLS","title","XLS",3,"src"],["alt","DOC","title","DOC",3,"src"],["alt","PDF","title","PDF",3,"src"],["alt","No Image Found","title","No Image Found",3,"src"],[1,"input-required"],[1,"preview-images"],[1,"page-level-loader"],[1,"loader-item"],["alt","Logo",3,"src"]],template:function(e,t){1&e&&(m.Pc(0,ns,46,14,"ng-container",0),m.Pc(1,as,5,1,"ng-container",0)),2&e&&(m.uc("ngIf",!t.showLoader),m.Lb(1),m.uc("ngIf",t.showLoader))},directives:[c.n,p.h,n.A,n.o,n.p,n.b,a.a,n.n,n.q,p.e,c.m,s.a,p.c],styles:[""]}),e})();function os(e,t){if(1&e&&(m.dc(0,"label",10),m.Rc(1),m.cc()),2&e){const e=m.oc();m.Lb(1),m.Sc(e.currentPageElementObj.title)}}function rs(e,t){if(1&e&&(m.dc(0,"span",11),m.dc(1,"button",12),m.dc(2,"i",13),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",14),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function ls(e,t){if(1&e){const e=m.ec();m.dc(0,"div",23),m.dc(1,"a",24),m.kc("click",function(){return m.Gc(e),m.oc(2).cancelSelectedFile()}),m.dc(2,"i",25),m.Rc(3,"delete"),m.cc(),m.cc(),m.cc()}}function ds(e,t){if(1&e&&(m.dc(0,"div",15),m.dc(1,"div",16),m.dc(2,"div",17),m.dc(3,"span",18),m.dc(4,"i",19),m.Rc(5,"content_copy"),m.cc(),m.cc(),m.dc(6,"div",20),m.Rc(7),m.cc(),m.dc(8,"div",21),m.Rc(9,"Complete"),m.cc(),m.cc(),m.Pc(10,ls,4,0,"div",22),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(7),m.Sc(e.currentPageElementObj.value.file_title),m.Lb(3),m.uc("ngIf",!e.currentPageElementObj.disabled)}}function us(e,t){if(1&e&&(m.dc(0,"span",26),m.dc(1,"i",13),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please upload ",e.currentPageElementObj.title,".")}}function ms(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",27),m.dc(2,"div",28),m.dc(3,"h5",29),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let ps=(()=>{class e{constructor(e,t,i){this.companyFormationService=e,this.commonService=t,this.matDialog=i,this.handleValidationOnPageChange=new m.q,this.onChangeValue=new m.q,this.directoryList=[],this.subDirectoryList=[],this.directoryPath=[{id:0,name:"Root"}],this.selectedDirectoryName="",this.selectedDirectoryId="",this.search_keyword="",this.fileUploaded=!1,this.showLoader=!1,this.validateMessage="",this.fileType="",this.selectedFile={},this.countryList=[],this.passportDetails={}}ngOnInit(){}ngAfterViewInit(){this.commonService.loadDefaultInputAnimation()}openFileUploadDialog(){this.matDialog.open(ss,{width:"950px",height:"645px",data:{currentPageElementObj:this.currentPageElementObj,processId:this.processId,process_request_id:this.process_request_id,rowIndex:this.rowIndex,pageFormationElementsList:this.pageFormationElementsList,passportDetails:this.passportDetails}}).afterClosed().subscribe({next:e=>{e&&(null==e?void 0:e.passportDetails)&&Object.keys(null==e?void 0:e.passportDetails).length>0?this.updateValueOfFields(e.passportDetails):(this.closeModal(),this.selectedFile={},this.handleValidationOnPageChange.emit(),this.commonService.loadDefaultInputAnimation())},complete:()=>{this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}})}getDirectory(){this.companyFormationService.getDirectory({user_id:!0,directory_id:0,search_keyword:this.search_keyword}).subscribe(e=>{200===e.status&&(this.directoryList=e.data,setTimeout(()=>{this.tabsMobileDropdown()},500))},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}openTab(e,t,i){let c=document.getElementsByClassName("tablinks");for(let n=0;n{200===e.status?(this.subDirectoryList=e.data,$(".colm li a").matchHeight()):this.subDirectoryList=[]},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}openSubDirectory(e,t){this.selectedDirectoryId=e,this.search_keyword="",this.directoryPath.push({id:e,name:t}),this.getSubDirectory()}manageHamBurgerClick(e){this.selectedDirectoryId=e;let t=this.directoryPath.findIndex(t=>t.id===e);this.directoryPath.splice(t+1,this.directoryPath.length-(t+1)),this.getSubDirectory()}selectFile(e){this.selectedFile={value:e.id,file_title:e.title,file_url:e.file_path},this.getFileType(!0),this.fileUploaded=!1}uploadImage(e){if(e.target.files&&e.target.files[0])if(!this.currentPageElementObj.custom_rule.extra_validation||this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_ext.indexOf(e.target.files[0].name.split(".").pop())>-1)if(this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize&&parseInt(this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize)e.target.files[0].size/1e3)this.currentPageElementObj.isValidate=!1,this.validateMessage="The minimum file size allowed is "+this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize+" KB.",this.fileUploaded=!1;else{this.currentPageElementObj.file=e.target.files[0],this.fileUploaded=!0;var t=new FileReader;this.getFileType(),t.readAsDataURL(e.target.files[0]),t.onload=e=>{this.selectedFile&&this.selectedFile.value?this.selectedFile.new_file_url=e.target.result:this.selectedFile={new_file_url:e.target.result}},this.currentPageElementObj.isValidate=!0,this.validateMessage=""}else this.currentPageElementObj.isValidate=!1,this.validateMessage="File types allowed - "+this.currentPageElementObj.custom_rule.extra_validation.upload_ext.toString().split(",").filter(e=>e).join(", ")}getFileType(e=!1){this.fileType="";let t="";t=e?this.selectedFile.file_url:this.currentPageElementObj.file.name,this.fileType=t&&t.split(".").pop()&&["jpeg","jpg","png","svg"].includes(t.split(".").pop())?"image":t&&t.split(".").pop()&&"gif"===t.split(".").pop()?"gif":t&&t.split(".").pop()&&"ppt"===t.split(".").pop()?"ppt":t&&t.split(".").pop()&&"xls"===t.split(".").pop()||"xlsx"===t.split(".").pop()?"xls":t&&t.split(".").pop()&&"doc"===t.split(".").pop()||"docx"===t.split(".").pop()?"doc":t&&t.split(".").pop()&&"pdf"===t.split(".").pop()?"pdf":t&&t.split(".").pop()&&"zip"===t.split(".").pop()?"zip":"image"}dropped(e){for(const t of e)t.fileEntry.isFile&&t.fileEntry.file(e=>{if(!this.currentPageElementObj.custom_rule.extra_validation||this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_ext.indexOf(e.name.split(".").pop())>-1)if(this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.extra_validation&&this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize&&parseInt(this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize)e.size/1e3)this.currentPageElementObj.isValidate=!1,this.validateMessage="The minimum file size allowed is "+this.currentPageElementObj.custom_rule.extra_validation.upload_maxsize+" KB.",this.fileUploaded=!1;else{this.currentPageElementObj.file=e,this.fileUploaded=!0;var t=new FileReader;this.getFileType(),t.readAsDataURL(e),t.onload=e=>{this.selectedFile&&this.selectedFile.value?this.selectedFile.new_file_url=e.target.result:this.selectedFile={new_file_url:e.target.result}},this.currentPageElementObj.isValidate=!0,this.validateMessage=""}else this.currentPageElementObj.isValidate=!1,this.validateMessage="File types allowed - "+this.currentPageElementObj.custom_rule.extra_validation.upload_ext.toString().split(",").filter(e=>e).join(", ")})}manageSelectFiles(){let e=this;if(this.showLoader=!0,this.fileUploaded){var t={file:this.currentPageElementObj.file,user_id:!0,company_name:!0,process_id:parseInt(this.processId),attr_id:this.currentPageElementObj.id,process_request_id:this.process_request_id?this.process_request_id:0};this.companyFormationService.uploadDocument(t).subscribe(t=>{200===t.status?(this.selectedFile={value:t.data.id,file_title:t.data.title,file_url:t.data.file_path},this.fileUploaded=!1,this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]&&"true"===this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]?this.getPassportDetails():(this.commonService.showToaster("success",t.message),this.showLoader=!1,this.currentPageElementObj.value=this.selectedFile,setTimeout(()=>{$(".close").click(),this.selectedFile={},e.handleValidationOnPageChange.emit(),e.commonService.loadDefaultInputAnimation(),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})},100))):(this.selectedFile="",this.showLoader=!1,this.commonService.showToaster("error",t.message)),this.clearSelectedFile()},e=>{this.showLoader=!1,this.commonService.showToaster("error","Something went wrong. Please try again.")})}else this.currentPageElementObj.value=this.selectedFile,this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]&&"true"===this.currentPageElementObj.custom_rule.attributes["data-ispixlabapi"]?this.getPassportDetails():($(".close").click(),this.selectedFile={},this.showLoader=!1,this.clearSelectedFile(),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj}))}clearSelectedFile(){this.subDirectoryList=[],this.directoryPath=[{id:0,name:"Root"}],this.selectedDirectoryName="",this.selectedDirectoryId="",this.search_keyword=""}getPassportDetails(){this.companyFormationService.getPassportDetails({passport_copy_id:this.selectedFile.value}).subscribe(e=>{this.showLoader=!1,200===e.status?(this.currentPageElementObj.value=this.selectedFile,this.commonService.showToaster("success",e.message),setTimeout(()=>{$(".close").click(),this.selectedFile={}},10),this.updateValueOfFields(e.data)):(this.currentPageElementObj.value=this.selectedFile,setTimeout(()=>{$(".close").click(),this.selectedFile={}},10),this.commonService.showToaster("error",e.data&&e.data.message?e.data.message:"Please upload valid file.")),this.clearSelectedFile()},e=>{this.showLoader=!1,this.currentPageElementObj.value="",this.selectedFile={},this.commonService.showToaster("error","Something went wrong. Please try again.")})}updateValueOfFields(e){let t=this;t.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],void 0!==t.rowIndex?t.currentPageRowElementObj.childElements[t.rowIndex]&&t.currentPageRowElementObj.childElements[t.rowIndex].map(i=>{var c,n;if(i.custom_rule&&i.custom_rule.attributes&&i.custom_rule.attributes["data-ispixlabfield"]){if(i.value=e[i.custom_rule.attributes["data-ispixlabfield"]],"select_basic"===i.type){if(e[i.custom_rule.attributes["data-ispixlabfield"]])if("nationality"===i.custom_rule.attributes["data-ispixlabfield"]){let c=!1;t.countryList.forEach(t=>{t.country_title==e[i.custom_rule.attributes["data-ispixlabfield"]]&&(i.value=t.id,c=!0)}),c||(i.value="")}else i.value=JSON.stringify(e[i.custom_rule.attributes["data-ispixlabfield"]]);$("#"+i.element_id).val(e[i.custom_rule.attributes["data-ispixlabfield"]]),i.custom_rule.attributes.hasOwnProperty("data-country"),$("#"+i.element_id).select2()}if("date"===i.type||"expiry_date"===i.type)if("passport_expiry_date"===i.custom_rule.attributes["data-ispixlabfield"]){let t=e[i.custom_rule.attributes["data-ispixlabfield"]],s="dd/mm/yyyy";if(null===(c=null==i?void 0:i.custom_rule)||void 0===c?void 0:c.extra_validation)switch(null===(n=i.custom_rule.extra_validation)||void 0===n?void 0:n.date_format){case"1":s="dd/mm/yyyy";var a=t.split("/");t=new Date(+a[2],a[1]-1,+a[0]);break;case"2":s="mm-dd-yyyy",a=t.split("-"),t=new Date(+a[2],a[0]-1,+a[1]);break;case"3":s="yyyy-mm-dd",t=new Date(t);break;case"4":s="dd-M-yyyy",t=new Date(e[i.custom_rule.attributes["data-ispixlabfield"]]);break;default:t=new Date(e[i.custom_rule.attributes["data-ispixlabfield"]])}t>new Date?$("#"+i.custom_rule.attributes.id).datepicker("update",e[i.custom_rule.attributes["data-ispixlabfield"]]):($("#"+i.custom_rule.attributes.id).datepicker("update",null),i.value=null)}else $("#"+i.custom_rule.attributes.id).datepicker("update",e[i.custom_rule.attributes["data-ispixlabfield"]])}}):t.pageFormationElementsList&&t.pageFormationElementsList.map(t=>{t.stepElements&&t.stepElements.map(t=>{t.childElements&&t.childElements.map(t=>{t.custom_rule&&t.custom_rule.attributes&&t.custom_rule.attributes["data-ispixlabfield"]&&(t.value=e[t.custom_rule.attributes["data-ispixlabfield"]],"select_basic"===t.type&&(t.value=JSON.stringify(e[t.custom_rule.attributes["data-ispixlabfield"]]),$("#"+t.element_id).val(e[t.custom_rule.attributes["data-ispixlabfield"]]),t.custom_rule.attributes.hasOwnProperty("data-country"),$("#"+t.element_id).select2()),"date"!==t.type&&"expiry_date"!==t.type||$("#"+t.custom_rule.attributes.id).datepicker("update",e[t.custom_rule.attributes["data-ispixlabfield"]]))})})}),setTimeout(()=>{t.handleValidationOnPageChange.emit(),t.commonService.loadDefaultInputAnimation()},100)}cancelSelectedFile(){this.currentPageElementObj.value=""}closeModal(){this.selectedFile={}}tabsMobileDropdown(){let e=this;$(window).width()<="991"&&(0===$(".tabs-mobile-dropdown").find(".dropdown-toggle").length&&$("").appendTo(".tabs-mobile-dropdown"),$(".tabs-mobile-dropdown").addClass("material_dropdown"),$(".tabs-mobile-dropdown .tab").addClass("dropdown-menu material_dropdown_menu").hide(),$(".tabs-mobile-dropdown").each(function(){$(this).children(".dropdown-toggle").children("label").text(e.selectedTabMobile($(this)));var t=$(this);$(this).children(".dropdown-menu").children(".tablinks").click(function(){$(t).children(".dropdown-toggle").children("label").text(e.selectedTabMobile($(t)))})}))}selectedTabMobile(e){return $(e).children(".tab").children(".tablinks.active").text()}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(p.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-file"]],inputs:{submitStatus:"submitStatus",processId:"processId",process_request_id:"process_request_id",detectedChange:"detectedChange",rowIndex:"rowIndex",rowType:"rowType",currentPageRowElementObj:"currentPageRowElementObj",pageFormationElementsList:"pageFormationElementsList",currentPageElementObj:"currentPageElementObj"},outputs:{handleValidationOnPageChange:"handleValidationOnPageChange",onChangeValue:"onChangeValue"},decls:14,vars:10,consts:[[1,"upload-module"],["class","full-width",4,"ngIf"],["class","input-info",4,"ngIf"],[1,"input-file-container",3,"click"],["tabindex","0","for","my-file",1,"input-file-trigger"],[1,"material-icons","link-primary"],[1,"file-return"],["class","upload-progress",4,"ngIf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"full-width"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[1,"upload-progress"],[1,"upload-label","completed"],[1,"file-info"],[1,"file-icon"],[1,"material-icons","link-secondary"],[1,"file-name"],[1,"file-progress"],["class","file-action",4,"ngIf"],[1,"file-action"],["href","#","onclick","return false;",1,"file-close",3,"click"],["title","Delete",1,"material-icons","link-primary"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div"),m.Pc(2,os,2,1,"label",1),m.dc(3,"div"),m.Pc(4,rs,5,1,"span",2),m.dc(5,"div",3),m.kc("click",function(){return t.openFileUploadDialog()}),m.dc(6,"label",4),m.dc(7,"i",5),m.Rc(8,"file_upload"),m.cc(),m.Rc(9),m.cc(),m.cc(),m.Yb(10,"p",6),m.cc(),m.Pc(11,ds,11,2,"div",7),m.cc(),m.cc(),m.Pc(12,us,5,1,"span",8),m.Pc(13,ms,7,1,"div",9)),2&e&&(m.Lb(1),m.Nb("form-group "+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.title),m.Lb(1),m.Nb(t.currentPageElementObj.disabled?"upload-wrapper pointer-events-none":"upload-wrapper"),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(5),m.Tc(" ",t.commonService.reengineeringApplicable&&(null==t.currentPageElementObj||null==t.currentPageElementObj.custom_rule||null==t.currentPageElementObj.custom_rule.attributes?null:t.currentPageElementObj.custom_rule.attributes.placeholder)||"Upload new file"," "),m.Lb(2),m.uc("ngIf",t.currentPageElementObj.value&&t.currentPageElementObj.value.value),m.Lb(1),m.uc("ngIf",(!t.currentPageElementObj.value||t.currentPageElementObj.value&&!t.currentPageElementObj.value.value)&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)))},directives:[c.n],styles:[""]}),e})();function hs(e,t){if(1&e&&(m.dc(0,"span",6),m.dc(1,"button",7),m.dc(2,"i",3),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",8),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function gs(e,t){if(1&e){const e=m.ec();m.dc(0,"span",6),m.dc(1,"button",9),m.kc("click",function(){m.Gc(e);const t=m.oc();return t.onTranslateBtnClick(null==t.currentPageElementObj?null:t.currentPageElementObj.actionType,null==t.currentPageElementObj?null:t.currentPageElementObj.value,null==t.currentPageElementObj?null:t.currentPageElementObj.id,null==t.currentPageElementObj?null:t.currentPageElementObj.group_employee_id)}),m.nc(),m.dc(2,"svg",10),m.Yb(3,"path",11),m.cc(),m.cc(),m.cc()}}function bs(e,t){if(1&e&&(m.dc(0,"span",12),m.dc(1,"i",3),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please enter valid ",e.currentPageElementObj.title,".")}}function vs(e,t){1&e&&(m.dc(0,"h5",16),m.Rc(1,"Error - Action Required"),m.cc())}function fs(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",13),m.dc(2,"div",14),m.Pc(3,vs,2,0,"h5",15),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let _s=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q,this.onGdrfaTraslateBtnClick=new m.q,this.allowPastDate=!1,this.allowFutureDate=!1}ngOnInit(){var e,t,i,c,n,a,s,o,r,l,d,m,p,h,g,b,v,f,_,y,E;this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value);let P="dd/mm/yyyy",O="",C="";if(null===(t=null===(e=this.currentPageElementObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.extra_validation){switch(null===(i=this.currentPageElementObj.custom_rule.extra_validation)||void 0===i?void 0:i.date_format){case"1":P="dd/mm/yyyy";break;case"2":P="mm-dd-yyyy";break;case"3":P="yyyy-mm-dd";break;case"4":P="dd-M-yyyy";break;default:P="dd/mm/yyyy"}O=null===(a=null===(n=null===(c=this.currentPageElementObj)||void 0===c?void 0:c.custom_rule)||void 0===n?void 0:n.extra_validation)||void 0===a?void 0:a.date_from,C=null===(r=null===(o=null===(s=this.currentPageElementObj)||void 0===s?void 0:s.custom_rule)||void 0===o?void 0:o.extra_validation)||void 0===r?void 0:r.date_to;let e="days";"d"===(null===(l=this.currentPageElementObj.custom_rule.extra_validation)||void 0===l?void 0:l.till_date_unit)?e="days":"m"===(null===(d=this.currentPageElementObj.custom_rule.extra_validation)||void 0===d?void 0:d.till_date_unit)?e="months":"y"===this.currentPageElementObj.custom_rule.extra_validation.till_date_unit&&(e="years");let t="days";"d"===(null===(m=this.currentPageElementObj.custom_rule.extra_validation)||void 0===m?void 0:m.from_date_unit)?t="days":"m"===(null===(p=this.currentPageElementObj.custom_rule.extra_validation)||void 0===p?void 0:p.from_date_unit)?t="months":"y"===this.currentPageElementObj.custom_rule.extra_validation.from_date_unit&&(t="years"),this.allowPastDate=!1,this.allowFutureDate=!1,this.currentPageElementObj.custom_rule.extra_validation.hasOwnProperty("past_date")&&(this.allowPastDate=!0,(null===(h=this.currentPageElementObj.custom_rule.extra_validation)||void 0===h?void 0:h.till_date_counter)&&(O=u().subtract(this.currentPageElementObj.custom_rule.extra_validation.till_date_counter,e).format()),(null===(g=this.currentPageElementObj.custom_rule.extra_validation)||void 0===g?void 0:g.from_date_counter)&&(C=u().subtract(this.currentPageElementObj.custom_rule.extra_validation.from_date_counter,t).format()),(null===(b=this.currentPageElementObj.custom_rule.extra_validation)||void 0===b?void 0:b.till_date_counter)&&(null===(v=this.currentPageElementObj.custom_rule.extra_validation)||void 0===v?void 0:v.from_date_counter)&&(C=u().subtract(this.currentPageElementObj.custom_rule.extra_validation.from_date_counter,t).format(),O=u(C).subtract(this.currentPageElementObj.custom_rule.extra_validation.till_date_counter,e).format())),this.currentPageElementObj.custom_rule.extra_validation.hasOwnProperty("future_date")&&(this.allowFutureDate=!0,(null===(f=this.currentPageElementObj.custom_rule.extra_validation)||void 0===f?void 0:f.till_date_counter)&&(C=u().add(this.currentPageElementObj.custom_rule.extra_validation.till_date_counter,e).format()),(null===(_=this.currentPageElementObj.custom_rule.extra_validation)||void 0===_?void 0:_.from_date_counter)&&(O=u().add(this.currentPageElementObj.custom_rule.extra_validation.from_date_counter,t).format()),(null===(y=this.currentPageElementObj.custom_rule.extra_validation)||void 0===y?void 0:y.till_date_counter)&&(null===(E=this.currentPageElementObj.custom_rule.extra_validation)||void 0===E?void 0:E.from_date_counter)&&(O=u().add(this.currentPageElementObj.custom_rule.extra_validation.from_date_counter,t).format(),C=u(O).add(this.currentPageElementObj.custom_rule.extra_validation.till_date_counter,e).format()))}setTimeout(()=>{this.loadJs(this.currentPageElementObj.value,P,O,C)},100),this.commonService.isDateValueUpdate.subscribe(e=>{(null==e?void 0:e.id)===this.currentPageElementObj.id&&(null==e?void 0:e.value)&&this.loadJs(e.value,P,O,C)})}loadJs(e,t,i,c){var n=this;let a="",s="";i||c||this.allowPastDate||this.allowFutureDate||(a=""),i||c||this.allowPastDate||this.allowFutureDate||(s="");let o=t.toUpperCase();"DD-M-YYYY"===o&&(o="DD-MMM-YYYY"),this.allowPastDate&&(s=u().format(o)),this.allowFutureDate&&(a=u().format(o)),i&&c?(a=u(i).format(o),s=u(c).format(o)):i&&!c?a=u(i).format(o):!i&&c&&(s=u(c).format(o)),this.allowFutureDate&&a?this.handlePastAndFutureDateValidation(a,"allowFutureDate",n.currentPageElementObj,o):this.allowPastDate&&s&&this.handlePastAndFutureDateValidation(s,"allowPastDate",n.currentPageElementObj,o);const r=n.commonService.getDateFormat(e);if(e&&r&&r!==t){const i=null==t?void 0:t.toUpperCase();e=u(e,r).format(i)}n.currentPageElementObj.value=e,$("#"+this.currentPageElementObj.custom_rule.attributes.id).datepicker({autoclose:!0,format:t,startDate:a,endDate:s,todayHighlight:!0}).datepicker("update",e).on("changeDate",function(){let e=$(this).datepicker("getFormattedDate");n.currentPageElementObj.value=e,n.onChangeValue.emit({value:e,rowIndex:n.rowIndex,rowType:n.rowType,currentPageElementObj:n.currentPageElementObj})})}onTranslateBtnClick(e,t,i,c){t&&(console.log("\ud83d\ude80 ~ TextComponent ~ onTranslateBtnClick ~ actionType:",e),this.onGdrfaTraslateBtnClick.emit({actionType:e,fieldValue:t,fieldId:i,groupEmployeeId:c||""}))}handlePastAndFutureDateValidation(e,t,i,c){const n=u(e,c),a=u(i.value,c),s="allowFutureDate"===t?null==n?void 0:n.isAfter(a):null==n?void 0:n.isBefore(a);setTimeout(()=>{s&&(this.currentPageElementObj.value=null,this.onChangeValue.emit({value:null,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj}))},100)}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-date"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue",onGdrfaTraslateBtnClick:"onGdrfaTraslateBtnClick"},decls:12,vars:12,consts:[["class","input-info",4,"ngIf"],["type","text","readonly","",1,"form-control","material_input",3,"id","disabled","required"],[1,"input-group-addon"],[1,"material-icons"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"tooltips",3,"innerHtml"],["type","button",1,"btn-0",3,"click"],["xmlns","http://www.w3.org/2000/svg","height","24px","viewBox","0 -960 960 960","width","24px","fill","#5f6368"],["d","m476-80 182-480h84L924-80h-84l-43-122H603L560-80h-84ZM160-200l-56-56 202-202q-35-35-63.5-80T190-640h84q20 39 40 68t48 58q33-33 68.5-92.5T484-720H40v-80h280v-80h80v80h280v80H564q-21 72-63 148t-83 116l96 98-30 82-122-125-202 201Zm468-72h144l-72-204-72 204Z"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,hs,5,1,"span",0),m.Pc(2,gs,4,0,"span",0),m.dc(3,"div"),m.dc(4,"label"),m.Rc(5),m.cc(),m.Yb(6,"input",1),m.dc(7,"span",2),m.dc(8,"span",3),m.Rc(9," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(10,bs,5,1,"span",4),m.Pc(11,fs,6,2,"div",5),m.cc()),2&e&&(m.Nb("datepicker-block form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")+(t.currentPageElementObj.isShowGDRFATranslateButton?" help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.isShowGDRFATranslateButton),m.Lb(1),m.Nb(t.currentPageElementObj.element_class+" datepicker input-group date material_input_block"),m.Lb(2),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.uc("id",t.currentPageElementObj.custom_rule.attributes.id)("disabled",t.currentPageElementObj.disabled)("required",t.currentPageElementObj.required),m.Lb(4),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n],styles:[""]}),e})();var ys=i("1RE4");function Es(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"button",5),m.dc(2,"i",6),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",7),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function Ps(e,t){if(1&e){const e=m.ec();m.dc(0,"ngx-intl-tel-input",8),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().currentPageElementObj.value=t})("change",function(t){return m.Gc(e),m.oc().onChange(t.target.value)})("ngModelChange",function(t){return m.Gc(e),m.oc().onChangePhone(t)}),m.cc()}if(2&e){const e=m.oc();m.uc("inputId",e.currentPageElementObj.custom_rule.attributes.id)("onlyCountries",e.currentPageElementObj.phoneRestrictionCountryList)("preferredCountries",e.defaultPreferredCountry)("phoneValidation",!0)("cssClass",e.currentPageElementObj.custom_rule.attributes.id+" "+e.currentPageElementObj.element_class+" material_input phone-number")("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("enablePlaceholder",!1)("selectedCountryISO",e.selectedCountry)("maxLength",15)("disabled",e.currentPageElementObj.disabled)}}function Os(e,t){if(1&e&&(m.dc(0,"span",9),m.dc(1,"i",6),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please enter valid ",e.currentPageElementObj.title,".")}}const Cs=i("ar4q").PhoneNumberUtil.getInstance(),Ss=["ae"];let Ls=(()=>{class e{constructor(e,t){this.commonService=e,this.cdr=t,this.currentPageElementObj={},this.onChangeValue=new m.q,this.selectedCountry="",this.isValidPhone=!1,this.defaultPreferredCountry=Ss,this.showPhoneSection=!0}ngOnInit(){this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-countrycode"]&&(this.defaultPreferredCountry=[this.currentPageElementObj.custom_rule.attributes["data-countrycode"]]),this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),this.currentPageElementObj.value&&this.currentPageElementObj.value.hasOwnProperty("internationalNumber")&&(this.currentPageElementObj.value=this.currentPageElementObj.value.internationalNumber);let e=this.currentPageElementObj.value?Object(ys.a)(this.currentPageElementObj.value):"";e&&(this.selectedCountry=e.country,this.currentPageElementObj.value=e.nationalNumber)}ngOnChanges(e){console.log("\ud83d\ude80 ~ PhoneComponent ~ ngOnChanges ~ changes:",e),e.pageFormationElementsList&&(this.handlePhoneContryChanges(e.pageFormationElementsList.currentValue),this.cdr.detectChanges()),this.showPhoneSection=!1,this.currentPageElementObj.phoneRestrictionCountryList&&this.currentPageElementObj.phoneRestrictionCountryList.length>0&&(""===this.currentPageElementObj.phoneRestrictionCountryList[0]?(this.defaultPreferredCountry=this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-countrycode"]?[this.currentPageElementObj.custom_rule.attributes["data-countrycode"]]:Ss,this.currentPageElementObj.phoneRestrictionCountryList=[]):this.defaultPreferredCountry=[this.currentPageElementObj.phoneRestrictionCountryList[0].toLowerCase()]),setTimeout(()=>{this.showPhoneSection=!0})}handlePhoneContryChanges(e){return Object(r.a)(this,void 0,void 0,function*(){console.log("\ud83d\ude80 ~ PhoneComponent ~ handlePhoneContryChanges ~ pageFormationElementsList:",e),null==e||e.map(e=>{var t;null===(t=null==e?void 0:e.stepElements)||void 0===t||t.map(e=>{var t;null===(t=null==e?void 0:e.childElements)||void 0===t||t.map(e=>{var t;(null==e?void 0:e.id)===this.currentPageElementObj.id&&"mobile"===(null==e?void 0:e.type)&&(null==e?void 0:e.phoneRestrictionCountryList)&&(null==e?void 0:e.phoneRestrictionCountryList.length)>0&&(this.currentPageElementObj.phoneRestrictionCountryList=null===(t=null==e?void 0:e.phoneRestrictionCountryList)||void 0===t?void 0:t.map(e=>e.toLowerCase()))})})})})}onChange(e){this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}onChangePhone(e){if(e&&e.number.trim().length>1)try{const t=Cs.parseAndKeepRawInput(e.number,e.countryCode);this.isValidPhone=Cs.isValidNumber(t),console.log("\ud83d\ude80 ~ PhoneComponent ~ onChangePhone ~ this.isValidPhone:",this.isValidPhone),this.currentPageElementObj.isValidate=this.isValidPhone}catch(t){}}ngAfterViewInit(){setTimeout(()=>{var e;this.commonService.loadDefaultInputAnimation();for(var t=null===(e=document.getElementsByTagName("app-phone")[0])||void 0===e?void 0:e.childNodes,i=0;i<(null==t?void 0:t.length);i++)3!==t[i].nodeType&&(t[i].className="input-phone-first form-group")},1)}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b),m.Xb(m.i))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-phone"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj",pageFormationElementsList:"pageFormationElementsList"},outputs:{onChangeValue:"onChangeValue"},features:[m.Jb],decls:7,vars:6,consts:[["class","input-info",4,"ngIf"],[1,"material_input_block","material_input_phone"],["searchCountryFlag","true","separateDialCode","true",3,"inputId","onlyCountries","preferredCountries","phoneValidation","cssClass","id","ngModel","enablePlaceholder","selectedCountryISO","maxLength","disabled","ngModelChange","change",4,"ngIf"],["class","input-required",4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],["searchCountryFlag","true","separateDialCode","true",3,"inputId","onlyCountries","preferredCountries","phoneValidation","cssClass","id","ngModel","enablePlaceholder","selectedCountryISO","maxLength","disabled","ngModelChange","change"],[1,"input-required"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,Es,5,1,"span",0),m.dc(2,"div",1),m.dc(3,"label"),m.Rc(4),m.cc(),m.Pc(5,Ps,1,11,"ngx-intl-tel-input",2),m.cc(),m.Pc(6,Os,5,1,"span",3),m.cc()),2&e&&(m.Nb("form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.uc("ngIf",t.showPhoneSection),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.isValidate&&t.submitStatus))},directives:[c.n,a.b,a.a,n.n,n.q],styles:[""]}),e})();function ws(e,t){if(1&e&&(m.dc(0,"span",6),m.dc(1,"button",7),m.dc(2,"i",8),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",9),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function js(e,t){if(1&e&&(m.dc(0,"span",10),m.Rc(1),m.cc()),2&e){const e=m.oc();m.Lb(1),m.Uc("",e.currentPageElementObj.value?e.currentPageElementObj.value.length:0," / ",e.currentPageElementObj.custom_rule.attributes.maxlength,"")}}function Is(e,t){if(1&e&&(m.dc(0,"span",11),m.dc(1,"i",8),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please enter valid ",e.currentPageElementObj.title,".")}}function xs(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",12),m.dc(2,"div",13),m.dc(3,"h5",14),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let Rs=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q}ngOnInit(){this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},500)}onChange(e){this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-textarea"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:9,vars:13,consts:[["class","input-info",4,"ngIf"],[1,"material_input_block"],[1,"form-control","material_input","material_textarea",3,"ngModel","rows","cols","disabled","required","maxlength","ngModelChange","change"],["class","text-area-length-count",4,"ngIf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[1,"text-area-length-count"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,ws,5,1,"span",0),m.dc(2,"div",1),m.dc(3,"textarea",2),m.kc("ngModelChange",function(e){return t.currentPageElementObj.value=e})("change",function(e){return t.onChange(e.target.value)}),m.cc(),m.dc(4,"label"),m.Rc(5),m.cc(),m.Pc(6,js,2,2,"span",3),m.cc(),m.Pc(7,Is,5,1,"span",4),m.Pc(8,xs,7,1,"div",5),m.cc()),2&e&&(m.Nb((!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?"form-group error ":"form-group")+(t.currentPageElementObj.custom_rule.link?" help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(2),m.uc("ngModel",t.currentPageElementObj.value)("rows",t.currentPageElementObj.custom_rule.attributes.rows)("cols",t.currentPageElementObj.custom_rule.attributes.cols)("disabled",t.currentPageElementObj.disabled)("required",t.currentPageElementObj.required)("maxlength",t.currentPageElementObj.custom_rule.attributes.maxlength),m.Lb(2),m.Sc(t.currentPageElementObj.custom_rule.attributes.placeholder),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.attributes.maxlength),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n,n.b,a.a,n.n,n.q,n.x,n.i],styles:[""]}),e})();function ks(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"button",5),m.dc(2,"i",6),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",7),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function As(e,t){if(1&e&&(m.dc(0,"option",12),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.nationality)}}function Ts(e,t){if(1&e&&(m.dc(0,"div",8),m.dc(1,"label",9),m.Rc(2),m.cc(),m.dc(3,"select",10),m.Yb(4,"option"),m.Pc(5,As,2,3,"option",11),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.Nb(e.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.countryList)}}function Fs(e,t){if(1&e&&(m.dc(0,"option",12),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.key)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.value)}}function Vs(e,t){if(1&e&&(m.dc(0,"div",8),m.dc(1,"label",9),m.Rc(2),m.cc(),m.dc(3,"select",13),m.Yb(4,"option"),m.Pc(5,Fs,2,3,"option",11),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(2),m.Sc(e.currentPageElementObj.title),m.Lb(1),m.uc("id",e.currentPageElementObj.element_id)("disabled",e.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",e.currentPageElementObj.custom_rule.options)}}function Ds(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",14),m.dc(2,"i",15),m.kc("click",function(t){return m.Gc(e),m.oc().resetValue(t)}),m.Rc(3,"cancel_outline"),m.cc(),m.cc(),m.ac()}}function qs(e,t){if(1&e&&(m.dc(0,"span",16),m.dc(1,"i",6),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Ns(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",17),m.dc(2,"div",18),m.dc(3,"h5",19),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let $s=(()=>{class e{constructor(e,t){this.companyFormationService=e,this.commonService=t,this.onChangeValue=new m.q,this.countryList=[],this.isCountrySelector=!1}ngOnInit(){var e,t;if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-country")||!0!==this.currentPageElementObj.custom_rule.attributes["data-country"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-country"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_branches")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_branches"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_branches"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_products")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_products"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_products"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_addons")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_addons"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_addons"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_source_of_funds")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_source_of_funds"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_source_of_funds"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_primary_line_of_business")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_primary_line_of_business"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_primary_line_of_business"])if(!this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-mashreqbank_trade_license_authorities")||!0!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_trade_license_authorities"]&&"true"!==this.currentPageElementObj.custom_rule.attributes["data-mashreqbank_trade_license_authorities"]){if(this.isCountrySelector=!1,(null===(t=null===(e=this.currentPageElementObj)||void 0===e?void 0:e.custom_rule)||void 0===t?void 0:t.options)&&this.currentPageElementObj.custom_rule.options.constructor!==Array){let e=Object.entries(this.currentPageElementObj.custom_rule.options),t=[];e.forEach(([e,i])=>{t.push({key:e,value:i})}),this.currentPageElementObj.custom_rule.options=t}this.loadSelectData(),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2()},10)}else this.isCountrySelector=!1,this.getData("license"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!1,this.getData("primary"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!1,this.getData("source"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!1,this.getData("addOns"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!1,this.getData("products"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!1,this.getData("branches"),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);else this.isCountrySelector=!0,this.getCountryList(),setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2({minimumResultsForSearch:0})},10);let i=this.currentPageElementObj.custom_rule["option-disabled"]?Object.values(this.currentPageElementObj.custom_rule["option-disabled"]):[];this.currentPageElementObj.custom_rule.options.map(e=>{e.textDisabled=i.indexOf(e.value)>-1}),this.currentPageElementObj.custom_rule["option-discontinued"]&&(this.currentPageElementObj.custom_rule.options.map((e,t)=>{var i,c;let n=Object.values(this.currentPageElementObj.custom_rule["option-discontinued"]);(null===(c=null===(i=this.currentPageElementObj)||void 0===i?void 0:i.value)||void 0===c?void 0:c.includes(e.key))&&(e.textDisabled=n.indexOf(e.value)>-1),n.includes(e.value)&&((null==e?void 0:e.textDisabled)||(e.isDelete=!0))}),this.currentPageElementObj.custom_rule.options=this.currentPageElementObj.custom_rule.options.filter(e=>!(null==e?void 0:e.isDelete)))}getCountryList(){const e=this;e.countryList=localStorage.getItem("countryList")?JSON.parse(localStorage.getItem("countryList")):[],0===e.countryList.length?e.companyFormationService.getCountryList().subscribe(t=>{200===t.status&&(e.countryList=t.data,localStorage.setItem("countryList",JSON.stringify(e.countryList)),e.loadSelectData())},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")}):e.loadSelectData()}loadSelectData(){var e=this,t=e.currentPageElementObj.value?e.currentPageElementObj.value:e.currentPageElementObj.custom_rule.default.value;setTimeout(()=>{t&&($("#"+e.currentPageElementObj.element_id).val(t),$("#"+e.currentPageElementObj.element_id).change(),e.commonService.loadDefaultSelectAnimation()),e.currentPageElementObj.value=$("#"+e.currentPageElementObj.element_id).val(),$(document).off("change","#"+e.currentPageElementObj.element_id),$(document).on("change","#"+e.currentPageElementObj.element_id,function(){e.currentPageElementObj.value=$(this).val(),e.onChangeValue.emit({value:e.currentPageElementObj.value,rowIndex:e.rowIndex,rowType:e.rowType,currentPageElementObj:e.currentPageElementObj})})},100)}getData(e){let t;switch(this.currentPageElementObj.custom_rule.options=[],e){case"branches":t=this.companyFormationService.getMashreqBankBranches();break;case"products":t=this.companyFormationService.getMashreqBankProducts();break;case"addOns":t=this.companyFormationService.getMashreqBankAddOns();break;case"primary":t=this.companyFormationService.getMashreqBankPrimaryLineofBusiness();break;case"source":t=this.companyFormationService.getMashreqBankSourceofFunds();break;case"license":t=this.companyFormationService.getMashreqBankTradeLicenseAuthorities()}t.subscribe(t=>{t.data.forEach(t=>{switch(e){case"branches":this.currentPageElementObj.custom_rule.options.push({key:t.code,value:t.name});break;case"products":this.currentPageElementObj.custom_rule.options.push({key:t.productId,value:t.productName});break;case"addOns":this.currentPageElementObj.custom_rule.options.push({key:t.code,value:t.name});break;case"primary":this.currentPageElementObj.custom_rule.options.push({key:t.natureOfBusiness,value:t.natureOfBusiness});break;case"source":this.currentPageElementObj.custom_rule.options.push({key:t.name,value:t.name});break;case"license":this.currentPageElementObj.custom_rule.options.push({key:t.authCode,value:t.tlAuthName})}}),this.loadSelectData()})}resetValue(e){$("#"+this.currentPageElementObj.element_id).val(""),$("#"+this.currentPageElementObj.element_id).change()}ngOnDestroy(){$("#"+this.currentPageElementObj.element_id).select2("destroy")}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-select-multi"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:7,vars:8,consts:[["class","input-info",4,"ngIf"],["class","material_input_block select2-label",4,"ngIf"],[4,"ngIf"],["class","input-required",4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true","multiple","multiple",3,"id","disabled"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value","disabled"],["tabindex","-1","aria-hidden","true","multiple","multiple",1,"select2","material_input",3,"id","disabled"],[1,"select-drp"],[1,"material-icons",3,"click"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,ks,5,1,"span",0),m.Pc(2,Ts,6,6,"div",1),m.Pc(3,Vs,6,4,"div",1),m.Pc(4,Ds,4,0,"ng-container",2),m.Pc(5,qs,5,1,"span",3),m.Pc(6,Ns,7,1,"div",2),m.cc()),2&e&&(m.Nb("form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(1),m.uc("ngIf",t.isCountrySelector),m.Lb(1),m.uc("ngIf",!t.isCountrySelector),m.Lb(1),m.uc("ngIf",t.commonService.reengineeringApplicable),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n,n.r,n.B,c.m],styles:[""]}),e})();function Ms(e,t){if(1&e&&(m.dc(0,"span",7),m.dc(1,"button",8),m.dc(2,"i",9),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",10),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function Gs(e,t){if(1&e&&(m.dc(0,"span",11),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please enter valid ",e.currentPageElementObj.title,".")}}function Ys(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",12),m.dc(2,"div",13),m.dc(3,"h5",14),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let Bs=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q}ngOnInit(){this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=parseInt(this.currentPageElementObj.custom_rule.default.value)),setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},500)}loadJs(e,t,i){$("#"+this.currentPageElementObj.custom_rule.attributes.id+"atag").on("click",function(){$("#"+this.currentPageElementObj.custom_rule.attributes.id).click()})}onTimeChange(e){console.log("\ud83d\ude80 ~ file: time.component.ts:60 ~ TimeComponent ~ onTimeChange ~ value:",e),console.log("\ud83d\ude80 ~ file: time.component.ts:26 ~ TimeComponent ~ ngOnInit ~ this.currentPageElementObj['value']:",this.currentPageElementObj.value),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-time"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:11,vars:13,consts:[[1,"timepicker-input"],["class","input-info",4,"ngIf"],[1,"material_input_block","time-label"],[1,"title"],["type","time",3,"id","disabled","required","ngModel","change","ngModelChange"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div"),m.Pc(2,Ms,5,1,"span",1),m.dc(3,"div",2),m.dc(4,"label",3),m.Rc(5),m.cc(),m.dc(6,"input",4),m.kc("change",function(e){return t.onTimeChange(e)})("ngModelChange",function(e){return t.currentPageElementObj.value=e}),m.cc(),m.dc(7,"label"),m.Rc(8),m.cc(),m.cc(),m.Pc(9,Gs,5,1,"span",5),m.Pc(10,Ys,7,1,"div",6),m.cc(),m.cc()),2&e&&(m.Lb(1),m.Nb("form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.Nb(t.currentPageElementObj.element_class+" form-control material_input "),m.uc("id",t.currentPageElementObj.custom_rule.attributes.id)("disabled",t.currentPageElementObj.disabled)("required",t.currentPageElementObj.required)("ngModel",t.currentPageElementObj.value),m.Lb(2),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n,n.b,n.x,a.a,n.n,n.q],styles:[""]}),e})();function Us(e,t){if(1&e&&(m.dc(0,"div",3),m.dc(1,"p"),m.Rc(2),m.cc(),m.dc(3,"span",4),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(2),m.Sc(e.comments),m.Lb(2),m.Sc(e.comment_time)}}function zs(e,t){if(1&e&&(m.dc(0,"div",5),m.dc(1,"p",6),m.Rc(2),m.cc(),m.dc(3,"span",7),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(2),m.Sc(e.comments),m.Lb(2),m.Sc(e.comment_time)}}function Hs(e,t){if(1&e&&(m.bc(0),m.Pc(1,Us,5,2,"div",1),m.Pc(2,zs,5,2,"div",2),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",1==e.up_down_flag),m.Lb(1),m.uc("ngIf",0==e.up_down_flag)}}let Js=(()=>{class e{constructor(e){this.data=e,this.appealHistoryList=[]}ngOnInit(){this.appealHistoryList=this.data.appealHistoryInfo}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.a))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-appeal-history-dialog"]],decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],["class","container-chat-box",4,"ngIf"],["class","container-chat-box darker",4,"ngIf"],[1,"container-chat-box"],[1,"time-left"],[1,"container-chat-box","darker"],[2,"text-align","right"],[1,"time-right"]],template:function(e,t){1&e&&m.Pc(0,Hs,3,2,"ng-container",0),2&e&&m.uc("ngForOf",t.appealHistoryList)},directives:[c.m,c.n],styles:['.container-chat-box[_ngcontent-%COMP%]{border:2px solid #dedede;background-color:#f1f1f1;border-radius:5px;padding:10px;margin:10px 0}.darker[_ngcontent-%COMP%]{border-color:#ccc;background-color:#ddd}.container-chat-box[_ngcontent-%COMP%]:after{content:"";clear:both;display:table}.container-chat-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{float:left;max-width:60px;width:100%;margin-right:20px;border-radius:50%}.container-chat-box[_ngcontent-%COMP%] img.right[_ngcontent-%COMP%]{float:right;margin-left:20px;margin-right:0}.time-right[_ngcontent-%COMP%]{float:right;color:#aaa}.time-left[_ngcontent-%COMP%]{float:left;color:#999}']}),e})();const Xs=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function Ws(e,t){if(1&e&&(m.bc(0),m.dc(1,"tr"),m.dc(2,"td",17),m.dc(3,"span",18),m.Rc(4),m.cc(),m.cc(),m.dc(5,"td"),m.Rc(6),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit;m.Lb(4),m.Sc(e.label?e.label:"N/A"),m.Lb(2),m.Tc(" ",e.fees?e.fees.toLocaleString("en-us",m.yc(2,Xs)):"AED 0.00"," ")}}function Ks(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td"),m.dc(2,"span",18),m.Rc(3),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(3),m.Sc(e.label),m.Lb(2),m.Tc(" : ",e.tax?e.tax.toLocaleString("en-us",m.yc(2,Xs)):"AED 0.00","")}}function Zs(e,t){if(1&e&&(m.dc(0,"span",19),m.dc(1,"i",20),m.Rc(2,"info_outline"),m.cc(),m.dc(3,"div",21),m.dc(4,"div",3),m.dc(5,"table"),m.Pc(6,Ks,6,3,"tr",12),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.uc("ngForOf",e.paymentTexBreakupDetails)}}function Qs(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td"),m.dc(2,"span",18),m.Rc(3),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=m.oc(3);m.Lb(3),m.Sc(e.escalationObj.label),m.Lb(2),m.Tc("",e.escalationObj.fees?e.escalationObj.fees.toLocaleString("en-us",m.yc(2,Xs)):"AED 0.00"," ")}}function eo(e,t){if(1&e&&(m.dc(0,"tr"),m.dc(1,"td"),m.dc(2,"span",18),m.Rc(3),m.cc(),m.cc(),m.dc(4,"td"),m.Rc(5),m.cc(),m.cc()),2&e){const e=m.oc(3);m.Lb(3),m.Sc(e.promoCodeObj.label),m.Lb(2),m.Tc("",e.promoCodeObj.fees?e.promoCodeObj.fees.toLocaleString("en-us",m.yc(2,Xs)):"AED 0.00"," ")}}function to(e,t){if(1&e&&(m.bc(0),m.Pc(1,Qs,6,3,"tr",5),m.Pc(2,eo,6,3,"tr",5),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngIf",e.escalationObj&&e.escalationObj.label),m.Lb(1),m.uc("ngIf",e.promoCodeObj&&e.promoCodeObj.label)}}function io(e,t){if(1&e&&(m.bc(0),m.Pc(1,Ws,7,3,"ng-container",12),m.dc(2,"tr"),m.dc(3,"td"),m.dc(4,"span",13),m.Rc(5,"Sub-total"),m.cc(),m.cc(),m.dc(6,"td"),m.Rc(7),m.cc(),m.cc(),m.dc(8,"tr"),m.dc(9,"td",14),m.dc(10,"span",13),m.Rc(11,"TAX"),m.cc(),m.Pc(12,Zs,7,1,"span",15),m.cc(),m.dc(13,"td"),m.Rc(14),m.cc(),m.cc(),m.Pc(15,to,3,2,"ng-container",5),m.dc(16,"tr",16),m.dc(17,"td"),m.dc(18,"span",13),m.Rc(19,"Grand total"),m.cc(),m.cc(),m.dc(20,"td"),m.Rc(21),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.paymentBreakupDetails),m.Lb(1),m.Nb(e.paymentBreakupDetails.length>0?"border":""),m.Lb(5),m.Sc(e.subTotal?e.subTotal.toLocaleString("en-us",m.yc(8,Xs)):"AED 0.00"),m.Lb(5),m.uc("ngIf",e.paymentTexBreakupDetails.length>0),m.Lb(2),m.Sc(e.totalTax?e.totalTax.toLocaleString("en-us",m.yc(9,Xs)):"AED 0.00"),m.Lb(1),m.uc("ngIf",!e.isInspectionPageEnable),m.Lb(6),m.Sc(e.grandTotal?e.grandTotal.toLocaleString("en-us",m.yc(10,Xs)):"AED 0.00")}}function co(e,t){if(1&e){const e=m.ec();m.dc(0,"button",29),m.kc("click",function(){return m.Gc(e),m.oc(2).applyPromoCode()}),m.dc(1,"span",30),m.Rc(2,"Apply"),m.cc(),m.cc()}}function no(e,t){if(1&e){const e=m.ec();m.dc(0,"button",31),m.kc("click",function(){return m.Gc(e),m.oc(2).clearPromoCode()}),m.dc(1,"i",32),m.Rc(2,"close"),m.cc(),m.dc(3,"span",30),m.Rc(4,"Remove"),m.cc(),m.cc()}}function ao(e,t){1&e&&(m.dc(0,"span",33),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid Promo code."),m.cc(),m.cc())}function so(e,t){if(1&e){const e=m.ec();m.dc(0,"div",22),m.dc(1,"div",23),m.dc(2,"div",24),m.dc(3,"input",25),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().promoCode=t}),m.cc(),m.cc(),m.cc(),m.Pc(4,co,3,0,"button",26),m.Pc(5,no,5,0,"button",27),m.Pc(6,ao,5,0,"span",28),m.cc()}if(2&e){const e=m.oc();m.Lb(3),m.uc("ngModel",e.promoCode)("disabled",e.isPromoCodeApplied),m.Lb(1),m.uc("ngIf",!e.isPromoCodeApplied||e.commonService.isBusinessActivityDisApply),m.Lb(1),m.uc("ngIf",e.isPromoCodeApplied&&!e.commonService.isBusinessActivityDisApply),m.Lb(1),m.uc("ngIf",!e.baPromoCode&&!e.promoCode&&e.applyPromoCodeClicked)}}function oo(e,t){if(1&e){const e=m.ec();m.dc(0,"div",35),m.dc(1,"div",36),m.dc(2,"input",37),m.kc("change",function(){return m.Gc(e),m.oc().handleEscalation()}),m.cc(),m.dc(3,"label",38),m.Rc(4," Fast track your request? "),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(2),m.uc("checked",e.escalationCheck)}}function ro(e,t){if(1&e){const e=m.ec();m.dc(0,"div",36),m.dc(1,"input",45),m.kc("change",function(){return m.Gc(e),m.oc(2).handleInstantLicense()}),m.cc(),m.dc(2,"label",46),m.Rc(3," Instant License"),m.cc(),m.cc()}if(2&e){const e=m.oc(2);m.Lb(1),m.uc("checked",e.instantLicenseCheck)}}function lo(e,t){if(1&e){const e=m.ec();m.dc(0,"div",36),m.dc(1,"input",47),m.kc("change",function(){return m.Gc(e),m.oc(2).handleBADiscount()}),m.cc(),m.dc(2,"label",48),m.Rc(3," Receive a AED 1,125 discount"),m.cc(),m.cc()}if(2&e){const e=m.oc(2);m.Lb(1),m.uc("checked",e.businessActivityDiscountCheck)}}function uo(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",39),m.dc(2,"div",40),m.Yb(3,"img",41),m.dc(4,"div",42),m.dc(5,"div",43),m.Rc(6,"Congratulations!"),m.cc(),m.dc(7,"p"),m.Rc(8,"Based on your selections, you are entitled to some amazing offers. Choose your preferred option(s):"),m.cc(),m.cc(),m.cc(),m.Pc(9,ro,4,1,"div",44),m.Pc(10,lo,4,1,"div",44),m.cc(),m.ac()),2&e){const e=m.oc();m.Lb(9),m.uc("ngIf",e.isCongratulationsBlockAllowed),m.Lb(1),m.uc("ngIf",e.commonService.isBusinessActivityDisApply)}}function mo(e,t){1&e&&(m.dc(0,"span",54),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Comment is required"),m.cc(),m.cc())}function po(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",22),m.dc(2,"div",23),m.dc(3,"div",24),m.dc(4,"textarea",52),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).raiseAppealComment=t})("keyup",function(){return m.Gc(e),m.oc(2).handleValidation()}),m.cc(),m.cc(),m.cc(),m.cc(),m.Pc(5,mo,5,0,"span",53),m.ac()}if(2&e){const e=m.oc(2);m.Lb(4),m.uc("ngModel",e.raiseAppealComment),m.Lb(1),m.uc("ngIf",e.raiseErrorComment)}}function ho(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",49),m.kc("click",function(){return m.Gc(e),m.oc().handleErrorMessage()}),m.dc(2,"input",50),m.kc("change",function(){return m.Gc(e),m.oc().handleRaiseAppeal()}),m.cc(),m.dc(3,"label",51),m.Rc(4," Raise an Appeal"),m.cc(),m.cc(),m.Pc(5,po,6,2,"ng-container",5),m.ac()}if(2&e){const e=m.oc();m.Lb(2),m.uc("checked",e.raiseAppealCheck)("disabled",0==(null==e.paymentObj?null:e.paymentObj.enforcement_appeal)),m.Lb(3),m.uc("ngIf",e.raiseAppealCheck)}}function go(e,t){if(1&e){const e=m.ec();m.dc(0,"button",55),m.kc("click",function(){return m.Gc(e),m.oc().showAppealHistory()}),m.dc(1,"span",30),m.Rc(2,"History"),m.cc(),m.cc()}}function bo(e,t){1&e&&m.Yb(0,"div",56)}function vo(e,t){if(1&e){const e=m.ec();m.dc(0,"i",81),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1,"add"),m.cc()}}function fo(e,t){if(1&e){const e=m.ec();m.dc(0,"span",82),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1," Add More "),m.cc()}}function _o(e,t){if(1&e){const e=m.ec();m.dc(0,"i",83),m.kc("click",function(){m.Gc(e);const t=m.oc(2).index;return m.oc(4).handleRemoveMore(t)}),m.Rc(1,"remove"),m.cc()}}function yo(e,t){if(1&e&&(m.dc(0,"div",77),m.Pc(1,vo,2,0,"i",78),m.Pc(2,fo,2,0,"span",79),m.Pc(3,_o,2,0,"i",80),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",e>0)}}function Eo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid bank name."),m.cc(),m.cc())}function Po(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid cheque number."),m.cc(),m.cc())}function Oo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid cheque date."),m.cc(),m.cc())}function Co(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid comment."),m.cc(),m.cc())}function So(e,t){if(1&e){const e=m.ec();m.dc(0,"div",68),m.Pc(1,yo,4,3,"div",69),m.dc(2,"div",70),m.dc(3,"div",71),m.dc(4,"div",23),m.dc(5,"div",24),m.dc(6,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.bank_name=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(7,"label"),m.Rc(8,"Bank Name"),m.cc(),m.cc(),m.Pc(9,Eo,5,0,"span",73),m.cc(),m.cc(),m.dc(10,"div",71),m.dc(11,"div",23),m.dc(12,"div",24),m.dc(13,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.number=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(14,"label"),m.Rc(15,"Cheque Number"),m.cc(),m.cc(),m.Pc(16,Po,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.dc(17,"div",70),m.dc(18,"div",71),m.dc(19,"div",23),m.dc(20,"div",74),m.dc(21,"label"),m.Rc(22,"Cheque Date"),m.cc(),m.Yb(23,"input",75),m.dc(24,"span",76),m.dc(25,"span",34),m.Rc(26," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(27,Oo,5,0,"span",73),m.cc(),m.cc(),m.dc(28,"div",71),m.dc(29,"div",23),m.dc(30,"div",24),m.dc(31,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.comment=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(32,"label"),m.Rc(33,"Comment"),m.cc(),m.cc(),m.Pc(34,Co,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=t.index,c=m.oc(4);m.Lb(1),m.uc("ngIf",!c.commonService.isBusinessActivityDisApply),m.Lb(5),m.uc("ngModel",e.bank_name),m.Lb(3),m.uc("ngIf",!e.bank_name&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(4),m.uc("ngModel",e.number),m.Lb(3),m.uc("ngIf",!e.number&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(7),m.Mb("data-rowIndex",i),m.Lb(4),m.uc("ngIf",!e.date&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(4),m.uc("ngModel",e.comment),m.Lb(3),m.uc("ngIf",!e.comment&&c.submitStatus&&!c.raiseAppealCheck)}}function Lo(e,t){if(1&e&&(m.bc(0),m.Pc(1,So,35,9,"div",67),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.bank_transfer_or_check_details)}}function wo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid payment date."),m.cc(),m.cc())}function jo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid bank Receipt number."),m.cc(),m.cc())}function Io(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please select valid bank receipt."),m.cc(),m.cc())}function xo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter comments."),m.cc(),m.cc())}function Ro(e,t){if(1&e){const e=m.ec();m.dc(0,"div",68),m.dc(1,"div",70),m.dc(2,"div",71),m.dc(3,"div",23),m.dc(4,"div",74),m.dc(5,"label"),m.Rc(6,"Payment Date"),m.cc(),m.Yb(7,"input",75),m.dc(8,"span",76),m.dc(9,"span",34),m.Rc(10," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(11,wo,5,0,"span",73),m.cc(),m.cc(),m.dc(12,"div",71),m.dc(13,"div",23),m.dc(14,"div",24),m.dc(15,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.number=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(16,"label"),m.Rc(17,"Receipt Number"),m.cc(),m.cc(),m.Pc(18,jo,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.dc(19,"div",70),m.dc(20,"div",71),m.dc(21,"div",23),m.dc(22,"div",24),m.dc(23,"input",85),m.kc("change",function(i){m.Gc(e);const c=t.index;return m.oc(4).uploadImage(i,c)}),m.cc(),m.cc(),m.Pc(24,Io,5,0,"span",73),m.cc(),m.cc(),m.dc(25,"div",71),m.dc(26,"div",23),m.dc(27,"div",24),m.dc(28,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.comment=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(29,"label"),m.Rc(30,"Comments"),m.cc(),m.cc(),m.Pc(31,xo,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=t.index,c=m.oc(4);m.Lb(7),m.Mb("data-rowIndex",i),m.Lb(4),m.uc("ngIf",1==c.cash_payment_field_configuration.payment_date&&!e.date&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(4),m.uc("ngModel",e.number),m.Lb(3),m.uc("ngIf",1==c.cash_payment_field_configuration.receipt_number&&!e.number&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(6),m.uc("ngIf",1==c.cash_payment_field_configuration.receipt_copy&&!e.bank_payment_receipt&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(4),m.uc("ngModel",e.comment),m.Lb(3),m.uc("ngIf",1==c.cash_payment_field_configuration.comments&&!e.comment&&c.submitStatus&&!c.raiseAppealCheck)}}function ko(e,t){if(1&e&&(m.bc(0),m.Pc(1,Ro,32,7,"div",67),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.bank_transfer_or_check_details)}}function Ao(e,t){if(1&e){const e=m.ec();m.dc(0,"i",81),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1,"add"),m.cc()}}function To(e,t){if(1&e){const e=m.ec();m.dc(0,"span",82),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1," Add More "),m.cc()}}function Fo(e,t){if(1&e){const e=m.ec();m.dc(0,"i",83),m.kc("click",function(){m.Gc(e);const t=m.oc(2).index;return m.oc(4).handleRemoveMore(t)}),m.Rc(1,"remove"),m.cc()}}function Vo(e,t){if(1&e&&(m.dc(0,"div",77),m.Pc(1,Ao,2,0,"i",78),m.Pc(2,To,2,0,"span",79),m.Pc(3,Fo,2,0,"i",80),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",e>0)}}function Do(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid bank name."),m.cc(),m.cc())}function qo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid bank transaction number."),m.cc(),m.cc())}function No(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid cheque date."),m.cc(),m.cc())}function $o(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please select valid bank receipt."),m.cc(),m.cc())}function Mo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid comment."),m.cc(),m.cc())}function Go(e,t){if(1&e){const e=m.ec();m.dc(0,"div",68),m.Pc(1,Vo,4,3,"div",69),m.dc(2,"div",70),m.dc(3,"div",71),m.dc(4,"div",23),m.dc(5,"div",24),m.dc(6,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.bank_name=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(7,"label"),m.Rc(8,"Bank Name"),m.cc(),m.cc(),m.Pc(9,Do,5,0,"span",73),m.cc(),m.cc(),m.dc(10,"div",71),m.dc(11,"div",23),m.dc(12,"div",24),m.dc(13,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.number=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(14,"label"),m.Rc(15,"Bank Transaction Number"),m.cc(),m.cc(),m.Pc(16,qo,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.dc(17,"div",70),m.dc(18,"div",71),m.dc(19,"div",23),m.dc(20,"div",74),m.dc(21,"label"),m.Rc(22,"Bank Transfer Date"),m.cc(),m.Yb(23,"input",75),m.dc(24,"span",76),m.dc(25,"span",34),m.Rc(26," calendar_today "),m.cc(),m.cc(),m.cc(),m.Pc(27,No,5,0,"span",73),m.cc(),m.cc(),m.dc(28,"div",71),m.dc(29,"div",23),m.dc(30,"div",24),m.dc(31,"input",85),m.kc("change",function(i){m.Gc(e);const c=t.index;return m.oc(4).uploadImage(i,c)}),m.cc(),m.cc(),m.Pc(32,$o,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.dc(33,"div",70),m.dc(34,"div",71),m.dc(35,"div",23),m.dc(36,"div",24),m.dc(37,"input",72),m.kc("ngModelChange",function(e){return t.$implicit.comment=e})("input",function(){return m.Gc(e),m.oc(4).handleOnPaymentChange(!1)}),m.cc(),m.dc(38,"label"),m.Rc(39,"Comment"),m.cc(),m.cc(),m.Pc(40,Mo,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=t.index,c=m.oc(4);m.Lb(1),m.uc("ngIf",!c.commonService.isBusinessActivityDisApply),m.Lb(5),m.uc("ngModel",e.bank_name),m.Lb(3),m.uc("ngIf",!e.bank_name&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(4),m.uc("ngModel",e.number),m.Lb(3),m.uc("ngIf",!e.number&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(7),m.Mb("data-rowIndex",i),m.Lb(4),m.uc("ngIf",!e.date&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(5),m.uc("ngIf",!e.bank_payment_receipt&&c.submitStatus&&!c.raiseAppealCheck),m.Lb(5),m.uc("ngModel",e.comment),m.Lb(3),m.uc("ngIf",!e.comment&&c.submitStatus&&!c.raiseAppealCheck)}}function Yo(e,t){if(1&e&&(m.bc(0),m.Pc(1,Go,41,10,"div",67),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.bank_transfer_or_check_details)}}function Bo(e,t){if(1&e){const e=m.ec();m.dc(0,"i",81),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1,"add"),m.cc()}}function Uo(e,t){if(1&e){const e=m.ec();m.dc(0,"span",82),m.kc("click",function(){return m.Gc(e),m.oc(6).handleAddMore()}),m.Rc(1," Add More "),m.cc()}}function zo(e,t){if(1&e){const e=m.ec();m.dc(0,"i",83),m.kc("click",function(){m.Gc(e);const t=m.oc(2).index;return m.oc(4).handleRemoveMore(t)}),m.Rc(1,"remove"),m.cc()}}function Ho(e,t){if(1&e&&(m.dc(0,"div",77),m.Pc(1,Bo,2,0,"i",78),m.Pc(2,Uo,2,0,"span",79),m.Pc(3,zo,2,0,"i",80),m.cc()),2&e){const e=m.oc().index;m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",0===e),m.Lb(1),m.uc("ngIf",e>0)}}function Jo(e,t){1&e&&(m.dc(0,"span",84),m.dc(1,"i",34),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please upload a valid document."),m.cc(),m.cc())}function Xo(e,t){if(1&e){const e=m.ec();m.dc(0,"div",68),m.Pc(1,Ho,4,3,"div",69),m.dc(2,"div",70),m.dc(3,"div",71),m.dc(4,"div",23),m.dc(5,"div",24),m.dc(6,"input",85),m.kc("change",function(i){m.Gc(e);const c=t.index;return m.oc(4).uploadImage(i,c)}),m.cc(),m.cc(),m.Pc(7,Jo,5,0,"span",73),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(4);m.Lb(1),m.uc("ngIf",!i.commonService.isBusinessActivityDisApply),m.Lb(6),m.uc("ngIf",!e.bank_payment_receipt&&i.submitStatus&&!i.raiseAppealCheck)}}function Wo(e,t){if(1&e&&(m.bc(0),m.Pc(1,Xo,8,2,"div",67),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.bank_transfer_or_check_details)}}function Ko(e,t){if(1&e&&(m.dc(0,"div",86),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",e.note," ")}}function Zo(e,t){if(1&e){const e=m.ec();m.dc(0,"span",60),m.dc(1,"div",61),m.dc(2,"label",62),m.dc(3,"input",63),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc(2).selectedPaymentGateway=t})("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).onSelectValue(i)}),m.cc(),m.Yb(4,"span",64),m.dc(5,"span",65),m.Rc(6),m.cc(),m.cc(),m.cc(),m.Pc(7,Lo,2,1,"ng-container",5),m.Pc(8,ko,2,1,"ng-container",5),m.Pc(9,Yo,2,1,"ng-container",5),m.Pc(10,Wo,2,1,"ng-container",5),m.Pc(11,Ko,2,1,"div",66),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(2),m.uc("for",e.id),m.Lb(1),m.uc("ngModel",i.selectedPaymentGateway)("value",e.id)("id",e.id)("disabled",i.raiseAppealCheck),m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id&&i.environment.PAYMENT_GATEWAY.CHEQUE===e.id),m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id&&i.environment.PAYMENT_GATEWAY.CASH===e.id&&i.logedInRoleId===i.environment.LOGIN_ROLE.CUSTOMER),m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id&&i.environment.PAYMENT_GATEWAY.BANK_TRANSFER===e.id),m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id&&i.environment.PAYMENT_GATEWAY.ONLINE_PAYMENT===e.id),m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id)}}function Qo(e,t){if(1&e&&(m.dc(0,"div",87),m.dc(1,"div",88),m.dc(2,"i",34),m.Rc(3,"info_outline"),m.cc(),m.dc(4,"span"),m.Rc(5),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(5),m.Sc(null==e.paymentObj?null:e.paymentObj.note_for_payment)}}function er(e,t){1&e&&(m.dc(0,"p",92),m.Rc(1,"Disclaimer : "),m.cc())}function tr(e,t){if(1&e&&(m.dc(0,"div",90),m.Pc(1,er,2,0,"p",91),m.Rc(2),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngIf",null==e?null:e.disclaimer),m.Lb(1),m.Tc(" ",e.disclaimer," ")}}function ir(e,t){if(1&e&&(m.bc(0),m.Pc(1,tr,3,2,"div",89),m.ac()),2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.uc("ngIf",i.selectedPaymentGateway===e.id)}}function cr(e,t){if(1&e&&(m.dc(0,"div",0),m.dc(1,"div",57),m.dc(2,"div",2),m.dc(3,"span"),m.Rc(4,"02"),m.cc(),m.cc(),m.dc(5,"h2"),m.Rc(6,"Choose your payment method"),m.cc(),m.Pc(7,Zo,12,11,"span",58),m.Pc(8,Qo,6,1,"div",59),m.Pc(9,ir,2,1,"ng-container",12),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(7),m.uc("ngForOf",e.paymentObj.payment_gateways),m.Lb(1),m.uc("ngIf",null==e.paymentObj?null:e.paymentObj.note_for_payment),m.Lb(1),m.uc("ngForOf",e.paymentObj.payment_gateways)}}let nr=(()=>{class e{constructor(e,t,i,c,n){this.commonService=e,this.companyFormationService=t,this.activatedRoute=i,this.interceptor=c,this.dialog=n,this.changePaymentData=new m.q,this.paymentBreakupDetails=[],this.paymentTexBreakupDetails=[],this.environment=b.a,this.paymentObj={},this.selectedPaymentGateway="",this.showPaymentLoader=!1,this.subTotal=0,this.totalTax=0,this.grandTotal=0,this.promoCode="",this.promoCode_id="",this.isPromoCodeApplied=!1,this.applyPromoCodeClicked=!1,this.discount=0,this.escalationObj={},this.promoCodeObj={},this.escalationCheck=!1,this.bank_transfer_or_check_details=[{number:"",date:"",bank_name:"",bank_payment_receipt:"",comment:""}],this.isTaxCalculated=!1,this.isEscalationAllowed=!1,this.cash_payment_field_configuration="",this.instantLicenseCheck=!1,this.isCongratulationsBlockAllowed=!1,this.instantLicenseAmount=0,this.businessActivityDiscountCheck=!1,this.businessActivityDiscountAmount="1125",this.baPromoCode="",this.raiseAppealCheck=!1,this.raiseAppealComment="",this.raiseErrorComment=!1,this.appealHistoryInfo=[],this.activatedRoute.queryParams.subscribe(e=>{e&&e.payment&&(this.paymentStatus=e.payment)}),this.logedInRoleId=this.interceptor.xyz(localStorage.getItem(b.a.LOCAL_STORAGE.LOGIN_ROLE))}ngOnInit(){if(this.isPromoCodeApplied){let e=this.promoCodePaymentData.findIndex(e=>e.isPromoCode);e>-1&&this.promoCodePaymentData.splice(e,1)}this.appliedValidation(),setTimeout(()=>{this.getPaymentDetails(this.isTaxCalculated)},200),setTimeout(()=>{this.loadDatePicker()},900),this.getRaiseHistory()}ngOnChanges(e){var t,i;e.promoCodePaymentData&&e.promoCodePaymentData.previousValue&&0===e.promoCodePaymentData.previousValue.length&&(this.isTaxCalculated=!0,this.calculateTotalTax());let c=null===(i=null===(t=null==e?void 0:e.promoCodePaymentData)||void 0===t?void 0:t.previousValue)||void 0===i?void 0:i.findIndex(e=>"Late Renewal Fee"==(null==e?void 0:e.label));if(e.promoCodePaymentData&&e.promoCodePaymentData.previousValue&&c>-1&&(this.isTaxCalculated=!0,this.calculateTotalTax()),this.raiseAppealCheck&&this.submitStatus){const e=this.raiseAppealComment.trim();this.raiseErrorComment=!(e.length>0)}}appliedValidation(){this.companyFormationService.checkPaymentFiledValidation({payment_gateway_id:1}).subscribe(e=>{var t;this.cash_payment_field_configuration=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.payment_field_configuration,this.handleOnPaymentChange(!1)},e=>{console.log("\ud83d\ude80 ~ PaymentComponent ~ this.companyFormationService.checkPaymentFiledValidation ~ error:",e)})}calculateTotalTax(){this.subTotal=0,this.totalTax=0,this.grandTotal=0,this.paymentBreakupDetails=[...this.promoCodePaymentData],this.paymentTexBreakupDetails=[],this.paymentBreakupDetails.map(e=>{e.fees=100*e.fees/(100+e.tax);let t=e.fees*e.tax/100;if(e.isPromoCode&&this.isPromoCodeApplied){let t=this.grandTotal>0?this.grandTotal.toFixed(2):0,i=e.fees>0?e.fees.toFixed(2):0;this.grandTotal=t-i}else e.isEscalation||e.isInstantLicense||(this.subTotal=this.subTotal+e.fees),this.grandTotal=this.grandTotal+e.fees+t;this.grandTotal=parseFloat(this.grandTotal)>0?parseFloat(this.grandTotal.toFixed(2)):0,t&&this.paymentTexBreakupDetails.push({label:e.label,tax:t}),this.totalTax=this.totalTax+t}),this.escalationObj=this.paymentBreakupDetails.find(e=>e.isEscalation),this.promoCodeObj=this.paymentBreakupDetails.find(e=>e.isPromoCode),setTimeout(()=>{0===parseFloat(this.grandTotal)&&this.selectedPaymentGateway!=b.a.PAYMENT_GATEWAY.CASH&&(this.selectedPaymentGateway=b.a.PAYMENT_GATEWAY.CASH,this.handleOnPaymentChange())},100)}getPaymentDetails(e){this.companyFormationService.getPaymentDetails({user_id:!0,process_request_id:this.process_request_id}).subscribe(t=>{var i,c;200===t.status?(this.paymentObj=t.data,this.isEscalationAllowed=t.data.payment_data.escalation_allowed,this.isCongratulationsBlockAllowed=t.data.payment_data.instant_license_allowed,this.instantLicenseAmount=t.data.payment_data.instant_license_amount,!this.commonService.accessToken||!this.commonService.accessToken.zone||(null===(c=null===(i=this.commonService.accessToken.zone)||void 0===i?void 0:i.domain)||void 0===c?void 0:c.includes("meydan"))||window.location.origin.includes("staging-spc.ecustomerportal.com")||window.location.origin.includes("portal.spcfz.ae")||window.location.origin.includes("uat-spc.ezms.ooo")||(this.paymentObj.payment_gateways=this.paymentObj.payment_gateways.filter(e=>e.id!==b.a.PAYMENT_GATEWAY.PAY)),this.commonService.accessToken&&this.commonService.accessToken.zone&&this.isInspectionPageEnable&&(this.paymentObj.payment_gateways=this.paymentObj.payment_gateways.filter(e=>e.id!==b.a.PAYMENT_GATEWAY.CASH),this.paymentObj.payment_gateways=this.paymentObj.payment_gateways.filter(e=>e.id!==b.a.PAYMENT_GATEWAY.CHEQUE),this.selectedPaymentGateway=b.a.PAYMENT_GATEWAY.BANK_TRANSFER),this.isInspectionPageEnable||(t.data.user_preference_payment_gateway&&(this.selectedPaymentGateway=t.data.user_preference_payment_gateway.toString()),this.selectedPaymentGateway=window.location.origin.includes("meydanfz.ae")||window.location.origin.includes("uat-meydan.ezms.ooo")?b.a.PAYMENT_GATEWAY.PAY:b.a.PAYMENT_GATEWAY.CASH),this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.CASH&&this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.CHEQUE&&this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.BANK_TRANSFER||setTimeout(()=>{this.loadDatePicker()},10),this.handleOnPaymentChange(!e)):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}loadDatePicker(){const e=this;e.commonService.loadDefaultInputAnimation(),$(".chequeDate").datepicker({autoclose:!0,format:"dd/mm/yyyy",todayHighlight:!0}).datepicker("update","").on("changeDate",function(){let t=$(this).datepicker("getFormattedDate"),i=$(this).attr("data-rowIndex");e.bank_transfer_or_check_details[i].date=t,e.submitStatus=!1,e.handleOnPaymentChange(!1)})}handleEscalation(){if(this.escalationCheck=!this.escalationCheck,this.escalationCheck)this.promoCodePaymentData.push({label:"Fast Track Fees",fees:parseFloat(this.escalationAmount),isPromoCode:!1,isEscalation:!0,type:b.a.PAYMENT_TYPE.ESCALATION_FEES,tax:0});else{let e=this.promoCodePaymentData.findIndex(e=>e.isEscalation);e>-1&&this.promoCodePaymentData.splice(e,1)}this.handleOnPaymentChange()}handleInstantLicense(){if(this.instantLicenseCheck=!this.instantLicenseCheck,this.instantLicenseCheck)this.promoCodePaymentData.push({label:"Instant License Fees",fees:parseFloat(this.instantLicenseAmount),isPromoCode:!1,isInstantLicense:!0,type:b.a.PAYMENT_TYPE.PAYMENT_FEES,tax:0});else{let e=this.promoCodePaymentData.findIndex(e=>e.isInstantLicense);e>-1&&this.promoCodePaymentData.splice(e,1)}this.handleOnPaymentChange()}applyPromoCode(){const e=this;if(this.applyPromoCodeClicked=!0,e.promoCode||this.baPromoCode){var t={process_request_id:e.process_request_id,promocode:this.businessActivityDiscountCheck&&this.baPromoCode?this.baPromoCode:e.promoCode,total_amount:e.grandTotal,standard_price:e.subTotal,user_id:!0,process_id:parseInt(e.processId)};e.companyFormationService.validatePromoCode(t).subscribe(t=>{var i,c;200===t.status?(e.discount=t.data.discount,e.promoCode_id=null===(c=null===(i=null==t?void 0:t.data)||void 0===i?void 0:i.promocode_data)||void 0===c?void 0:c.id,this.promoCodePaymentData.push({label:this.baPromoCode?"Activity Discount":`Promo code discount (${e.promoCode})`,fees:e.discount,isPromoCode:!0,isEscalation:!1,type:b.a.PAYMENT_TYPE.PROMO_CODE,tax:0}),e.isPromoCodeApplied=!0,e.handleOnPaymentChange(),e.baPromoCode||e.commonService.showToaster("success",t.message)):e.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}}clearPromoCode(){this.promoCode="",this.promoCode_id="",this.isPromoCodeApplied=!1,this.applyPromoCodeClicked=!1;let e=this.promoCodePaymentData.findIndex(e=>e.isPromoCode);e>-1&&this.promoCodePaymentData.splice(e,1),this.handleOnPaymentChange()}onSelectValue(e){this.selectedPaymentGateway!==e.id&&(this.selectedPaymentGateway=e.id,this.bank_transfer_or_check_details=[{number:"",date:"",bank_name:"",bank_payment_receipt:"",comment:""}],this.submitStatus=!1,this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.CASH&&this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.CHEQUE&&this.selectedPaymentGateway!==b.a.PAYMENT_GATEWAY.BANK_TRANSFER||setTimeout(()=>{this.loadDatePicker()},10),this.commonService.loadDefaultInputAnimation(),this.handleOnPaymentChange(!1))}uploadImage(e,t){e.target.files&&e.target.files[0]&&(this.bank_transfer_or_check_details[t].bank_payment_receipt=e.target.files[0],this.handleOnPaymentChange(!1))}handleAddMore(){this.bank_transfer_or_check_details.push({number:"",date:"",bank_name:"",bank_payment_receipt:"",comment:""}),setTimeout(()=>{this.loadDatePicker()},10)}handleRemoveMore(e){this.bank_transfer_or_check_details.length>1&&this.bank_transfer_or_check_details.splice(e,1)}handleOnPaymentChange(e=!0){e&&this.calculateTotalTax(),setTimeout(()=>{this.changePaymentData.emit({payment_gatway_id:this.selectedPaymentGateway,payment_data:this.promoCodePaymentData,promoCode:this.promoCode,promoCode_id:this.promoCode_id,total_fees:this.grandTotal,discount:this.discount,appliedEscalation:this.escalationCheck,appliedInstantLicenseData:this.instantLicenseCheck,instantLicenseFees:this.instantLicenseAmount,escalationFees:this.escalationAmount,appliedPromoCode:this.isPromoCodeApplied,bank_transfer_or_check_details:this.bank_transfer_or_check_details,submitStatus:this.submitStatus,paymentObj:this.paymentObj,cash_payment_field_validation:this.cash_payment_field_configuration,baPromoCode:this.baPromoCode,raiseAppealCheck:this.raiseAppealCheck,raiseAppealComment:this.raiseAppealComment})},0)}handleBADiscount(){this.businessActivityDiscountCheck=!this.businessActivityDiscountCheck,this.businessActivityDiscountCheck?this.companyFormationService.getPromocodeDiscount({}).pipe(Object(l.a)(1)).subscribe(e=>{var t,i;200==e.status&&(this.baPromoCode=(null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.length)>0?null===(i=null==e?void 0:e.data[0])||void 0===i?void 0:i.promocode:"",this.applyPromoCode())}):(this.baPromoCode="",this.clearPromoCode())}handleRaiseAppeal(){var e;(null===(e=this.paymentObj)||void 0===e?void 0:e.enforcement_appeal)&&(this.raiseAppealCheck=!this.raiseAppealCheck),this.submitStatus=!1,this.raiseAppealCheck&&(this.selectedPaymentGateway=b.a.PAYMENT_GATEWAY.BANK_TRANSFER),this.handleOnPaymentChange(!1)}handleErrorMessage(){var e;0==(null===(e=this.paymentObj)||void 0===e?void 0:e.enforcement_appeal)&&this.commonService.showToaster("error","Raising appeal period has expired")}handleValidation(){const e=this.raiseAppealComment.trim();this.raiseErrorComment=!(e.length>0),this.handleOnPaymentChange()}getRaiseHistory(){this.raiseAppealPayload={company_id:!0,process_request_id:this.process_request_id,user_id:!0},this.companyFormationService.getRaiseAppealHistory(this.raiseAppealPayload).subscribe(e=>{200===e.status&&(this.appealHistoryInfo=e.data)},e=>{console.log(e,"error")})}showAppealHistory(){this.dialog.open(Js,{height:"600px",width:"800px",data:{appealHistoryInfo:this.appealHistoryInfo}})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b),m.Xb(h.c),m.Xb(o.a),m.Xb(h.g),m.Xb(p.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-payment"]],inputs:{pageFormationElementsList:"pageFormationElementsList",process_request_id:"process_request_id",submitStatus:"submitStatus",processId:"processId",paymentStatus:"paymentStatus",promoCodePaymentData:"promoCodePaymentData",escalationAmount:"escalationAmount",totalPaymentAmount:"totalPaymentAmount",isInspectionPageEnable:"isInspectionPageEnable"},outputs:{changePaymentData:"changePaymentData"},features:[m.Jb],decls:20,vars:9,consts:[[1,"formation-block"],[1,"formation-package","payment"],[1,"number"],[1,"table-wrapper"],["content","Payment Details","loaderType","content",3,"showLoader"],[4,"ngIf"],["class","enter-promocode",4,"ngIf"],["class","checkbox-module",4,"ngIf"],[2,"clear","both"],["class","btn btn-primary",3,"click",4,"ngIf"],["class","step-divider",4,"ngIf"],["class","formation-block",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"title","font-weight-bold"],[1,"text-info"],["class","tooltip-info",4,"ngIf"],[1,"border","line-height"],[2,"width","220px"],[1,"title"],[1,"tooltip-info"],[1,"material-icons",2,"font-size","22px","top","-3px","position","relative"],[1,"tooltip_box"],[1,"enter-promocode"],[1,"form-group"],[1,"material_input_block"],["type","text","placeholder","Have a Promo code?","autocomplete","new-password",1,"text-uppercase","form-control","material_input",3,"ngModel","disabled","ngModelChange"],["class","apply btn btn-primary",3,"click",4,"ngIf"],["class","remove btn btn-primary",3,"click",4,"ngIf"],["class","input-required payment",4,"ngIf"],[1,"apply","btn","btn-primary",3,"click"],[1,"button-text"],[1,"remove","btn","btn-primary",3,"click"],[1,"material-icons","link-primary"],[1,"input-required","payment"],[1,"material-icons"],[1,"checkbox-module"],[1,"material_checkbox_group"],["type","checkbox","id","escalation",1,"material_checkbox","material_checkbox_info",3,"checked","change"],["for","escalation",1,"material_label_checkbox"],[1,"congratulations-block"],[1,"congratulations-message"],["src","assets/images/spc/light/clap-icon.svg","alt","clap","width","45","height","45"],[1,"message-cn"],[1,"h4"],["class","material_checkbox_group",4,"ngIf"],["type","checkbox","id","instantLicense","name","instantLicense",1,"material_checkbox",3,"checked","change"],["for","instantLicense",1,"material_label_checkbox"],["type","checkbox","id","business_activity_discount","name","business_activity_discount",1,"material_checkbox",3,"checked","change"],["for","business_activity_discount",1,"material_label_checkbox"],[1,"material_checkbox_group",2,"margin-top","35px",3,"click"],["type","checkbox","id","Raise_Appeal","name","Raise_Appeal",1,"material_checkbox",3,"checked","disabled","change"],["for","Raise_Appeal",1,"material_label_checkbox"],["name","Enter Appeal","placeholder","Enter Appeal","id","Appeal","rows","5","cols","26",1,"material_input",3,"ngModel","ngModelChange","keyup"],["class","input-required","style","padding: 4px 0px;",4,"ngIf"],[1,"input-required",2,"padding","4px 0px"],[1,"btn","btn-primary",3,"click"],[1,"step-divider"],[1,"formation-package","no-bg"],["class","payment-wrapper",4,"ngFor","ngForOf"],["class","alert",4,"ngIf"],[1,"payment-wrapper"],[1,"radiobox-module"],[1,"material_radio_group",3,"for"],["type","radio","name","paymentGateway",1,"material_radiobox",3,"ngModel","value","id","disabled","ngModelChange","click"],[1,"material_check_radio"],[1,"radio-label"],["class","payment-msg-text",4,"ngIf"],["class","wrapper",4,"ngFor","ngForOf"],[1,"wrapper"],["class","addmore text-align-right",4,"ngIf"],[1,"row"],[1,"col-md-6","col-sm-12"],["type","text",1,"form-control","material_input",3,"ngModel","ngModelChange","input"],["class","input-required",4,"ngIf"],[1,"datepicker","input-group","date","material_input_block"],["type","text","readonly","",1,"form-control","material_input","chequeDate"],[1,"input-group-addon"],[1,"addmore","text-align-right"],["class","material-icons add cursor-pointer",3,"click",4,"ngIf"],["class","cursor-pointer",3,"click",4,"ngIf"],["class","material-icons remove cursor-pointer",3,"click",4,"ngIf"],[1,"material-icons","add","cursor-pointer",3,"click"],[1,"cursor-pointer",3,"click"],[1,"material-icons","remove","cursor-pointer",3,"click"],[1,"input-required"],["type","file",1,"form-control","material_input",3,"change"],[1,"payment-msg-text"],[1,"alert"],[1,"alert-danger"],["class","disclaimer",4,"ngIf"],[1,"disclaimer"],["class","disclaimer-content",4,"ngIf"],[1,"disclaimer-content"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.dc(2,"div",2),m.dc(3,"span"),m.Rc(4,"01"),m.cc(),m.cc(),m.dc(5,"h2"),m.Rc(6,"Summary & breakdown of fees"),m.cc(),m.dc(7,"div",3),m.dc(8,"table"),m.Yb(9,"app-loader-cf",4),m.Pc(10,io,22,11,"ng-container",5),m.cc(),m.cc(),m.Pc(11,so,7,5,"div",6),m.Pc(12,oo,5,1,"div",7),m.Pc(13,uo,11,2,"ng-container",5),m.Pc(14,ho,6,3,"ng-container",5),m.Yb(15,"br"),m.Yb(16,"div",8),m.Pc(17,go,3,0,"button",9),m.cc(),m.cc(),m.Pc(18,bo,1,0,"div",10),m.Pc(19,cr,10,3,"div",11)),2&e&&(m.Lb(9),m.uc("showLoader",t.showPaymentLoader),m.Lb(1),m.uc("ngIf",!t.showPaymentLoader),m.Lb(1),m.uc("ngIf",!t.showPaymentLoader),m.Lb(1),m.uc("ngIf",t.isEscalationAllowed&&!t.showPaymentLoader),m.Lb(1),m.uc("ngIf",t.commonService.reengineeringApplicable&&t.commonService.reengineeringApplicableZone&&(t.isCongratulationsBlockAllowed||t.commonService.isBusinessActivityDisApply)),m.Lb(1),m.uc("ngIf",t.isInspectionPageEnable),m.Lb(3),m.uc("ngIf",t.isInspectionPageEnable&&(null==t.paymentObj?null:t.paymentObj.enforcement_appeal_history)),m.Lb(1),m.uc("ngIf",0!=t.grandTotal),m.Lb(1),m.uc("ngIf",0!=t.grandTotal))},directives:[ht,c.n,c.m,n.b,a.a,n.n,n.q,n.u],styles:[".disclaimer-content[_ngcontent-%COMP%]{font-weight:700}.disclaimer[_ngcontent-%COMP%]{clear:both}.congratulations-block[_ngcontent-%COMP%], .disclaimer[_ngcontent-%COMP%]{padding-top:20px}.congratulations-message[_ngcontent-%COMP%]{display:flex;margin-left:-10px}.congratulations-message[_ngcontent-%COMP%] .message-cn[_ngcontent-%COMP%]{width:100%;padding-left:10px}.congratulations-message[_ngcontent-%COMP%] .h4[_ngcontent-%COMP%]{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:15px}.congratulations-message[_ngcontent-%COMP%] .material_checkbox_group[_ngcontent-%COMP%]{margin-top:25px;width:100%}div.alert-danger[_ngcontent-%COMP%]{font-size:12px}"]}),e})();function ar(e,t){if(1&e&&(m.bc(0),m.dc(1,"p"),m.Rc(2),m.cc(),m.ac()),2&e){const e=m.oc(2);m.Lb(2),m.Sc(e.paymentMessage)}}function sr(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",8),m.dc(2,"button",11),m.kc("click",function(){return m.Gc(e),m.oc(2).manageNavigation("customer/request-tracking")}),m.dc(3,"span",12),m.Rc(4,"Go To Tracking"),m.cc(),m.cc(),m.cc(),m.ac()}}function or(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"div",3),m.dc(2,"div",4),m.Yb(3,"img",5),m.cc(),m.dc(4,"h2",6),m.Rc(5,"Payment successful"),m.cc(),m.Pc(6,ar,3,1,"ng-container",2),m.cc(),m.dc(7,"div",7),m.Pc(8,sr,5,0,"ng-container",2),m.dc(9,"div",8),m.dc(10,"a",9),m.kc("click",function(){return m.Gc(e),m.oc().manageNavigation("customer/dashboard")}),m.Yb(11,"i",10),m.Rc(12,"Go To Dashboard "),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(3),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc),m.Lb(3),m.uc("ngIf",e.commonService.handleCheckVisibility(e.environment.MODULES.PAYMENT_DETAILS,e.submittedBy)),m.Lb(2),m.uc("ngIf",e.commonService.handleCheckVisibility(e.environment.MODULES.REQUEST_TRACKING))}}function rr(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"div",3),m.dc(2,"div",4),m.Yb(3,"img",13),m.cc(),m.dc(4,"h2",6),m.Rc(5,"Payment Error"),m.cc(),m.dc(6,"p"),m.Rc(7,"Something went wrong trying to process your payment. Please try again."),m.cc(),m.cc(),m.dc(8,"div",7),m.dc(9,"div",8),m.dc(10,"button",11),m.kc("click",function(){return m.Gc(e),m.oc().handleRetryPayment()}),m.dc(11,"span",12),m.Rc(12,"Retry Payment"),m.cc(),m.cc(),m.cc(),m.dc(13,"div",8),m.dc(14,"a",9),m.kc("click",function(){return m.Gc(e),m.oc().manageNavigation("customer/dashboard")}),m.Yb(15,"i",10),m.Rc(16,"Go To Dashboard "),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(3),m.uc("src",e.commonService.selectedThemeImages+"/error-pc.svg",m.Jc)}}function lr(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",7),m.dc(2,"div",14),m.dc(3,"div",15),m.Yb(4,"img",16),m.dc(5,"span"),m.Rc(6,"PLEASE WAIT WHILE WE PROCESS YOUR PAYMENT..."),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("src",e.commonService.selectedThemeImages+"/spinner-loader.svg",m.Jc)}}let dr=(()=>{class e{constructor(e,t){this.router=e,this.commonService=t,this.initiatePayment=new m.q,this.retryPayment=new m.q,this.environment=b.a}ngOnInit(){}manageNavigation(e){"customer/request-tracking"===e&&0===Object.keys(this.commonService.selectedCompany).length?this.router.navigate(["customer/dashboard"]):this.router.navigate([e]),this.commonService.getCompany(),this.commonService.getNotifications()}handleRetryPayment(){this.retryPayment.emit()}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(o.d),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-success"]],inputs:{paymentStatus:"paymentStatus",paymentMessage:"paymentMessage",submittedBy:"submittedBy"},outputs:{initiatePayment:"initiatePayment",retryPayment:"retryPayment"},decls:5,vars:3,consts:[[1,"formation-block","margin-top","payment-successful"],[1,"material_modal_dialog"],[4,"ngIf"],[1,"modal-header"],[1,"modal-icon"],["alt","Successful","title","Successful",3,"src"],["id","myModalLabel",1,"modal-title"],[1,"modal-body"],[1,"button-row"],["href","#","onclick","return false;","data-dismiss","modal","aria-label","Close",1,"close-modal","text-uppercase",3,"click"],[1,"fa","fa-close"],["type","button",1,"btn","btn-primary","material_btn","material_btn_primary","text-uppercase",3,"click"],[1,"button-text"],["alt","Error","title","Error",3,"src"],[1,"page-level-loader"],[1,"loader-item"],["alt","Loading","title","Loading",3,"src"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.Pc(2,or,13,3,"div",2),m.Pc(3,rr,17,1,"div",2),m.Pc(4,lr,7,1,"div",2),m.cc(),m.cc()),2&e&&(m.Lb(2),m.uc("ngIf","success"===t.paymentStatus),m.Lb(1),m.uc("ngIf","error"===t.paymentStatus),m.Lb(1),m.uc("ngIf",!t.paymentStatus))},directives:[c.n],styles:[""]}),e})();function ur(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",2),m.dc(2,"div",3),m.dc(3,"h5",4),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let mr=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Rb({type:e,selectors:[["app-static-text"]],inputs:{currentPageElementObj:"currentPageElementObj"},decls:2,vars:4,consts:[[3,"innerHtml"],[4,"ngIf"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.Yb(0,"div",0),m.Pc(1,ur,7,1,"div",1)),2&e&&(m.Nb(t.currentPageElementObj.element_class),m.uc("innerHtml",t.currentPageElementObj.custom_rule.text,m.Hc),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n],styles:[""]}),e})(),pr=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Rb({type:e,selectors:[["app-image"]],inputs:{currentPageElementObj:"currentPageElementObj"},decls:1,vars:7,consts:[[3,"src","alt","height","width","id"]],template:function(e,t){1&e&&m.Yb(0,"img",0),2&e&&(m.Nb(t.currentPageElementObj.custom_rule.attributes["data-element-class"]),m.uc("src",t.currentPageElementObj.custom_rule.attributes.src,m.Jc)("alt",t.currentPageElementObj.title)("height",t.currentPageElementObj.custom_rule.attributes.height)("width",t.currentPageElementObj.custom_rule.attributes.width)("id",t.currentPageElementObj.custom_rule.attributes.id))},styles:[""]}),e})();function hr(e,t){if(1&e){const e=m.ec();m.dc(0,"li",6),m.dc(1,"a",7),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).selectBindings(i)}),m.Rc(2),m.pc(3,"json"),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(2),m.Sc(i.pivotKey?e[i.pivotKey]:m.qc(3,1,e))}}function gr(e,t){if(1&e&&(m.dc(0,"ul",4),m.Pc(1,hr,4,3,"li",5),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("ngForOf",e.suggestionList)}}function br(e,t){if(1&e&&(m.dc(0,"span",8),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please enter valid ",e.currentPageElementObj.title,".")}}let vr=(()=>{class e{constructor(e,t){this.companyFormationService=e,this.commonService=t,this.onChangeValue=new m.q,this.pivotKey="",this.responseType="",this.suggestionList=[]}ngOnInit(){this.currentPageElementObj.custom_rule.default.value&&!this.currentPageElementObj.value&&(this.currentPageElementObj.value=this.currentPageElementObj.custom_rule.default.value),this.currentPageElementObj.custom_rule.bind&&this.currentPageElementObj.custom_rule.bind.pivot&&this.currentPageElementObj.custom_rule.bind.pivot.length>0&&(this.pivotKey=this.currentPageElementObj.custom_rule.bind.pivot[0].pivot_name),this.responseType=this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.bind&&this.currentPageElementObj.custom_rule.bind.responce_type}ngAfterViewInit(){setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},1)}onChange(e){const t=this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.bind&&this.currentPageElementObj.custom_rule.bind.bind_url,i=this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.bind&&this.currentPageElementObj.custom_rule.bind.method;this.responseType===b.a.API_RESPONSE_TYPE.SUGGESTION?""===e.trim()?this.suggestionList=[]:this.callAPI(t,e,i):e.trim()&&this.callAPI(t,e,i),this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}callAPI(e,t,i){var c=this;if(i===b.a.API_METHOD.GET)c.companyFormationService.apiBuilderGet(e).subscribe(e=>{c.manageApiResponse(e,t)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")});else if(i===b.a.API_METHOD.POST){let i={};d.forEachOf(c.currentPageElementObj.custom_rule.bind.param,function(e,t,n){c.getElementValue(e.param_controls,t=>{i[e.param_name]=t,n()})},()=>{d.forEachOf(c.currentPageElementObj.custom_rule.bind.custom,function(e,t,c){i[e.custom_name]=e.custom_value,c()},()=>{c.companyFormationService.apiBuilderPOST(e,i).subscribe(e=>{c.manageApiResponse(e,t)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})})})}}manageApiResponse(e,t){let i=this;Array.isArray(e[i.currentPageElementObj.custom_rule.bind.criteria])?i.suggestionList=e[i.currentPageElementObj.custom_rule.bind.criteria]:(i.suggestionList=[],i.suggestionList.push(e[i.currentPageElementObj.custom_rule.bind.criteria])),i.currentPageElementObj.custom_rule.bind.responce_type===b.a.API_RESPONSE_TYPE.VALUE?i.pivotKey?(i.suggestionList=i.suggestionList.filter(e=>e[i.pivotKey].includes(t)),i.suggestionList.length>0&&(i.currentPageElementObj.value=i.suggestionList[i.suggestionList.length-1][i.pivotKey])):i.currentPageElementObj.value=i.suggestionList[i.suggestionList.length-1]:i.currentPageElementObj.custom_rule.bind.responce_type===b.a.API_RESPONSE_TYPE.SUGGESTION?i.pivotKey&&(i.suggestionList=i.suggestionList.filter(e=>e[i.pivotKey].includes(t))):i.currentPageElementObj.custom_rule.bind.responce_type===b.a.API_RESPONSE_TYPE.CHECK&&(i.pivotKey?(i.suggestionList=i.suggestionList.filter(e=>e[i.pivotKey].includes(t)),i.suggestionList.length>0&&(i.currentPageElementObj.value="")):i.currentPageElementObj.value=i.suggestionList[i.suggestionList.length-1])}selectBindings(e){this.currentPageElementObj.value=this.pivotKey?e[this.pivotKey]:JSON.stringify(e),this.suggestionList=[]}getElementValue(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.filter(t=>t.element_id===e);if(c.length>0)return t(c[0].value)}})})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-binder"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",submitStatus:"submitStatus",detectedChange:"detectedChange",currentPageElementObj:"currentPageElementObj",pageFormationElementsList:"pageFormationElementsList"},outputs:{onChangeValue:"onChangeValue"},decls:7,vars:16,consts:[[1,"material_input_block"],[3,"type","id","ngModel","minlength","maxlength","disabled","required","min","max","ngModelChange","input"],["class","dropdown-menu material_dropdown_menu","role","menu","aria-labelledby","dropdownMenu1",4,"ngIf"],["class","input-required",4,"ngIf"],["role","menu","aria-labelledby","dropdownMenu1",1,"dropdown-menu","material_dropdown_menu"],["role","presentation",4,"ngFor","ngForOf"],["role","presentation"],["role","menuitem","tabindex","-1","href","#","onclick","return false;",1,"material_dropdown_menu_link",3,"click"],[1,"input-required"],[1,"material-icons"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.dc(1,"div",0),m.dc(2,"input",1),m.kc("ngModelChange",function(e){return t.currentPageElementObj.value=e})("input",function(e){return t.onChange(e.target.value)}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,gr,2,1,"ul",2),m.Pc(6,br,5,1,"span",3),m.cc()),2&e&&(m.Nb("3"===t.responseType?"form-group suggestion-search":"form-group"),m.Lb(2),m.Nb(t.currentPageElementObj.element_class+" form-control material_input"),m.uc("type",t.currentPageElementObj.custom_rule.attributes.type)("id",t.currentPageElementObj.custom_rule.attributes.id)("ngModel",t.currentPageElementObj.value)("minlength",t.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",t.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",t.currentPageElementObj.disabled)("required",t.currentPageElementObj.required)("min",t.currentPageElementObj.custom_rule.attributes.min)("max",t.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Sc(t.currentPageElementObj.custom_rule.attributes.placeholder),m.Lb(1),m.uc("ngIf","3"===t.responseType&&t.suggestionList.length>0),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus))},directives:[n.b,a.a,n.n,n.q,n.j,n.i,n.x,c.n,c.m],pipes:[c.g],styles:[""]}),e})();function fr(e,t){if(1&e&&(m.dc(0,"option",7),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.key)("disabled",e.textDisabled),m.Lb(1),m.Sc(e.value)}}function _r(e,t){if(1&e&&(m.dc(0,"span",8),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function yr(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",10),m.dc(2,"div",11),m.dc(3,"h5",12),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(6),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let Er=(()=>{class e{constructor(e,t){this.companyFormationService=e,this.commonService=t,this.onChangeValue=new m.q,this.pivotKey="",this.responseType="",this.optionArray=[]}ngOnInit(){this.currentPageElementObj.custom_rule.dependent&&this.currentPageElementObj.custom_rule.dependent.pivot&&this.currentPageElementObj.custom_rule.dependent.pivot.length>0&&(this.pivotKey=this.currentPageElementObj.custom_rule.dependent.pivot[0].pivot_name),this.responseType=this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.dependent&&this.currentPageElementObj.custom_rule.dependent.responce_type,this.optionArray=Object.values(this.currentPageElementObj.custom_rule["option-disabled"]);let e=Object.values(this.currentPageElementObj.custom_rule.options),t=Object.keys(this.currentPageElementObj.custom_rule.options);this.currentPageElementObj.custom_rule["new-options"]=[];for(let i=0;i-1}loadSelectData(){var e=this;const t=e.currentPageElementObj.custom_rule&&e.currentPageElementObj.custom_rule.dependent&&e.currentPageElementObj.custom_rule.dependent.bind_url,i=e.currentPageElementObj.custom_rule&&e.currentPageElementObj.custom_rule.dependent&&e.currentPageElementObj.custom_rule.dependent&&e.currentPageElementObj.custom_rule.dependent.method;var c=e.currentPageElementObj.value?e.currentPageElementObj.value:e.currentPageElementObj.custom_rule.default.value;c&&($("#"+e.currentPageElementObj.element_id).val(c),$("#"+e.currentPageElementObj.element_id).change(),e.commonService.loadDefaultSelectAnimation()),e.currentPageElementObj.value=$("#"+e.currentPageElementObj.element_id).val(),$(document).off("change","#"+e.currentPageElementObj.element_id),$(document).on("change","#"+e.currentPageElementObj.element_id,function(){e.currentPageElementObj.value=$(this).val(),e.onChangeValue.emit({value:e.currentPageElementObj.value,rowIndex:e.rowIndex,rowType:e.rowType,currentPageElementObj:e.currentPageElementObj}),e.currentPageElementObj.value.trim()&&e.callAPI(t,i)})}callAPI(e,t){var i=this;if(t===b.a.API_METHOD.GET)i.companyFormationService.apiBuilderGet(e).subscribe(e=>{i.manageApiResponse(e)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")});else if(t===b.a.API_METHOD.POST){let t={};d.forEachOf(i.currentPageElementObj.custom_rule.dependent.param,function(e,c,n){i.getElementValue(e.param_controls,i=>{t[e.param_name]=i,n()})},()=>{d.forEachOf(i.currentPageElementObj.custom_rule.dependent.custom,function(e,i,c){t[e.custom_name]=e.custom_value,c()},()=>{i.companyFormationService.apiBuilderPOST(e,t).subscribe(e=>{i.manageApiResponse(e)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})})})}}getElementValue(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.filter(t=>t.element_id===e);if(c.length>0)return t(c[0].value)}})})}manageApiResponse(e){let t,i=this,c={};Array.isArray(e[i.currentPageElementObj.custom_rule.dependent.criteria])?t=e[i.currentPageElementObj.custom_rule.dependent.criteria]:(t=[],t.push(e[i.currentPageElementObj.custom_rule.dependent.criteria])),d.forEachOf(i.pageFormationElementsList,function(e,t,n){d.forEachOf(e.stepElements,function(e,t,n){let a=e.childElements.filter(e=>e.element_id===i.currentPageElementObj.custom_rule.dependent.dependent_id);a.length>0&&(c=a[0]),n()},()=>{n()})},()=>{if(Object.keys(c).length>0){let e=[];d.forEachOf(t,function(t,c,n){e.push(i.pivotKey?t[i.pivotKey]:t),n()},()=>{c.custom_rule.options=Object.assign({},e)})}})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-select-dependent"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",pageFormationElementsList:"pageFormationElementsList",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:9,vars:6,consts:[[1,"form-group"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true",1,"select2",3,"id","disabled"],[3,"value","disabled",4,"ngFor","ngForOf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[3,"value","disabled"],[1,"input-required"],[1,"material-icons"],[1,"alert"],[1,"alert-danger","error-comment-box"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.dc(2,"label",2),m.Rc(3),m.cc(),m.dc(4,"select",3),m.Yb(5,"option"),m.Pc(6,fr,2,3,"option",4),m.cc(),m.Pc(7,_r,5,1,"span",5),m.Pc(8,yr,7,1,"div",6),m.cc(),m.cc()),2&e&&(m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.uc("id",t.currentPageElementObj.element_id)("disabled",t.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",t.currentPageElementObj.custom_rule["new-options"]),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[n.r,n.B,c.m,c.n],styles:[""]}),e})();var Pr=i("5RKc");function Or(e,t){if(1&e&&(m.dc(0,"span",7),m.dc(1,"button",8),m.dc(2,"i",9),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",10),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function Cr(e,t){if(1&e&&(m.dc(0,"option",11),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id),m.Lb(1),m.Uc(" ",e.name," (",e.email,") ")}}function Sr(e,t){if(1&e&&(m.dc(0,"span",12),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function Lr(e,t){1&e&&(m.dc(0,"h5",16),m.Rc(1,"Error - Action Required"),m.cc())}function wr(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",13),m.dc(2,"div",14),m.Pc(3,Lr,2,0,"h5",15),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function jr(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div"),m.dc(2,"button",17),m.dc(3,"span",18),m.Rc(4),m.cc(),m.cc(),m.cc(),m.dc(5,"app-add-employee",19),m.kc("getEmployees",function(){return m.Gc(e),m.oc().handleGetUsersAfterAdd()}),m.cc(),m.ac()}if(2&e){const e=m.oc();m.Lb(4),m.Tc(" ",e.isSpcZone?"Add Employee/Student":"Add Employee"," ")}}let Ir=(()=>{class e{constructor(e,t,i){this.userService=e,this.companyFormationService=t,this.commonService=i,this.onChangeValue=new m.q,this.handleDetectedChange=new m.q,this.handleValidationOnPageChange=new m.q,this.employeeList=[],this.isSpcZone=!1}ngOnInit(){var e=this;e.getEmployeeList();let t=window.location.href;this.isSpcZone=!!(t.includes("localhost")||t.includes("staging-spc.ecustomerportal")||t.includes("portal.spcfz")),setTimeout(()=>{$("#"+e.currentPageElementObj.element_id).select2(),$(document).off("change","#"+e.currentPageElementObj.element_id),$(document).on("change","#"+e.currentPageElementObj.element_id,function(){var t,i;!e.defaultValue||e.defaultValue&&e.defaultValue!==$(this).val()?(e.currentPageElementObj.value=$(this).val(),e.defaultValue=$(this).val(),e.onChangeValue.emit({value:$(this).val(),rowIndex:e.rowIndex,rowType:e.rowType,currentPageElementObj:e.currentPageElementObj,selectedEmail:null===(i=null===(t=e.employeeList)||void 0===t?void 0:t.find(e=>(null==e?void 0:e.id)===$(this).val()))||void 0===i?void 0:i.email}),e.isWioBank?e.getEmployeeList():e.getSelectedEmployeeDetails(e.currentPageElementObj.value,e.currentPageElementObj.id)):e.getSelectedEmployeeDetails(e.defaultValue,e.currentPageElementObj.id)})},100)}getEmployeeList(){const e=this;let t=[];this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-shareholder-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-shareholder-list"]&&t.push(b.a.USER_TYPE.SHAREHOLDER),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-manager-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-manager-list"]&&t.push(b.a.USER_TYPE.MANAGER),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-director-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-director-list"]&&t.push(b.a.USER_TYPE.DIRECTOR),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-legal_representative-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-legal_representative-list"]&&t.push(b.a.USER_TYPE.LEGAL_REPRESENTATIVE),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-spo-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-spo-list"]&&t.push(b.a.USER_TYPE.SPO),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-lsa-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-lsa-list"]&&t.push(b.a.USER_TYPE.LSA),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-employee-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-employee-list"]&&t.push(b.a.USER_TYPE.EMPLOYEE),this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.hasOwnProperty("data-student-list")&&"1"===this.currentPageElementObj.custom_rule.attributes["data-student-list"]&&t.push(b.a.USER_TYPE.STUDENTS),e.userService.getEmployees(this.isWioBank?{offset:0,limit:1300,sortBy:"id",sortOrder:b.a.SORT_ORDER.DESC,searchText:"",status:[b.a.STATUS.ACTIVE],company_id:!0,desg:t,groupBy:"email",emp_list_for_wiobank:1,process_request_id:this.processRequestId}:{offset:0,limit:1300,sortBy:"id",sortOrder:b.a.SORT_ORDER.DESC,searchText:"",status:[b.a.STATUS.ACTIVE],company_id:!0,desg:t,groupBy:"email",emp_list_for_wiobank:0}).subscribe(t=>{200===t.status?(e.employeeList=t.data.result?t.data.result:[],setTimeout(()=>{e.loadSelectData()},10)):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}loadSelectData(){var e,t,i,c=this;if(c.defaultValue=c.currentPageElementObj.value?c.currentPageElementObj.value:c.currentPageElementObj.custom_rule.default.value,c.defaultValue&&(c.currentPageElementObj.value=c.defaultValue,setTimeout(()=>{c.commonService.loadDefaultSelectAnimation(),$("#"+c.currentPageElementObj.element_id).val(c.defaultValue),$("#"+c.currentPageElementObj.element_id).change()},50)),null===(t=null===(e=c.currentPageElementObj)||void 0===e?void 0:e.element_class)||void 0===t?void 0:t.includes("select_first_class")){let e=c.currentPageElementObj.value?c.currentPageElementObj.value:null===(i=c.employeeList[0])||void 0===i?void 0:i.id;c.currentPageElementObj.value=e,setTimeout(()=>{c.commonService.loadDefaultSelectAnimation(),$("#"+c.currentPageElementObj.element_id).val(e),$("#"+c.currentPageElementObj.element_id).change()},50)}}getSelectedEmployeeDetails(e,t){this.companyFormationService.getSelectedEmployeeDetails({attribute_id:t,id:e}).subscribe(e=>{200===e.status?this.updateValueOfFields(e.data):this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}updateValueOfFields(e){let t=this;t.pageFormationElementsList&&t.pageFormationElementsList.map(i=>{i.stepElements&&i.stepElements.map(i=>{i.childElements&&i.childElements.map(i=>{var c;e[i.element_id]&&(i.value=e[i.element_id],(null===(c=null==i?void 0:i.element_class)||void 0===c?void 0:c.includes("source-phonenumber"))&&this.commonService.handleCopyPhoneNumber.next(i),"select_basic"===i.type&&($("#"+i.element_id).val(i.value),$("#"+i.element_id).change(),$("#"+i.element_id).select2()),"select_multiple"===i.type&&($("#"+i.element_id).val(i.value),$("#"+i.element_id).change()),"date"!==i.type&&"expiry_date"!==i.type||$("#"+i.custom_rule.attributes.id).datepicker("update",i.value),"time"===i.type&&$("#"+i.custom_rule.attributes.id).pickatime().pickatime("picker").set("select",parseInt(i.value)),"upload"===i.type&&t.handleDetectedChange.emit())})})}),setTimeout(()=>{t.handleValidationOnPageChange.emit(),t.commonService.loadDefaultInputAnimation()},100)}handleGetUsersAfterAdd(){this.getEmployeeList()}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.l),m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-employee-list"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",pageFormationElementsList:"pageFormationElementsList",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj",isWioBank:"isWioBank",processRequestId:"processRequestId"},outputs:{onChangeValue:"onChangeValue",handleDetectedChange:"handleDetectedChange",handleValidationOnPageChange:"handleValidationOnPageChange"},decls:11,vars:12,consts:[["class","input-info",4,"ngIf"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true",3,"id","disabled"],[3,"value",4,"ngFor","ngForOf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[3,"value"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"],["type","button","data-toggle","modal","data-target","#addUser",1,"btn","btn-primary"],[1,"button-text"],["title","User",3,"getEmployees"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,Or,5,1,"span",0),m.dc(2,"div",1),m.dc(3,"label",2),m.Rc(4),m.cc(),m.dc(5,"select",3),m.Yb(6,"option"),m.Pc(7,Cr,2,3,"option",4),m.cc(),m.cc(),m.Pc(8,Sr,5,1,"span",5),m.Pc(9,wr,6,2,"div",6),m.cc(),m.Pc(10,jr,6,1,"ng-container",6)),2&e&&(m.Nb("form-group "+(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.Nb(t.currentPageElementObj.element_id+" select2 material_input"),m.uc("id",t.currentPageElementObj.element_id)("disabled",t.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",t.employeeList),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)),m.Lb(1),m.uc("ngIf","allow_add_employee"===t.currentPageElementObj.element_class))},directives:[c.n,n.r,n.B,c.m,Pr.a],styles:[""]}),e})();function xr(e,t){if(1&e&&(m.dc(0,"span",3),m.dc(1,"i",4),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Sc(e.validateMessage?e.validateMessage:"Please select "+e.currentPageElementObj.title)}}let Rr=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q,this.validateMessage=""}ngOnInit(){}ngAfterViewInit(){setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},100)}onChange(e){this.currentPageElementObj.value=e,e?this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes["data-regex"]&&this.currentPageElementObj.custom_rule.attributes.pattern&&(/^[A-Za-z .-]*$/.test(e.toLowerCase())?this.currentPageElementObj.isValidate=!0:(this.currentPageElementObj.isValidate=!1,this.validateMessage=this.currentPageElementObj.custom_rule.attributes.title?this.currentPageElementObj.custom_rule.attributes.title:"Special characters are not allowed.")):(this.validateMessage="",this.currentPageElementObj.isValidate=!0),this.onChangeValue.emit({value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj})}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-company-list"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",detectedChange:"detectedChange",submitStatus:"submitStatus",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:6,vars:15,consts:[[1,"material_input_block"],[3,"type","id","ngModel","minlength","maxlength","min","max","disabled","required","ngModelChange","input"],["class","input-required",4,"ngIf"],[1,"input-required"],[1,"material-icons"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.dc(1,"div",0),m.dc(2,"input",1),m.kc("ngModelChange",function(e){return t.currentPageElementObj.value=e})("input",function(e){return t.onChange(e.target.value)}),m.cc(),m.dc(3,"label"),m.Rc(4),m.cc(),m.cc(),m.Pc(5,xr,5,1,"span",2),m.cc()),2&e&&(m.Nb(!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus?"form-group suggestion-search error":"form-group suggestion-search"),m.Lb(2),m.Nb(t.currentPageElementObj.element_class+" form-control material_input"),m.uc("type",t.currentPageElementObj.custom_rule.attributes.type)("id",t.currentPageElementObj.custom_rule.attributes.id)("ngModel",t.currentPageElementObj.value)("minlength",t.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",t.currentPageElementObj.custom_rule.attributes.maxlength)("min",t.currentPageElementObj.custom_rule.attributes.min)("max",t.currentPageElementObj.custom_rule.attributes.max)("disabled",t.currentPageElementObj.disabled)("required",t.currentPageElementObj.required),m.Lb(2),m.Sc(t.currentPageElementObj.custom_rule.attributes.placeholder),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus||t.currentPageElementObj.value&&t.submitStatus&&!t.currentPageElementObj.isValidate))},directives:[n.b,a.a,n.n,n.q,n.j,n.i,n.x,c.n],styles:[""]}),e})();var kr=i("MCLT"),Ar=i("JqCM");function Tr(e,t){if(1&e){const e=m.ec();m.dc(0,"div",6),m.dc(1,"div",15),m.dc(2,"div",8),m.dc(3,"span"),m.Rc(4,"01"),m.cc(),m.cc(),m.dc(5,"div",12),m.dc(6,"div",16),m.dc(7,"h2"),m.Rc(8,"Business activity selection method"),m.cc(),m.dc(9,"p"),m.Rc(10),m.cc(),m.dc(11,"div",17),m.dc(12,"label",18),m.dc(13,"input",19),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().activity_method=t})("click",function(){return m.Gc(e),m.oc().onSelectValue("helpMe")}),m.cc(),m.Yb(14,"span",20),m.dc(15,"span",21),m.Rc(16,"Help me select my business activities"),m.cc(),m.dc(17,"p"),m.Rc(18,"Our system will help you decide"),m.cc(),m.cc(),m.dc(19,"label",18),m.dc(20,"input",22),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().activity_method=t})("click",function(){return m.Gc(e),m.oc().onSelectValue("iKnow")}),m.cc(),m.Yb(21,"span",20),m.dc(22,"span",21),m.Rc(23,"I know the activities I need"),m.cc(),m.dc(24,"p"),m.Rc(25,"Search the activity list manually"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(26,"div",23),m.dc(27,"div",24),m.dc(28,"div",25),m.dc(29,"input",26),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().searchText=t})("keyup.enter",function(){m.Gc(e);const t=m.oc();return"helpMe"===t.activity_method?t.getSearchedActivities():t.getSearchedActivities(t.activityCategoryID)}),m.cc(),m.dc(30,"label"),m.Rc(31,"Search by keyword"),m.cc(),m.dc(32,"a",27),m.kc("click",function(){m.Gc(e);const t=m.oc();return"helpMe"===t.activity_method?t.getSearchedActivities():t.getSearchedActivities(t.activityCategoryID)}),m.dc(33,"i",28),m.Rc(34,"search"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lc(e.isSpcZone?"display: none;":""),m.Lb(10),m.Sc(e.currentPageRowElementObj.description),m.Lb(3),m.uc("disabled",!!(1==e.currentPageElementObj.disabled||null!=e.currentPageElementObj&&null!=e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("activity_method_disable")))("ngModel",e.activity_method),m.Lb(7),m.uc("disabled",!!(1==e.currentPageElementObj.disabled||null!=e.currentPageElementObj&&null!=e.currentPageElementObj.element_class&&e.currentPageElementObj.element_class.includes("activity_method_disable")))("ngModel",e.activity_method),m.Lb(9),m.uc("ngModel",e.searchText)}}function Fr(e,t){if(1&e&&m.Yb(0,"div",4),2&e){const e=m.oc();m.Lc(e.isSpcZone?"display: none;":"")}}function Vr(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"Business activity selection"),m.cc())}function Dr(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"Select business activity(s)"),m.cc())}function qr(e,t){1&e&&(m.dc(0,"p"),m.Rc(1,"What business activity(s) will the company practice?"),m.cc())}const Nr=function(e){return{active:e}},$r=function(e){return{"pointer-events":e}};function Mr(e,t){if(1&e){const e=m.ec();m.dc(0,"li",33),m.dc(1,"a",39),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).changeActivityCategory(i.id)}),m.Rc(2),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.uc("ngClass",m.zc(3,Nr,i.activityCategoryID==e.id&&"other"==i.subCategoryTab)),m.Lb(1),m.uc("ngStyle",m.zc(5,$r,""==i.searchText?"auto":"none")),m.Lb(1),m.Sc(e.title)}}function Gr(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function Yr(e,t){if(1&e){const e=m.ec();m.dc(0,"li",58),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(3).$implicit;return m.oc(4).manageSelectSubActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.Rc(4),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(7);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"subActivity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(1),m.Tc(" ",e.title," ")}}function Br(e,t){if(1&e){const e=m.ec();m.dc(0,"span",51),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(2).$implicit;return m.oc(4).manageSelectActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.dc(4,"a",53),m.dc(5,"div",54),m.Rc(6),m.cc(),m.dc(7,"i",55),m.Rc(8,"add"),m.cc(),m.dc(9,"i",56),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",43),m.Pc(12,Gr,2,1,"div",9),m.Yb(13,"br"),m.dc(14,"h4"),m.Rc(15,"This class includes:"),m.cc(),m.dc(16,"ul"),m.Pc(17,Yr,5,6,"li",57),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(6);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"activity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(3),m.Sc(e.title),m.Lb(6),m.uc("ngIf",1==(null==e?null:e.special_class)&&i.handleCheckedCheckbox(e.id,"activity")),m.Lb(5),m.uc("ngForOf",e.subclassrel)}}function Ur(e,t){if(1&e){const e=m.ec();m.dc(0,"div",45),m.dc(1,"div",46),m.dc(2,"div",47),m.dc(3,"input",48),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc().$implicit;return m.oc(4).manageSelectGroups(i,c)}),m.cc(),m.dc(4,"label",49),m.Rc(5),m.cc(),m.cc(),m.cc(),m.Pc(6,Br,18,8,"span",50),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(5);m.Lb(3),m.uc("disabled",e.isDisabled)("id","group_checkbox_"+e.id)("name","group_checkbox_"+e.id)("checked",i.handleCheckedCheckbox(e.id,"group")),m.Lb(1),m.uc("for","group_checkbox_"+e.id),m.Lb(1),m.Uc("",e.title," ",e.description?" - "+e.description:"",""),m.Lb(1),m.uc("ngForOf",e.classrel)}}function zr(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",40),m.Rc(2),m.dc(3,"button",41),m.Yb(4,"img",42),m.cc(),m.cc(),m.dc(5,"div",43),m.dc(6,"div",37),m.Pc(7,Ur,7,8,"div",44),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc(4);m.Lb(1),m.uc("hidden",0==e.grouprel.length),m.Lb(1),m.Uc(" ",e.title," ",e.description?" - "+e.description:""," "),m.Lb(2),m.uc("src",i.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.grouprel)}}function Hr(e,t){if(1&e&&(m.bc(0),m.Pc(1,zr,8,5,"ng-container",14),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.allActivityList)}}function Jr(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function Xr(e,t){if(1&e){const e=m.ec();m.dc(0,"li",58),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(3).$implicit;return m.oc(4).manageSelectSubActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.Rc(4),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(7);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"subActivity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(1),m.Tc(" ",e.title," ")}}function Wr(e,t){if(1&e){const e=m.ec();m.dc(0,"span",51),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(2).$implicit;return m.oc(4).manageSelectActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.dc(4,"a",53),m.dc(5,"div",54),m.Rc(6),m.cc(),m.dc(7,"i",55),m.Rc(8,"add"),m.cc(),m.dc(9,"i",56),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",43),m.Pc(12,Jr,2,1,"div",9),m.Yb(13,"br"),m.dc(14,"h4"),m.Rc(15,"This class includes:"),m.cc(),m.dc(16,"ul"),m.Pc(17,Xr,5,6,"li",57),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(6);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"activity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(3),m.Sc(e.title),m.Lb(6),m.uc("ngIf",1==(null==e?null:e.special_class)&&i.handleCheckedCheckbox(e.id,"activity")),m.Lb(5),m.uc("ngForOf",e.subclassrel)}}function Kr(e,t){if(1&e){const e=m.ec();m.dc(0,"div",45),m.dc(1,"div",46),m.dc(2,"div",47),m.dc(3,"input",48),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc().$implicit;return m.oc(4).manageSelectGroups(i,c)}),m.cc(),m.dc(4,"label",49),m.Rc(5),m.cc(),m.cc(),m.cc(),m.Pc(6,Wr,18,8,"span",50),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(5);m.Lb(3),m.uc("disabled",e.isDisabled)("id","group_checkbox_"+e.id)("name","group_checkbox_"+e.id)("checked",i.handleCheckedCheckbox(e.id,"group")),m.Lb(1),m.uc("for","group_checkbox_"+e.id),m.Lb(1),m.Uc("",e.title," ",e.description?" - "+e.description:"",""),m.Lb(1),m.uc("ngForOf",e.classrel)}}function Zr(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",40),m.Rc(2),m.dc(3,"button",41),m.Yb(4,"img",42),m.cc(),m.cc(),m.dc(5,"div",43),m.dc(6,"div",37),m.Pc(7,Kr,7,8,"div",44),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc(4);m.Lb(1),m.uc("hidden",0==e.grouprel.length),m.Lb(1),m.Uc(" ",e.title," ",e.description?" - "+e.description:""," "),m.Lb(2),m.uc("src",i.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.grouprel)}}function Qr(e,t){if(1&e&&(m.bc(0),m.Pc(1,Zr,8,5,"ng-container",14),m.ac()),2&e){const e=m.oc(3);m.Lb(1),m.uc("ngForOf",e.activityList)}}function el(e,t){if(1&e&&(m.bc(0),m.Pc(1,Hr,2,1,"ng-container",9),m.Pc(2,Qr,2,1,"ng-container",9),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngIf","all"==e.subCategoryTab),m.Lb(1),m.uc("ngIf","other"==e.subCategoryTab)}}function tl(e,t){if(1&e&&(m.dc(0,"div",59),m.Yb(1,"img",60),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activity selected yet."),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function il(e,t){if(1&e){const e=m.ec();m.dc(0,"div",5),m.dc(1,"div",6),m.dc(2,"div",7),m.dc(3,"div",8),m.dc(4,"span"),m.Rc(5,"01"),m.cc(),m.cc(),m.dc(6,"div",12),m.dc(7,"div",29),m.Pc(8,Vr,2,0,"h2",9),m.Pc(9,Dr,2,0,"h2",9),m.Pc(10,qr,2,0,"p",9),m.cc(),m.cc(),m.dc(11,"div",23),m.dc(12,"div",24),m.dc(13,"div",25),m.dc(14,"input",26),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().searchText=t})("keyup.enter",function(){m.Gc(e);const t=m.oc();return"helpMe"===t.activity_method?t.getSearchedActivities():t.getSearchedActivities(t.activityCategoryID)}),m.cc(),m.dc(15,"label"),m.Rc(16,"Search by keyword"),m.cc(),m.dc(17,"a",27),m.kc("click",function(){m.Gc(e);const t=m.oc();return"helpMe"===t.activity_method?t.getSearchedActivities():t.getSearchedActivities(t.activityCategoryID)}),m.dc(18,"i",28),m.Rc(19,"search"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(20,"div",30),m.dc(21,"div",31),m.dc(22,"ul",32),m.dc(23,"li",33),m.dc(24,"a",34),m.Rc(25,"All"),m.cc(),m.cc(),m.Pc(26,Mr,3,7,"li",35),m.cc(),m.cc(),m.dc(27,"div",36),m.dc(28,"div",37),m.Pc(29,el,3,2,"ng-container",9),m.Pc(30,tl,6,1,"div",10),m.Yb(31,"app-loader-cf",38),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(8),m.uc("ngIf",!e.isSpcZone),m.Lb(1),m.uc("ngIf",e.isSpcZone),m.Lb(1),m.uc("ngIf",e.isSpcZone),m.Lb(4),m.uc("ngModel",e.searchText),m.Lb(9),m.uc("ngClass",m.zc(10,Nr,"all"==e.subCategoryTab)),m.Lb(1),m.uc("ngStyle",m.zc(12,$r,""==e.searchText?"none":"auto")),m.Lb(2),m.uc("ngForOf",e.categoryList),m.Lb(3),m.uc("ngIf",!e.showBusinessActivities),m.Lb(1),m.uc("ngIf",!e.showBusinessActivities&&0===e.activityList.length),m.Lb(1),m.uc("showLoader",e.showBusinessActivities)}}function cl(e,t){1&e&&m.Yb(0,"div",4)}function nl(e,t){if(1&e){const e=m.ec();m.dc(0,"div",47),m.dc(1,"input",64),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageSelectCategory(i.id)}),m.cc(),m.dc(2,"label",49),m.Rc(3),m.cc(),m.dc(4,"span"),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.uc("checked",i.handleCheckedCheckbox(e.id,"category"))("id","category_"+e.id),m.Lb(1),m.uc("for","category_"+e.id),m.Lb(1),m.Sc(e.title),m.Lb(2),m.Sc(e.description)}}function al(e,t){if(1&e&&(m.dc(0,"div",5),m.dc(1,"div",6),m.dc(2,"div",61),m.dc(3,"div",8),m.dc(4,"span"),m.Rc(5,"02"),m.cc(),m.cc(),m.dc(6,"div",12),m.dc(7,"div",16),m.dc(8,"h2"),m.Rc(9,"Business activity categories"),m.cc(),m.dc(10,"div",62),m.Pc(11,nl,6,5,"div",63),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(11),m.uc("ngForOf",e.categoryList)}}function sl(e,t){1&e&&m.Yb(0,"div",4)}function ol(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function rl(e,t){if(1&e){const e=m.ec();m.dc(0,"li",58),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(4).$implicit;return m.oc(4).manageSelectSubActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.Rc(4),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(8);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"subActivity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(1),m.Tc(" ",e.title," ")}}function ll(e,t){if(1&e){const e=m.ec();m.dc(0,"span",51),m.dc(1,"div",47),m.dc(2,"input",52),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(3).$implicit;return m.oc(4).manageSelectActivity(i,c)}),m.cc(),m.Yb(3,"label",49),m.cc(),m.dc(4,"a",53),m.dc(5,"div",54),m.Rc(6),m.cc(),m.dc(7,"i",55),m.Rc(8,"add"),m.cc(),m.dc(9,"i",56),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",43),m.Pc(12,ol,2,1,"div",9),m.Yb(13,"br"),m.dc(14,"h4"),m.Rc(15,"This class includes:"),m.cc(),m.dc(16,"ul"),m.Pc(17,rl,5,6,"li",57),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(7);m.Lb(2),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"activity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(3),m.Sc(e.title),m.Lb(6),m.uc("ngIf",1==(null==e?null:e.special_class)&&i.handleCheckedCheckbox(e.id,"activity")),m.Lb(5),m.uc("ngForOf",e.subclassrel)}}function dl(e,t){if(1&e){const e=m.ec();m.dc(0,"div",45),m.dc(1,"div",46),m.dc(2,"div",47),m.dc(3,"input",48),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc(2).$implicit;return m.oc(4).manageSelectGroups(i,c)}),m.cc(),m.dc(4,"label",49),m.Rc(5),m.cc(),m.cc(),m.cc(),m.Pc(6,ll,18,8,"span",50),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(6);m.Lb(3),m.uc("disabled",e.isDisabled)("id","group_checkbox_"+e.id)("name","group_checkbox_"+e.id)("checked",i.handleCheckedCheckbox(e.id,"group")),m.Lb(1),m.uc("for","group_checkbox_"+e.id),m.Lb(1),m.Uc("",e.title," ",e.description&&null!=e.description&&""!=e.description?" - "+e.description:"",""),m.Lb(1),m.uc("ngForOf",e.classrel)}}function ul(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",69),m.Rc(2),m.dc(3,"button",41),m.Yb(4,"img",42),m.cc(),m.cc(),m.dc(5,"div",43),m.dc(6,"div",37),m.Pc(7,dl,7,8,"div",44),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc().$implicit,t=m.oc(4);m.Lb(2),m.Uc(" ",e.title," ",e.description&&null!=e.description&&""!=e.description?" - "+e.description:""," "),m.Lb(2),m.uc("src",t.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.grouprel)}}function ml(e,t){if(1&e&&(m.dc(0,"span"),m.Pc(1,ul,8,4,"ng-container",9),m.cc()),2&e){const e=t.$implicit,i=m.oc().$implicit;m.Lb(1),m.uc("ngIf",(null==i?null:i.id)==(null==e?null:e.parent_subcategory_id))}}function pl(e,t){if(1&e){const e=m.ec();m.dc(0,"div",47),m.dc(1,"div",66),m.dc(2,"input",64),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(3).manageSelectSubCategory(i.id)}),m.cc(),m.dc(3,"label",49),m.Rc(4),m.cc(),m.dc(5,"span"),m.Rc(6),m.cc(),m.cc(),m.dc(7,"div",67),m.dc(8,"div",68),m.dc(9,"div",37),m.Pc(10,ml,2,1,"span",14),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(3);m.Lb(2),m.uc("checked",i.handleCheckedCheckbox(e.id,"subCategory"))("id","subCategory_"+e.id),m.Lb(1),m.uc("for","subCategory_"+e.id),m.Lb(1),m.Sc(e.title),m.Lb(2),m.Sc(e.description),m.Lb(4),m.uc("ngForOf",i.activityList)}}function hl(e,t){if(1&e&&(m.bc(0),m.Pc(1,pl,11,6,"div",63),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngForOf",e.subCategoryList)}}function gl(e,t){if(1&e&&(m.dc(0,"div",59),m.Yb(1,"img",60),m.dc(2,"h2"),m.Rc(3,"Woohoo"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activities Found"),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function bl(e,t){if(1&e&&(m.dc(0,"div",5),m.dc(1,"div",6),m.dc(2,"div",65),m.dc(3,"div",8),m.dc(4,"span"),m.Rc(5,"03"),m.cc(),m.cc(),m.dc(6,"div",12),m.dc(7,"div",16),m.dc(8,"h2"),m.Rc(9,"Business activity sub-categories"),m.cc(),m.dc(10,"div",62),m.Pc(11,hl,2,1,"ng-container",9),m.Pc(12,gl,6,1,"div",10),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(11),m.uc("ngIf",!e.isActivityListEmpty),m.Lb(1),m.uc("ngIf",""!==e.searchText&&e.isActivityListEmpty)}}function vl(e,t){1&e&&(m.dc(0,"a",71),m.dc(1,"span",72),m.Rc(2,"RESET SELECTIONS"),m.cc(),m.cc())}function fl(e,t){if(1&e&&(m.bc(0),m.Pc(1,vl,3,0,"a",70),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0&&0==e.currentPageElementObj.disabled)}}function _l(e,t){if(1&e){const e=m.ec();m.dc(0,"a",74),m.kc("click",function(){return m.Gc(e),m.oc(2).resetSelection()}),m.dc(1,"span",72),m.Rc(2,"RESET SELECTIONS"),m.cc(),m.cc()}}function yl(e,t){if(1&e&&(m.bc(0),m.Pc(1,_l,3,0,"a",73),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0&&0==e.currentPageElementObj.disabled)}}function El(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"Your selections"),m.cc())}function Pl(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"List of business activity(s) selected"),m.cc())}function Ol(e,t){1&e&&(m.dc(0,"span",81),m.dc(1,"i",82),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid note."),m.cc(),m.cc())}function Cl(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",79),m.dc(2,"textarea",80),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(5).activityComments[null==i?null:i.id]=t})("input",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(5).commentChangeEvent(null==t?null:t.id)}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.Pc(5,Ol,5,0,"span",11),m.ac()}if(2&e){const e=m.oc().$implicit,t=m.oc(5);m.Lb(2),m.uc("ngModel",t.activityComments[null==e?null:e.id]),m.Lb(3),m.uc("ngIf",t.activityCommentsDirty[null==t.activityObj||null==t.activityObj.data?null:t.activityObj.data.id]&&(!t.activityComments[null==e?null:e.id]||""==t.activityComments[null==e?null:e.id]))}}function Sl(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function Ll(e,t){1&e&&(m.dc(0,"span",81),m.dc(1,"i",82),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid note."),m.cc(),m.cc())}function wl(e,t){if(1&e){const e=m.ec();m.dc(0,"div"),m.dc(1,"div",79),m.dc(2,"textarea",80),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(6).activityComments[null==i?null:i.id]=t})("input",function(){m.Gc(e);const t=m.oc().$implicit;return m.oc(6).commentChangeEvent(null==t?null:t.id)}),m.cc(),m.dc(3,"label"),m.Rc(4,"What are the products and/or services the business intends to offer (Please elaborate and specify the exact products and/or services)?"),m.cc(),m.cc(),m.Pc(5,Ll,5,0,"span",11),m.cc()}if(2&e){const e=m.oc().$implicit,t=m.oc(6);m.Lb(2),m.uc("ngModel",t.activityComments[null==e?null:e.id]),m.Lb(3),m.uc("ngIf",t.activityCommentsDirty[null==e?null:e.id]&&(!t.activityComments[null==e?null:e.id]||""==t.activityComments[null==e?null:e.id]))}}function jl(e,t){if(1&e&&(m.bc(0),m.dc(1,"li",58),m.dc(2,"div",47),m.Yb(3,"input",76),m.Yb(4,"label",77),m.cc(),m.Rc(5),m.cc(),m.Pc(6,wl,6,2,"div",9),m.ac()),2&e){const e=t.$implicit;m.Lb(5),m.Tc(" ",e.title," "),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required))}}const Il=function(e){return{display:e}};function xl(e,t){if(1&e&&(m.dc(0,"span",51),m.dc(1,"div",47),m.Yb(2,"input",76),m.Yb(3,"label",77),m.cc(),m.dc(4,"a",53),m.dc(5,"div",54),m.Rc(6),m.cc(),m.dc(7,"i",55),m.Rc(8,"add"),m.cc(),m.dc(9,"i",56),m.Rc(10,"remove"),m.cc(),m.cc(),m.dc(11,"div",78),m.Pc(12,Cl,6,2,"ng-container",9),m.Pc(13,Sl,2,1,"div",9),m.Yb(14,"br"),m.dc(15,"h4"),m.Rc(16,"This class includes:"),m.cc(),m.dc(17,"ul"),m.Pc(18,jl,7,2,"ng-container",14),m.cc(),m.cc(),m.cc()),2&e){const e=t.$implicit;m.Lb(6),m.Sc(e.title),m.Lb(5),m.uc("ngStyle",m.zc(5,Il,"1"==(null==e?null:e.is_description_required)?"block":"none")),m.Lb(1),m.uc("ngIf","1"==(null==e?null:e.is_description_required)),m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class)),m.Lb(5),m.uc("ngForOf",e.subClasses)}}const Rl=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function kl(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",83),m.dc(2,"div",84),m.Rc(3,"Total price"),m.cc(),m.dc(4,"div",85),m.Rc(5),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(5),m.Tc(" ",null!=e&&e.totalAmount?null==e?null:e.totalAmount.toLocaleString("en-us",m.yc(1,Rl)):"AED 0.00"," ")}}function Al(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",69),m.Rc(2),m.dc(3,"button",41),m.Yb(4,"img",75),m.cc(),m.cc(),m.dc(5,"div",43),m.dc(6,"div",37),m.Pc(7,xl,19,7,"span",50),m.Pc(8,kl,6,2,"ng-container",9),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().$implicit,c=m.oc().$implicit,n=m.oc(2);m.Lb(2),m.Vc(" ",c.title,", ",i.title,", ",e.title," "),m.Lb(2),m.uc("src",n.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.classes),m.Lb(1),m.uc("ngIf",n.commonService.handleCheckVisibility(n.environment.MODULES.PAYMENT_DETAILS,n.submittedBy))}}function Tl(e,t){if(1&e&&(m.bc(0),m.Pc(1,Al,9,6,"ng-container",14),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.groups)}}function Fl(e,t){if(1&e&&(m.bc(0),m.Pc(1,Tl,2,1,"ng-container",14),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.division)}}function Vl(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",37),m.Pc(2,Fl,2,1,"ng-container",14),m.cc(),m.ac()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.selectedActivitiesList)}}function Dl(e,t){if(1&e&&(m.dc(0,"div",59),m.Yb(1,"img",60),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activity selected yet."),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function ql(e,t){1&e&&(m.bc(0),m.Rc(1,","),m.ac())}function Nl(e,t){1&e&&(m.bc(0),m.Rc(1,"."),m.ac())}function $l(e,t){if(1&e&&(m.dc(0,"a",89),m.Rc(1),m.Pc(2,ql,2,0,"ng-container",9),m.Pc(3,Nl,2,0,"ng-container",9),m.cc()),2&e){const e=t.$implicit,i=t.index,c=m.oc(2);m.uc("href",e.url,m.Jc),m.Lb(1),m.Tc(" ",e.title,""),m.Lb(1),m.uc("ngIf",i!==c.activityAcceptTermsAndConditionList.length-1),m.Lb(1),m.uc("ngIf",i===c.activityAcceptTermsAndConditionList.length-1)}}function Ml(e,t){1&e&&(m.dc(0,"span",81),m.dc(1,"i",82),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please select terms and condition."),m.cc(),m.cc())}function Gl(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",47),m.dc(2,"input",86),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().isAcceptanceRequiredChecked=t})("change",function(){return m.Gc(e),m.oc().handleTermsAndConditionCheck()}),m.cc(),m.dc(3,"label",87),m.Rc(4," I agree to the terms and conditions of classes "),m.Pc(5,$l,4,4,"a",88),m.cc(),m.Pc(6,Ml,5,0,"span",11),m.cc(),m.ac()}if(2&e){const e=m.oc();m.Lb(2),m.uc("ngModel",e.isAcceptanceRequiredChecked),m.Lb(3),m.uc("ngForOf",e.activityAcceptTermsAndConditionList),m.Lb(1),m.uc("ngIf",!e.isAcceptanceRequiredChecked&&e.submitStatus)}}function Yl(e,t){if(1&e&&(m.dc(0,"span",81),m.dc(1,"i",82),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select any ",e.currentPageElementObj.title,".")}}function Bl(e,t){if(1&e&&(m.dc(0,"div",90),m.dc(1,"div",91),m.dc(2,"div",92),m.dc(3,"i",82),m.Rc(4,"info"),m.cc(),m.Yb(5,"span",93),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(5),m.uc("innerHtml",e.currentPageRowElementObj.custom_rule.link.page_content,m.Hc)}}function Ul(e,t){1&e&&(m.dc(0,"h5",96),m.Rc(1,"Error - Action Required"),m.cc())}function zl(e,t){if(1&e&&(m.dc(0,"div",90),m.dc(1,"div",91),m.dc(2,"div",94),m.Pc(3,Ul,2,0,"h5",95),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(3),m.uc("ngIf",null==e||null==e.log?null:e.log.comment),m.Lb(2),m.Sc(null==e||null==e.log?null:e.log.comment)}}function Hl(e,t){if(1&e&&(m.bc(0),m.Pc(1,zl,6,2,"div",13),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf","1"===(null==e||null==e.log?null:e.log.visible_on_front)&&(null==e||null==e.log?null:e.log.comment))}}let Jl=(()=>{class e{constructor(e,t,i,c,n){this.companyFormationService=e,this.commonService=t,this.spinner=i,this.activatedRoute=c,this.interceptor=n,this.storedComment={},this.checkComment=0,this.onChangeValue=new m.q,this.handleActivityTermsAndConditionCheck=new m.q,this.handleActivityTermsAndConditionRequired=new m.q,this.activityCommentData=new m.q,this.showSubCategory=!1,this.showBusinessActivities=!0,this.environment=b.a,this.categoryList=[],this.selectedCategory=[],this.subCategoryList=[],this.selectedSubCategory=[],this.subCategoryTab="other",this.divisionList=[],this.selectedDivision=[],this.selectedGroup=[],this.searchText="",this.activityList=[],this.allActivityList=[],this.isActivityListEmpty=!1,this.selectedSubActivities=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.activityRestrictionList=[],this.activityRestrictionCategoryList=[],this.activityRestrictionSubCategoryList=[],this.activityAcceptTermsAndConditionList=[],this.processType="",this.isSpcZone=!1,this.activityComments={},this.activityCommentsDirty={}}ngOnInit(){var e;this.handleCalculateDefaultRestrictedActivity(),(null===(e=this.currentPageElementObj)||void 0===e?void 0:e.value)&&(this.getActivityCategory(),setTimeout(()=>{this.getDefaultSelectedActivity(this.currentPageElementObj.value)},0)),this.activatedRoute.params.subscribe(e=>{var t,i;if(e&&e.id&&e.type){this.processType=this.interceptor.xyzString(e.type);let c=window.location.href;c.includes("portal.spcfz.ae")||c.includes("staging-spc.ecustomerportal.com")||c.includes("localhost")?(this.isSpcZone=!0,this.onSelectValue("iKnow")):(this.isSpcZone=!1,1==this.currentPageElementObj.disabled||(null===(i=null===(t=this.currentPageElementObj)||void 0===t?void 0:t.element_class)||void 0===i?void 0:i.includes("activity_method_disable"))||this.onSelectValue("iKnow"))}})}ngOnChanges(e){e&&e.storedComment&&e.storedComment.currentValue&&(this.activityComments=e.storedComment.currentValue),e&&e.checkComment&&e.checkComment.currentValue&&this.checkComment!==e.storedComment.currentValue&&(this.checkComment=e.storedComment.currentValue,this.checkActivityCommentValid()),e&&e.latestLayerData&&e.latestLayerData.currentValue&&(this.latestLayerData=e.latestLayerData.currentValue)}getDefaultSelectedActivity(e){this.getInitialActivity(t=>{e.map(e=>{t.map(t=>{t.grouprel.length>0&&t.grouprel.map(i=>{i.classrel.length>0&&i.classrel.map(i=>{i.subclassrel.length>0&&i.subclassrel.map(i=>{i.id===e&&this.manageSelectSubActivity(i,t,!0)})})})})})}),setTimeout(()=>{this.handleCheckActivityRestriction()},100)}onSelectValue(e){this.searchText="",this.activity_method!==e&&(this.activity_method=e,"helpMe"===this.activity_method?(this.showSubCategory=!0,this.subCategoryList=[],this.selectedCategory=[],this.selectedSubCategory=[],this.activityList=[],this.selectedCategory=[],this.selectedSubCategory=[]):(this.showSubCategory=!1,this.selectedCategory=[],this.selectedSubCategory=[]),this.getActivityCategory(),setTimeout(()=>{this.manageRowCount(),this.commonService.loadDefaultInputAnimation()},10))}getActivityCategory(){this.companyFormationService.activityCategory().subscribe(e=>{if(200===e.status){if(this.categoryList=e.data.result,this.activityRestrictionList.length>0&&this.activityRestrictionCategoryList.length>0){let e=[];this.categoryList.map(t=>{this.activityRestrictionCategoryList.includes(t.id)&&e.push(t)}),this.categoryList=[...e]}"iKnow"===this.activity_method&&this.getActivity()}else this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}manageSelectCategory(e){let t=this.selectedCategory.indexOf(e);t>-1?(this.selectedCategory.splice(t,1),this.subCategoryList.filter(t=>t.parent_category_id===e).map(e=>{this.selectedSubCategory.indexOf(e.id)>-1&&this.selectedSubCategory.splice(this.selectedSubCategory.indexOf(e.id),1)}),0===this.selectedSubCategory.length&&(this.activityList=[])):this.selectedCategory.push(e),this.getActivitySubCategory()}getActivitySubCategory(){let e={activity_category_ids:this.selectedCategory.toString()};this.companyFormationService.activitySubCategory(e).subscribe(e=>{if(200===e.status){if(this.subCategoryList=e.data.result,this.activityRestrictionList.length>0&&this.activityRestrictionSubCategoryList.length>0){let e=[];this.subCategoryList.map(t=>{this.activityRestrictionSubCategoryList.includes(t.id)&&e.push(t)}),this.subCategoryList=[...e]}}else this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}manageSelectSubCategory(e){let t=this.selectedSubCategory.indexOf(e);t>-1?(this.selectedSubCategory.splice(t,1),0===this.selectedSubCategory.length?this.activityList=[]:this.getActivity()):(this.selectedSubCategory.push(e),this.getActivity())}getActivity(e=0){if(void 0===this.activity_method)return;this.subCategoryTab=""!=this.searchText?"all":"other";let t={activity_category_ids:this.selectedCategory.toString(),activity_subcategory_ids:this.selectedSubCategory.toString(),activity_division_ids:this.selectedDivision.toString(),search_activity:this.searchText,type:"1"==this.processType?1:2};this.showBusinessActivities=!0,2==t.type&&(t.parent_process_request_id=this.parent_process_request_id),this.spinner.show(),this.companyFormationService.getActivity(t).subscribe(t=>{200===t.status?(this.allActivityList=t.data.result,this.showSubCategory?(this.activityList=t.data.result,this.showBusinessActivities=!1,setTimeout(()=>{this.handleCheckActivityRestriction()},0)):e?this.changeActivityCategory(e,!0):this.changeActivityCategory(this.categoryList[0].id)):this.commonService.showToaster("error",t.message),this.spinner.hide()},e=>{this.spinner.hide(),this.commonService.showToaster("error","Something went wrong. Please try again.")})}getSearchedActivities(e=0){if(void 0===this.activity_method)return;"iKnow"===this.activity_method&&(this.subCategoryTab=""!=this.searchText?"all":"other");let t={activity_category_ids:this.selectedCategory.toString(),activity_subcategory_ids:this.selectedSubCategory.toString(),activity_division_ids:this.selectedDivision.toString(),search_activity:this.searchText,type:"1"==this.processType?1:2};this.showBusinessActivities=!0,2==t.type&&(t.parent_process_request_id=this.parent_process_request_id),this.spinner.show(),this.companyFormationService.getActivity(t).subscribe(t=>{var i;200===t.status?(this.allActivityList=t.data.result,0==(null===(i=this.allActivityList)||void 0===i?void 0:i.length)?this.isActivityListEmpty=!0:(this.isActivityListEmpty=!1,this.activityList=t.data.result,this.allActivityList.map(e=>{this.selectedCategory.indexOf(null==e?void 0:e.parent_category_id)>-1?(this.subCategoryList.filter(t=>t.parent_category_id===(null==e?void 0:e.parent_category_id)).map(e=>{this.selectedSubCategory.indexOf(e.id)>-1&&this.selectedSubCategory.splice(this.selectedSubCategory.indexOf(e.id),1)}),0===this.selectedSubCategory.length&&(this.activityList=[])):""!==this.searchText&&this.selectedCategory.push(null==e?void 0:e.parent_category_id)}),"helpMe"===this.activity_method&&this.getActivitySubCategory(),0===this.selectedSubCategory.length&&""!==this.searchText&&this.getActivity()),this.showSubCategory?(this.activityList=t.data.result,this.showBusinessActivities=!1,setTimeout(()=>{this.handleCheckActivityRestriction()},0)):e?this.changeActivityCategory(e,!0):this.changeActivityCategory(this.subCategoryList[0].id)):this.commonService.showToaster("error",t.message),this.spinner.hide()},e=>{this.spinner.hide(),this.commonService.showToaster("error","Something went wrong. Please try again.")})}getInitialActivity(e){let t={activity_category_ids:this.activityRestrictionCategoryList.toString(),activity_subcategory_ids:this.activityRestrictionSubCategoryList.toString(),activity_division_ids:"",search_activity:"",type:"1"==this.processType?1:2};2==t.type&&(t.parent_process_request_id=this.parent_process_request_id),this.companyFormationService.getActivity(t).subscribe(t=>{200===t.status?e(t.data.result):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}changeActivityCategory(e,t){if("iKnow"===this.activity_method&&(this.subCategoryTab=""!=this.searchText?"all":"other"),this.showBusinessActivities=!0,this.activityList=this.allActivityList.filter(t=>t.parent_category_id===e),this.showBusinessActivities=!1,this.activityCategoryID=e,this.activityRestrictionList.length>0&&this.activityRestrictionSubCategoryList.length>0){let e=[];this.activityList.map((t,i)=>{this.activityRestrictionSubCategoryList.includes(t.parent_subcategory_id)&&e.push(t)}),this.activityList=e}setTimeout(()=>{t||this.getActivity(e),this.handleCheckActivityRestriction()},0)}manageRowCount(){let e,t=1;this.isSpcZone&&(t=0),$(".element-row").each(function(i){$(this).hasClass("hide")||$(this).hasClass("activity")||(e=t<10?"0"+t:t,$(this).find(".formation-block .number span").html(e),++t)})}handleCheckedCheckbox(e,t){return"category"===t?this.selectedCategory.indexOf(e)>-1:"subCategory"===t?this.selectedSubCategory.indexOf(e)>-1:"division"===t?this.selectedDivision.indexOf(e)>-1:"group"===t?this.selectedGroup.findIndex(t=>t.id===e)>-1:"activity"===t?this.selectedActivities.findIndex(t=>t.id===e)>-1:"subActivity"===t?this.selectedSubActivities.findIndex(t=>t.id===e)>-1:void 0}manageSelectGroups(e,t){let i=this.selectedGroup.findIndex(t=>t.id===e.id);-1===i?e.classrel.map(e=>{-1===this.selectedActivities.findIndex(t=>t.id===e.id)&&this.manageSelectActivity(e,t)}):(this.selectedGroup.splice(i,1),e.classrel.map(e=>{-1!==this.selectedActivities.findIndex(t=>t.id===e.id)&&this.manageSelectActivity(e,t)}))}manageSelectActivity(e,t){let i=this.selectedActivities.findIndex(t=>t.id===e.id);-1===i?e.subclassrel.map(e=>{-1===this.selectedSubActivities.findIndex(t=>t.id===e.id)&&this.manageSelectSubActivity(e,t,!0)}):(this.selectedActivities.splice(i,1),e.subclassrel.map(e=>{-1!==this.selectedSubActivities.findIndex(t=>t.id===e.id)&&this.manageSelectSubActivity(e,t,!0)})),"1"==e.is_description_required&&Object.assign(this.activityComments,{[e.id]:this.activityComments[e.id]?this.activityComments[e.id]:""}),this.updateActivityComment(),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:0,rowType:"element-row",currentPageElementObj:this.currentPageElementObj}),setTimeout(()=>{this.handleCheckActivityRestriction()},10)}handleTermsAndConditionCheck(){this.handleActivityTermsAndConditionCheck.emit(this.isAcceptanceRequiredChecked)}handleTermsAndConditionRequired(){this.handleActivityTermsAndConditionRequired.emit(this.isAcceptanceRequired)}manageSelectSubActivity(e,t,i=!1){var c,n,a;let s=this.selectedSubActivities.findIndex(t=>t.id===e.id),o=this.categoryList.find(t=>t.id===e.parent_category_id),r=t.grouprel.find(t=>t.id===e.group_id),l=r.classrel.find(t=>t.id===e.parent_class_id);if(-1===s){this.selectedSubActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===o.id);if(i){let c=i.division.find(e=>e.id===t.id);if(c){let t=c.groups.find(e=>e.id===r.id);if(t){let i=t.classes.find(e=>e.id===l.id);i?i.subClasses.push({id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:e.is_description_required}):t.classes.push({id:l.id,title:l.title,description:null==l?void 0:l.description,special_class:null==l?void 0:l.special_class,price:l.price?parseFloat(l.price):0,actualPrice:l.price?parseFloat(l.price):0,is_description_required:l.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:e.is_description_required}]})}else c.groups.push({id:r.id,title:r.title,classes:[{id:l.id,title:l.title,description:null==l?void 0:l.description,special_class:null==l?void 0:l.special_class,price:l.price?parseFloat(l.price):0,actualPrice:l.price?parseFloat(l.price):0,is_description_required:l.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:e.is_description_required}]}]})}else i.division.push({id:t.id,title:t.title,groups:[{id:r.id,title:r.title,classes:[{id:l.id,title:l.title,description:null==l?void 0:l.description,special_class:null==l?void 0:l.special_class,price:l.price?parseFloat(l.price):0,actualPrice:l.price?parseFloat(l.price):0,is_description_required:l.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:e.is_description_required}]}]}]})}else this.selectedActivitiesList.push({id:o.id,title:o.title,division:[{id:t.id,title:t.title,groups:[{id:r.id,title:r.title,classes:[{id:l.id,title:l.title,description:null==l?void 0:l.description,special_class:null==l?void 0:l.special_class,price:l.price?parseFloat(l.price):0,actualPrice:l.price?parseFloat(l.price):0,is_description_required:l.is_description_required,subClasses:[{id:e.id,title:e.title,price:e.price?parseFloat(e.price):0,is_description_required:e.is_description_required}]}]}]}]});-1===this.selectedActivities.findIndex(e=>e.id===l.id)&&this.selectedActivities.push(l),-1===this.selectedGroup.findIndex(e=>e.id===r.id)&&this.selectedGroup.push(r)}else{this.selectedSubActivities.splice(s,1);let i=this.selectedActivitiesList.find(e=>e.id===o.id),d=this.selectedActivitiesList.findIndex(e=>e.id===o.id);if(i){let a=i.division.find(e=>e.id===t.id),s=i.division.findIndex(e=>e.id===t.id);if(a){let t=a.groups.find(e=>e.id===r.id),i=a.groups.findIndex(e=>e.id===r.id);if(t){let i=t.classes.find(e=>e.id===l.id),c=t.classes.findIndex(e=>e.id===l.id);if(i){let t=i.subClasses.findIndex(t=>t.id===e.id);i.subClasses.splice(t,1)}if(0===i.subClasses.length){t.classes.splice(c,1);let e=this.selectedActivities.findIndex(e=>e.id===i.id);e>-1&&this.selectedActivities.splice(e,1)}}if(!t.classes||0===(null===(c=null==t?void 0:t.classes)||void 0===c?void 0:c.length)){a.groups.splice(i,1);let e=this.selectedGroup.findIndex(e=>e.id===t.id);e>-1&&this.selectedGroup.splice(e,1)}}a.groups&&0!==(null===(n=null==a?void 0:a.groups)||void 0===n?void 0:n.length)||i.division.splice(s,1)}i.division&&0!==(null===(a=null==i?void 0:i.division)||void 0===a?void 0:a.length)||this.selectedActivitiesList.splice(d,1)}this.currentPageElementObj.value=this.selectedSubActivities.map(e=>e.id),"1"==e.is_description_required&&Object.assign(this.activityComments,{[e.id]:this.activityComments[e.id]?this.activityComments[e.id]:""}),this.updateActivityComment(),i||(this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:0,rowType:"element-row",currentPageElementObj:this.currentPageElementObj}),setTimeout(()=>{this.handleCheckActivityRestriction()},100))}resetSelection(){this.currentPageElementObj.value=[],this.selectedActivitiesList=[],this.selectedActivities=[],this.selectedGroup=[],this.selectedSubActivities=[],this.isAcceptanceRequired=!1,this.handleTermsAndConditionRequired(),this.isAcceptanceRequiredChecked=!1,this.handleTermsAndConditionCheck(),this.selectedDivision=[],this.activityComments={},this.updateActivityComment(),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:0,rowType:"element-row",currentPageElementObj:this.currentPageElementObj}),this.activityRestrictionList.length>0&&this.activityList.map((e,t)=>{e.grouprel.map(e=>{e.isDisabled=!1,e.classrel.map(e=>{e.isDisabled=!0,e.subclassrel.map(e=>{e.isDisabled=!0})})})})}handleCalculateDefaultRestrictedActivity(){this.activityRestrictionList=[],this.activityRestrictionCategoryList=[],this.activityRestrictionSubCategoryList=[],this.currentPageElementObj&&this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.activity_restriction&&this.currentPageElementObj.custom_rule.activity_restriction.map(e=>{e.activity_field_id===this.currentPageElementObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&(e.category.length>0&&!this.activityRestrictionCategoryList.includes(e.category)&&(this.activityRestrictionCategoryList=[...e.category.split(",")]),e.sub_category.length>0&&!this.activityRestrictionSubCategoryList.includes(e.sub_category)&&(this.activityRestrictionSubCategoryList=[...e.sub_category.split(",")]),-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)})))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}handleCheckActivityRestriction(){var e,t;let i=0,c={},n=[],a=[];this.activityAcceptTermsAndConditionList=[];let s=1,o=0;const r=this.latestLayerData&&this.latestLayerData.activity_count?this.latestLayerData.activity_count:0;if(c=Object.assign({},this.activityRestrictionList[0]),c.price_multiply_with&&this.getElementValueById(c.price_multiply_with,e=>{e&&!isNaN(e)&&(s=parseFloat(e))}),this.commonService.reengineeringApplicable&&this.commonService.reengineeringApplicableZone&&(null===(e=this.selectedActivitiesList)||void 0===e?void 0:e.length)>0){let e=[];e=null===(t=this.commonService.categoryDisData)||void 0===t?void 0:t.split(",");let i=this.selectedActivitiesList.filter(t=>!e.includes(null==t?void 0:t.parent_category_id));console.log("\ud83d\ude80 ~ ActivityComponent ~ handleCheckActivityRestriction ~ matchedObj:",i),0===(null==i?void 0:i.length)&&(this.commonService.isBusinessActivityDisApply=!0)}this.isAcceptanceRequired=!1,this.selectedActivities.map(e=>{var t,l;"1"===e.acceptance_required&&(this.isAcceptanceRequired=!0,this.activityAcceptTermsAndConditionList.push({title:e.title.split("-")[0].trim(),url:null==e?void 0:e.terms_condition_url}));let d=0;if((null==c?void 0:c.no_of_free_groups)>0){n.includes(e.group_id)||(n.push(e.group_id),c.no_of_free_groups--),i++;let t,a,s=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id);s&&(t=s.division.find(t=>t.id===e.parent_division_id)),t&&(a=t.groups.find(t=>t.id===e.group_id)),a&&(a.classes=a.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))),o+=e.subclassrel.length}else if(n.includes(e.group_id)){i++;let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0})),o+=e.subclassrel.length}else{let i=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id),n=i.classes.find(t=>t.id===e.id);if(null===(l=null===(t=this.currentPageElementObj)||void 0===t?void 0:t.element_class)||void 0===l?void 0:l.includes("activity-no-price")){let t=this.selectedActivitiesList.find(t=>t.id===e.parent_category_id).division.find(t=>t.id===e.parent_division_id).groups.find(t=>t.id===e.group_id);t.classes=t.classes.map(e=>Object.assign(Object.assign({},e),{price:0})),o+=e.subclassrel.length}else(null==c?void 0:c.no_of_free_class)>0?(n.price=0,c.no_of_free_class--,-1===a.indexOf(e.id)&&a.push(e.id)):(null==c?void 0:c.price_per_class)&&(n.price=a.indexOf(e.id)>-1?0:c.price_per_class*s),o+=n.subClasses.length,o>r&&i.classes.forEach(e=>{d+=parseFloat(e.price)}),i.totalAmount=d}}),this.activityRestrictionList.length>0&&this.activityList.map(e=>{Object(kr.isArray)(e.grouprel)||(e.grouprel=Object.values(e.grouprel)),e.grouprel.map(e=>{if(e.isDisabled=!0,this.selectedGroup.length>=c.no_of_group_selection)e.isDisabled=!n.includes(e.id),e.classrel.map(t=>{if(this.selectedActivities.length-i===c.no_of_class_selection){let i=this.selectedActivities.findIndex(e=>e.id===t.id);t.isDisabled=!(i>-1||n.includes(e.id))}else t.isDisabled=!1;t.subclassrel.map(e=>{e.isDisabled=t.isDisabled})});else{e.isDisabled=!1;let t=!0;this.selectedGroup.includes(e.id)&&(t=!1),e.classrel.map(e=>{e.isDisabled=t,e.subclassrel.map(t=>{t.isDisabled=e.isDisabled})})}})}),this.isAcceptanceRequired||(this.isAcceptanceRequiredChecked=!1,this.handleTermsAndConditionCheck()),this.handleTermsAndConditionRequired(),c.no_of_class_selection===this.selectedActivities.length-i&&this.commonService.showToaster("error","You have reached the maximum number of activities allowed as per your license package.")}updateActivityComment(){this.activityCommentData.emit(this.activityComments)}checkActivityCommentValid(){let e=this;Object.entries(this.activityComments).forEach(([t,i])=>{e.commentChangeEvent(t)})}commentChangeEvent(e){this.activityCommentsDirty.hasOwnProperty(e)?this.activityCommentsDirty[e]=!0:Object.assign(this.activityCommentsDirty,{[e]:!0}),this.updateActivityComment()}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(Ar.c),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-activity"]],inputs:{currentPageElementObj:"currentPageElementObj",currentPageRowElementObj:"currentPageRowElementObj",pageFormationElementsList:"pageFormationElementsList",submitStatus:"submitStatus",submittedBy:"submittedBy",isAcceptanceRequiredChecked:"isAcceptanceRequiredChecked",isAcceptanceRequired:"isAcceptanceRequired",parent_process_request_id:"parent_process_request_id",storedComment:"storedComment",checkComment:"checkComment",latestLayerData:"latestLayerData"},outputs:{onChangeValue:"onChangeValue",handleActivityTermsAndConditionCheck:"handleActivityTermsAndConditionCheck",handleActivityTermsAndConditionRequired:"handleActivityTermsAndConditionRequired",activityCommentData:"activityCommentData"},features:[m.Jb],decls:25,vars:17,consts:[["class","formation-block",3,"style",4,"ngIf"],["class","step-divider",3,"style",4,"ngIf"],["class","element-row",4,"ngIf"],["class","step-divider",4,"ngIf"],[1,"step-divider"],[1,"element-row"],[1,"formation-block"],[1,"formation-package","suggested-activities"],[1,"number"],[4,"ngIf"],["class","empty-tasks",4,"ngIf"],["class","input-required",4,"ngIf"],[1,"row"],["class","col-sm-12",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"formation-package","business-activity"],[1,"col-md-6","col-xs-12"],[1,"radiobox-module"],[1,"material_radio_group"],["type","radio","name","activity_method","value","helpMe",1,"material_radiobox",3,"disabled","ngModel","ngModelChange","click"],[1,"material_check_radio"],[1,"radio-label"],["type","radio","name","activity_method","value","iKnow",1,"material_radiobox",3,"disabled","ngModel","ngModelChange","click"],[1,"search-input","d-block",2,"display","none"],[1,"form-group"],[1,"material_input_block"],["type","search",1,"form-control","material_input",3,"ngModel","ngModelChange","keyup.enter"],["href","#","onclick","return false;",1,"fa",3,"click"],[1,"material-icons","link-primary"],[1,"col-md-7","col-xs-12"],[1,"tab-container"],[1,"tab-scroll"],[1,"nav","nav-tabs","material_tabs"],["role","presentation",3,"ngClass"],["data-toggle","tab","aria-expanded","true",1,"material_tabs_item",3,"ngStyle"],["role","presentation",3,"ngClass",4,"ngFor","ngForOf"],["id","myTabContent",1,"tab-content","material_tab_content"],["id","accordion-section"],["content","Business Activities","loaderType","content",3,"showLoader"],["data-toggle","tab","aria-expanded","true",1,"material_tabs_item",3,"ngStyle","click"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion",3,"hidden"],[1,"accordion-toggle"],["title","Load more","alt","Load more",3,"src"],[1,"accordion-content",2,"display","none"],["class","recorded-media",4,"ngFor","ngForOf"],[1,"recorded-media"],[1,"blank-data"],[1,"material_checkbox_group"],["type","checkbox",1,"material_checkbox","material_checkbox_info",3,"disabled","id","name","checked","change"],[1,"material_label_checkbox",3,"for"],["class","accordionwp",4,"ngFor","ngForOf"],[1,"accordionwp"],["type","checkbox",1,"material_checkbox","material_checkbox_info",3,"disabled","checked","id","name","change"],["onclick","return false;","href","#",1,"accordion-title","activity-group-accordion"],[1,""],[1,"material-icons","add"],[1,"material-icons","remove"],["class","sub-activity",4,"ngFor","ngForOf"],[1,"sub-activity"],[1,"empty-tasks"],["title","No data found","alt","No data found",3,"src"],[1,"formation-package","business-categories"],[1,"checkbox-module"],["class","material_checkbox_group",4,"ngFor","ngForOf"],["type","checkbox",1,"material_checkbox","material_checkbox_info",3,"checked","id","change"],[1,"formation-package","media-activity"],[1,"business-categoriesRow"],[1,"suggested-activities","business-categories"],[1,"accordion-content"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],["href","#","onclick","return false;","class","btn btn-secondary pull-right disabled",4,"ngIf"],["href","#","onclick","return false;",1,"btn","btn-secondary","pull-right","disabled"],[1,"button-text"],["href","#","onclick","return false;","class","btn btn-secondary pull-right",3,"click",4,"ngIf"],["href","#","onclick","return false;",1,"btn","btn-secondary","pull-right",3,"click"],["title","Caret","alt","caret",3,"src"],["type","checkbox","checked","true","disabled","",1,"material_checkbox","material_checkbox_info"],[1,"material_label_checkbox"],[1,"accordion-content",3,"ngStyle"],[1,"material_input_block","activity-comment-section","input-active"],["rows","3","required","true",1,"form-control","material_input","material_textarea",3,"ngModel","ngModelChange","input"],[1,"input-required"],[1,"material-icons"],[1,"total-price"],[1,"price"],[1,"total"],["type","checkbox","id","checkbox","name","checkbox",1,"material_checkbox",3,"ngModel","ngModelChange","change"],["for","checkbox",1,"material_label_checkbox"],["target","_blank","class","cursor-pointer",3,"href",4,"ngFor","ngForOf"],["target","_blank",1,"cursor-pointer",3,"href"],[1,"col-sm-12"],[1,"alert"],[1,"alert-danger"],[3,"innerHtml"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.Pc(0,Tr,35,8,"div",0),m.Pc(1,Fr,1,2,"div",1),m.Pc(2,il,32,14,"div",2),m.Pc(3,cl,1,0,"div",3),m.Pc(4,al,12,1,"div",2),m.Pc(5,sl,1,0,"div",3),m.Pc(6,bl,13,2,"div",2),m.Yb(7,"div",4),m.dc(8,"div",5),m.dc(9,"div",6),m.dc(10,"div",7),m.dc(11,"div",8),m.dc(12,"span"),m.Rc(13,"04"),m.cc(),m.cc(),m.Pc(14,fl,2,1,"ng-container",9),m.Pc(15,yl,2,1,"ng-container",9),m.Pc(16,El,2,0,"h2",9),m.Pc(17,Pl,2,0,"h2",9),m.Pc(18,Vl,3,1,"ng-container",9),m.Pc(19,Dl,6,1,"div",10),m.Pc(20,Gl,7,3,"ng-container",9),m.Pc(21,Yl,5,1,"span",11),m.dc(22,"div",12),m.Pc(23,Bl,6,1,"div",13),m.Pc(24,Hl,2,1,"ng-container",14),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.uc("ngIf",!t.isSpcZone),m.Lb(1),m.uc("ngIf",!t.isSpcZone&&t.activity_method&&!t.showSubCategory),m.Lb(1),m.uc("ngIf",t.activity_method&&!t.showSubCategory),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.categoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.categoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.subCategoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.subCategoryList.length>0),m.Lb(8),m.uc("ngIf",null==t.currentPageElementObj||null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable")),m.Lb(1),m.uc("ngIf",!(null!=t.currentPageElementObj&&null!=t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("activity_method_disable"))),m.Lb(1),m.uc("ngIf",!t.isSpcZone),m.Lb(1),m.uc("ngIf",t.isSpcZone),m.Lb(1),m.uc("ngIf",t.selectedActivitiesList.length>0),m.Lb(1),m.uc("ngIf",0===t.selectedActivitiesList.length),m.Lb(1),m.uc("ngIf",t.isAcceptanceRequired),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(2),m.uc("ngIf",t.currentPageRowElementObj.custom_rule&&t.currentPageRowElementObj.custom_rule.link),m.Lb(1),m.uc("ngForOf",null==t.currentPageRowElementObj?null:t.currentPageRowElementObj.childElements))},directives:[c.n,c.m,n.u,n.b,a.a,n.n,n.q,c.l,c.o,ht,n.x,n.a],styles:[".error-comment-box[_ngcontent-%COMP%]{border-left:3px solid red!important;padding:10px 15px 15px!important}.error-comment-text-danger[_ngcontent-%COMP%]{color:red;margin:5px 0!important}"]}),e})();function Xl(e,t){1&e&&m.Yb(0,"div",13)}function Wl(e,t){if(1&e){const e=m.ec();m.dc(0,"li",35),m.dc(1,"a",36),m.kc("click",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).changeActivityCategory(i.id)}),m.Rc(2),m.cc(),m.cc()}if(2&e){const e=t.$implicit;m.Lb(2),m.Sc(e.title)}}function Kl(e,t){1&e&&(m.bc(0),m.dc(1,"i",50),m.Rc(2,"add"),m.cc(),m.dc(3,"i",51),m.Rc(4,"remove"),m.cc(),m.ac())}function Zl(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function Ql(e,t){if(1&e&&(m.dc(0,"div",40),m.Pc(1,Zl,2,1,"div",16),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(4);m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class)&&t.handleCheckedCheckbox(e.id,"activity"))}}function ed(e,t){if(1&e){const e=m.ec();m.dc(0,"div",42),m.dc(1,"span",43),m.dc(2,"div",44),m.dc(3,"input",45),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc().$implicit;return m.oc(3).manageSelectActivity(i,c)}),m.cc(),m.Yb(4,"label",46),m.cc(),m.dc(5,"a",47),m.dc(6,"div",48),m.Rc(7),m.cc(),m.Pc(8,Kl,5,0,"ng-container",16),m.cc(),m.Pc(9,Ql,2,1,"div",49),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(4);m.Lb(3),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"activity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("ngIf",null==e?null:e.description),m.Lb(1),m.uc("ngIf",null==e?null:e.description)}}function td(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",37),m.Rc(2),m.dc(3,"button",38),m.Yb(4,"img",39),m.cc(),m.cc(),m.dc(5,"div",40),m.dc(6,"div",33),m.Pc(7,ed,10,8,"div",41),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc(3);m.Lb(2),m.Tc(" ",e.title," "),m.Lb(2),m.uc("src",i.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.classrel)}}function id(e,t){if(1&e&&(m.bc(0),m.Pc(1,td,8,3,"ng-container",20),m.ac()),2&e){const e=m.oc(2);m.Lb(1),m.uc("ngForOf",e.activityList)}}function cd(e,t){if(1&e&&(m.dc(0,"div",52),m.Yb(1,"img",53),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activity selected yet."),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function nd(e,t){if(1&e){const e=m.ec();m.dc(0,"div",14),m.dc(1,"div",0),m.dc(2,"div",15),m.dc(3,"div",2),m.dc(4,"span"),m.Rc(5,"01"),m.cc(),m.cc(),m.dc(6,"div",3),m.dc(7,"div",21),m.dc(8,"h2"),m.Rc(9,"Business activity selection"),m.cc(),m.cc(),m.cc(),m.dc(10,"div",22),m.dc(11,"div",23),m.dc(12,"div",24),m.dc(13,"input",25),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().searchText=t})("keyup.enter",function(){return m.Gc(e),m.oc().getActivity()}),m.cc(),m.dc(14,"label"),m.Rc(15,"Search by keyword"),m.cc(),m.dc(16,"a",26),m.kc("click",function(){return m.Gc(e),m.oc().getActivity()}),m.dc(17,"i",27),m.Rc(18,"search"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(19,"div",28),m.dc(20,"div",29),m.dc(21,"ul",30),m.Pc(22,Wl,3,1,"li",31),m.cc(),m.cc(),m.dc(23,"div",32),m.dc(24,"div",33),m.Pc(25,id,2,1,"ng-container",16),m.Pc(26,cd,6,1,"div",17),m.Yb(27,"app-loader-cf",34),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(13),m.uc("ngModel",e.searchText),m.Lb(9),m.uc("ngForOf",e.categoryList),m.Lb(3),m.uc("ngIf",!e.showBusinessActivities),m.Lb(1),m.uc("ngIf",!e.showBusinessActivities&&0===e.activityList.length),m.Lb(1),m.uc("showLoader",e.showBusinessActivities)}}function ad(e,t){1&e&&m.Yb(0,"div",13)}function sd(e,t){if(1&e){const e=m.ec();m.dc(0,"div",44),m.dc(1,"input",57),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageSelectCategory(i.id)}),m.cc(),m.dc(2,"label",46),m.Rc(3),m.cc(),m.dc(4,"span"),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.uc("checked",i.handleCheckedCheckbox(e.id,"category"))("id","category_"+e.id),m.Lb(1),m.uc("for","category_"+e.id),m.Lb(1),m.Sc(e.title),m.Lb(2),m.Sc(e.description)}}function od(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"div",0),m.dc(2,"div",54),m.dc(3,"div",2),m.dc(4,"span"),m.Rc(5,"02"),m.cc(),m.cc(),m.dc(6,"div",3),m.dc(7,"div",4),m.dc(8,"h2"),m.Rc(9,"Business activity categories"),m.cc(),m.dc(10,"div",55),m.Pc(11,sd,6,5,"div",56),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(11),m.uc("ngForOf",e.categoryList)}}function rd(e,t){1&e&&m.Yb(0,"div",13)}function ld(e,t){if(1&e){const e=m.ec();m.dc(0,"div",44),m.dc(1,"input",57),m.kc("change",function(){m.Gc(e);const i=t.$implicit;return m.oc(2).manageSelectSubCategory(i.id)}),m.cc(),m.dc(2,"label",46),m.Rc(3),m.cc(),m.dc(4,"span"),m.Rc(5),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(2);m.Lb(1),m.uc("checked",i.handleCheckedCheckbox(e.id,"subCategory"))("id","subCategory_"+e.id),m.Lb(1),m.uc("for","subCategory_"+e.id),m.Lb(1),m.Sc(e.title),m.Lb(2),m.Sc(e.description)}}function dd(e,t){if(1&e&&(m.dc(0,"div",14),m.dc(1,"div",0),m.dc(2,"div",58),m.dc(3,"div",2),m.dc(4,"span"),m.Rc(5,"03"),m.cc(),m.cc(),m.dc(6,"div",3),m.dc(7,"div",4),m.dc(8,"h2"),m.Rc(9,"Business activity sub-categories"),m.cc(),m.dc(10,"div",55),m.Pc(11,ld,6,5,"div",56),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(11),m.uc("ngForOf",e.subCategoryList)}}function ud(e,t){1&e&&m.Yb(0,"div",13)}function md(e,t){1&e&&(m.bc(0),m.dc(1,"i",50),m.Rc(2,"add"),m.cc(),m.dc(3,"i",51),m.Rc(4,"remove"),m.cc(),m.ac())}function pd(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function hd(e,t){if(1&e&&(m.dc(0,"div",40),m.Pc(1,pd,2,1,"div",16),m.cc()),2&e){const e=m.oc().$implicit,t=m.oc(3);m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class)&&t.handleCheckedCheckbox(e.id,"activity"))}}function gd(e,t){if(1&e){const e=m.ec();m.dc(0,"div",42),m.dc(1,"span",43),m.dc(2,"div",44),m.dc(3,"input",45),m.kc("change",function(){m.Gc(e);const i=t.$implicit,c=m.oc().$implicit;return m.oc(2).manageSelectActivity(i,c)}),m.cc(),m.Yb(4,"label",46),m.cc(),m.dc(5,"a",47),m.dc(6,"div",48),m.Rc(7),m.cc(),m.Pc(8,md,5,0,"ng-container",16),m.cc(),m.Pc(9,hd,2,1,"div",49),m.cc(),m.cc()}if(2&e){const e=t.$implicit,i=m.oc(3);m.Lb(3),m.uc("disabled",e.isDisabled)("checked",i.handleCheckedCheckbox(e.id,"activity"))("id","class_checkbox_"+e.id)("name","class_checkbox_"+e.id),m.Lb(1),m.uc("for","class_checkbox_"+e.id),m.Lb(3),m.Sc(e.title),m.Lb(1),m.uc("ngIf",null==e?null:e.description),m.Lb(1),m.uc("ngIf",null==e?null:e.description)}}function bd(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"a",37),m.Rc(2),m.dc(3,"button",38),m.Yb(4,"img",39),m.cc(),m.cc(),m.dc(5,"div",40),m.dc(6,"div",33),m.Pc(7,gd,10,8,"div",41),m.cc(),m.cc(),m.cc()),2&e){const e=t.$implicit,i=m.oc(2);m.Lb(2),m.Uc(" ",e.title," ",e.description&&null!=e.description&&""!=e.description?" - "+e.description:""," "),m.Lb(2),m.uc("src",i.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.classrel)}}function vd(e,t){if(1&e&&(m.dc(0,"div",52),m.Yb(1,"img",53),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activity selected yet."),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function fd(e,t){if(1&e){const e=m.ec();m.dc(0,"div",14),m.dc(1,"div",0),m.dc(2,"div",15),m.dc(3,"div",2),m.dc(4,"span"),m.Rc(5,"05"),m.cc(),m.cc(),m.dc(6,"h2"),m.Rc(7,"Suggested activities"),m.cc(),m.Yb(8,"div",59),m.dc(9,"div",60),m.dc(10,"div",22),m.dc(11,"div",23),m.dc(12,"div",24),m.dc(13,"input",61),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().searchText=t}),m.cc(),m.dc(14,"label"),m.Rc(15,"Search by keyword"),m.cc(),m.dc(16,"a",26),m.kc("click",function(){return m.Gc(e),m.oc().getActivity()}),m.dc(17,"i",27),m.Rc(18,"search"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.dc(19,"div",33),m.Pc(20,bd,8,4,"span",20),m.Pc(21,vd,6,1,"div",17),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc();m.Lb(8),m.uc("innerHtml",e.currentPageRowElementObj.description,m.Hc),m.Lb(5),m.uc("ngModel",e.searchText),m.Lb(7),m.uc("ngForOf",e.activityList),m.Lb(1),m.uc("ngIf",0===e.activityList.length)}}function _d(e,t){1&e&&(m.dc(0,"a",63),m.dc(1,"span",64),m.Rc(2,"RESET SELECTIONS"),m.cc(),m.cc())}function yd(e,t){if(1&e&&(m.bc(0),m.Pc(1,_d,3,0,"a",62),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function Ed(e,t){if(1&e){const e=m.ec();m.dc(0,"a",66),m.kc("click",function(){return m.Gc(e),m.oc(2).resetSelection()}),m.dc(1,"span",64),m.Rc(2,"RESET SELECTIONS"),m.cc(),m.cc()}}function Pd(e,t){if(1&e&&(m.bc(0),m.Pc(1,Ed,3,0,"a",65),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.selectedActivitiesList.length>0)}}function Od(e,t){1&e&&(m.bc(0),m.dc(1,"i",50),m.Rc(2,"add"),m.cc(),m.dc(3,"i",51),m.Rc(4,"remove"),m.cc(),m.ac())}function Cd(e,t){if(1&e&&(m.dc(0,"div"),m.Rc(1),m.cc()),2&e){const e=m.oc(2).$implicit;m.Lb(1),m.Tc(" ",null==e?null:e.description," ")}}function Sd(e,t){if(1&e&&(m.dc(0,"div",40),m.Pc(1,Cd,2,1,"div",16),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(1),m.uc("ngIf",1==(null==e?null:e.special_class))}}function Ld(e,t){if(1&e&&(m.dc(0,"span",43),m.dc(1,"div",44),m.Yb(2,"input",69),m.Yb(3,"label",70),m.cc(),m.dc(4,"a",47),m.dc(5,"div",48),m.Rc(6),m.cc(),m.Pc(7,Od,5,0,"ng-container",16),m.cc(),m.Pc(8,Sd,2,1,"div",49),m.cc()),2&e){const e=t.$implicit;m.Lb(6),m.Sc(e.title),m.Lb(1),m.uc("ngIf",null==e?null:e.description),m.Lb(1),m.uc("ngIf",null==e?null:e.description)}}const wd=function(){return{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2}};function jd(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",71),m.dc(2,"div",72),m.Rc(3,"Total price"),m.cc(),m.dc(4,"div",73),m.Rc(5),m.cc(),m.cc(),m.ac()),2&e){const e=m.oc().$implicit;m.Lb(5),m.Tc(" ",null!=e&&e.totalAmount?null==e?null:e.totalAmount.toLocaleString("en-us",m.yc(1,wd)):"AED 0.00"," ")}}function Id(e,t){if(1&e&&(m.bc(0),m.dc(1,"a",37),m.Rc(2),m.dc(3,"button",38),m.Yb(4,"img",67),m.cc(),m.cc(),m.dc(5,"div",40),m.dc(6,"div",33),m.Pc(7,Ld,9,3,"span",68),m.Pc(8,jd,6,2,"ng-container",16),m.cc(),m.cc(),m.ac()),2&e){const e=t.$implicit,i=m.oc().$implicit,c=m.oc(2);m.Lb(2),m.Uc(" ",i.title,", ",e.title," "),m.Lb(2),m.uc("src",c.commonService.selectedThemeImages+"/icon-caret.svg",m.Jc),m.Lb(3),m.uc("ngForOf",e.classes),m.Lb(1),m.uc("ngIf",c.commonService.handleCheckVisibility(c.environment.MODULES.PAYMENT_DETAILS,c.submittedBy))}}function xd(e,t){if(1&e&&(m.bc(0),m.Pc(1,Id,9,5,"ng-container",20),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngForOf",e.subCategory)}}function Rd(e,t){if(1&e&&(m.bc(0),m.dc(1,"div",33),m.Pc(2,xd,2,1,"ng-container",20),m.cc(),m.ac()),2&e){const e=m.oc();m.Lb(2),m.uc("ngForOf",e.selectedActivitiesList)}}function kd(e,t){if(1&e&&(m.dc(0,"div",52),m.Yb(1,"img",53),m.dc(2,"h2"),m.Rc(3,"Woohoo!"),m.cc(),m.dc(4,"p"),m.Rc(5,"No Activity selected yet."),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/empty-tasks.svg",m.Jc)}}function Ad(e,t){1&e&&(m.bc(0),m.Rc(1,","),m.ac())}function Td(e,t){1&e&&(m.bc(0),m.Rc(1,"."),m.ac())}function Fd(e,t){if(1&e&&(m.dc(0,"a",77),m.Rc(1),m.Pc(2,Ad,2,0,"ng-container",16),m.Pc(3,Td,2,0,"ng-container",16),m.cc()),2&e){const e=t.$implicit,i=t.index,c=m.oc(2);m.uc("href",e.url,m.Jc),m.Lb(1),m.Tc(" ",e.title,""),m.Lb(1),m.uc("ngIf",i!==c.activityAcceptTermsAndConditionList.length-1),m.Lb(1),m.uc("ngIf",i===c.activityAcceptTermsAndConditionList.length-1)}}function Vd(e,t){1&e&&(m.dc(0,"span",78),m.dc(1,"i",79),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please select terms and condition."),m.cc(),m.cc())}function Dd(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div",44),m.dc(2,"input",74),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().isAcceptanceRequiredChecked=t})("change",function(){return m.Gc(e),m.oc().handleTermsAndConditionCheck()}),m.cc(),m.dc(3,"label",75),m.Rc(4," I agree to the terms and conditions of classes "),m.Pc(5,Fd,4,4,"a",76),m.cc(),m.Pc(6,Vd,5,0,"span",18),m.cc(),m.ac()}if(2&e){const e=m.oc();m.Lb(2),m.uc("ngModel",e.isAcceptanceRequiredChecked),m.Lb(3),m.uc("ngForOf",e.activityAcceptTermsAndConditionList),m.Lb(1),m.uc("ngIf",!e.isAcceptanceRequiredChecked&&e.submitStatus)}}function qd(e,t){if(1&e&&(m.dc(0,"span",78),m.dc(1,"i",79),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select any ",e.currentPageElementObj.title,".")}}function Nd(e,t){if(1&e&&(m.dc(0,"div",80),m.dc(1,"div",81),m.dc(2,"div",82),m.dc(3,"i",79),m.Rc(4,"info"),m.cc(),m.Yb(5,"span",83),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(5),m.uc("innerHtml",e.currentPageRowElementObj.custom_rule.link.page_content,m.Hc)}}function $d(e,t){1&e&&(m.dc(0,"h5",86),m.Rc(1,"Error - Action Required"),m.cc())}function Md(e,t){if(1&e&&(m.dc(0,"div",80),m.dc(1,"div",81),m.dc(2,"div",84),m.Pc(3,$d,2,0,"h5",85),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(3),m.uc("ngIf",null==e||null==e.log?null:e.log.comment),m.Lb(2),m.Sc(null==e||null==e.log?null:e.log.comment)}}function Gd(e,t){if(1&e&&(m.bc(0),m.Pc(1,Md,6,2,"div",19),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf","1"===(null==e||null==e.log?null:e.log.visible_on_front)&&(null==e||null==e.log?null:e.log.comment))}}const Yd=function(e){return{"no-pointer":e}};let Bd=(()=>{class e{constructor(e,t,i,c,n){this.companyFormationService=e,this.commonService=t,this.spinner=i,this.activatedRoute=c,this.interceptor=n,this.onChangeValue=new m.q,this.handleActivityTermsAndConditionCheck=new m.q,this.handleActivityTermsAndConditionRequired=new m.q,this.showSubCategory=!1,this.showBusinessActivities=!0,this.environment=b.a,this.categoryList=[],this.selectedCategory=[],this.subCategoryList=[],this.selectedSubCategory=[],this.divisionList=[],this.selectedDivision=[],this.selectedGroup=[],this.searchText="",this.activityList=[],this.allActivityList=[],this.selectedActivities=[],this.selectedActivitiesList=[],this.activityRestrictionList=[],this.activityRestrictionCategoryList=[],this.activityRestrictionSubCategoryList=[],this.activityAcceptTermsAndConditionList=[],this.activityCategoryClass="activityFujairahCategory",this.activitySubCategoryClass="activityFujairahSubCategory",this.activityClass="getFujairahActivity",this.processType=""}ngOnInit(){var e;this.activatedRoute.params.subscribe(e=>{e&&e.id&&e.type&&(this.processType=this.interceptor.xyzString(e.type))}),this.handleCalculateDefaultRestrictedActivity(),this.currentPageRowElementObj.class&&"activity-fujairah"===this.currentPageRowElementObj.class?(this.activityCategoryClass="activityFujairahCategory",this.activitySubCategoryClass="activityFujairahSubCategory",this.activityClass="getFujairahActivity"):this.currentPageRowElementObj.class&&"activity-ded"===this.currentPageRowElementObj.class&&(this.activityCategoryClass="activityDedCategory",this.activitySubCategoryClass="activityDedSubCategory",this.activityClass="getDedActivity"),(null===(e=this.currentPageElementObj)||void 0===e?void 0:e.value)&&(this.getActivityCategory(),setTimeout(()=>{this.getDefaultSelectedActivity(this.currentPageElementObj.value)},0))}getDefaultSelectedActivity(e){this.getInitialActivity(t=>{e.map(e=>{t.map(t=>{t.classrel.length>0&&t.classrel.map(i=>{i.id===e&&this.manageSelectActivity(i,t)})})})})}onSelectValue(e){this.activity_method!==e&&(this.activity_method=e,"helpMe"===this.activity_method?(this.showSubCategory=!0,this.activityList=[]):(this.showSubCategory=!1,this.selectedCategory=[],this.selectedSubCategory=[]),this.getActivityCategory(),setTimeout(()=>{this.manageRowCount(),this.commonService.loadDefaultInputAnimation()},10))}getActivityCategory(){this.companyFormationService[this.activityCategoryClass]().subscribe(e=>{if(200===e.status){if(this.categoryList=e.data.result,this.activityRestrictionList.length>0&&this.activityRestrictionCategoryList.length>0){let e=[];this.categoryList.map(t=>{this.activityRestrictionCategoryList.includes(t.id)&&e.push(t)}),this.categoryList=[...e]}"iKnow"===this.activity_method&&this.getActivity()}else this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}manageSelectCategory(e){let t=this.selectedCategory.indexOf(e);t>-1?(this.selectedCategory.splice(t,1),this.subCategoryList.filter(t=>t.parent_category_id===e).map(e=>{this.selectedSubCategory.indexOf(e.id)>-1&&this.selectedSubCategory.splice(this.selectedSubCategory.indexOf(e.id),1)}),0===this.selectedSubCategory.length&&(this.activityList=[])):this.selectedCategory.push(e),this.getActivitySubCategory()}getActivitySubCategory(){let e={activity_category_ids:this.selectedCategory.toString()};this.companyFormationService[this.activitySubCategoryClass](e).subscribe(e=>{if(200===e.status){if(this.subCategoryList=e.data.result,this.activityRestrictionList.length>0&&this.activityRestrictionSubCategoryList.length>0){let e=[];this.subCategoryList.map(t=>{this.activityRestrictionSubCategoryList.includes(t.id)&&e.push(t)}),this.subCategoryList=[...e]}}else this.commonService.showToaster("error",e.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}manageSelectSubCategory(e){let t=this.selectedSubCategory.indexOf(e);t>-1?(this.selectedSubCategory.splice(t,1),0===this.selectedSubCategory.length?this.activityList=[]:this.getActivity()):(this.selectedSubCategory.push(e),this.getActivity())}getActivity(){let e={activity_category_ids:this.selectedCategory.toString(),activity_subcategory_ids:this.selectedSubCategory.toString(),search_activity:this.searchText,type:"1"==this.processType?1:2};2==e.type&&(e.parent_process_request_id=this.parent_process_request_id),this.showBusinessActivities=!0,this.spinner.show(),this.companyFormationService[this.activityClass](e).subscribe(e=>{200===e.status?(this.allActivityList=e.data.result,this.showSubCategory?(this.activityList=e.data.result,this.showBusinessActivities=!1,setTimeout(()=>{this.handleCheckActivityRestriction()},0)):(this.changeActivityCategory(this.categoryList[0].id),$(".nav.nav-tabs.material_tabs li:lt(1)").addClass("active"))):this.commonService.showToaster("error",e.message),this.spinner.hide()},e=>{this.spinner.hide(),this.commonService.showToaster("error","Something went wrong. Please try again.")})}getInitialActivity(e){let t={activity_category_ids:this.activityRestrictionCategoryList.toString(),activity_subcategory_ids:this.activityRestrictionSubCategoryList.toString(),search_activity:"",type:"1"==this.processType?1:2};2==t.type&&(t.parent_process_request_id=this.parent_process_request_id),this.companyFormationService[this.activityClass](t).subscribe(t=>{200===t.status?e(t.data.result):this.commonService.showToaster("error",t.message)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}changeActivityCategory(e){if(this.showBusinessActivities=!0,this.activityList=this.allActivityList.filter(t=>t.parent_category_id===e),this.showBusinessActivities=!1,this.activityRestrictionList.length>0&&this.activityRestrictionSubCategoryList.length>0){let e=[];this.activityList.map((t,i)=>{this.activityRestrictionSubCategoryList.includes(t.parent_subcategory_id)&&e.push(t)}),this.activityList=e}setTimeout(()=>{this.handleCheckActivityRestriction()},0)}manageRowCount(){let e,t=1;$(".element-row").each(function(i){$(this).hasClass("hide")||$(this).hasClass("activity")||(e=t<10?"0"+t:t,$(this).find(".formation-block .number span").html(e),++t)})}handleCheckedCheckbox(e,t){return"category"===t?this.selectedCategory.indexOf(e)>-1:"subCategory"===t?this.selectedSubCategory.indexOf(e)>-1:"activity"===t?this.selectedActivities.findIndex(t=>t.id===e)>-1:void 0}manageSelectActivity(e,t){var i;let c=this.selectedActivities.findIndex(t=>t.id===e.id),n=this.categoryList.find(t=>t.id===e.parent_category_id),a=t.classrel.find(t=>t.id===e.id);if(-1===c){this.selectedActivities.push(e);let i=this.selectedActivitiesList.find(e=>e.id===n.id);if(i){let e=i.subCategory.find(e=>e.id===t.id);e?e.classes.push({id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0}):i.subCategory.push({id:t.id,title:t.title,classes:[{id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0}]})}else this.selectedActivitiesList.push({id:n.id,title:n.title,subCategory:[{id:t.id,title:t.title,classes:[{id:a.id,title:a.title,description:null==a?void 0:a.description,special_class:null==a?void 0:a.special_class,price:a.price?parseFloat(a.price):0,actualPrice:a.price?parseFloat(a.price):0}]}]})}else{this.selectedActivities.splice(c,1);let e=this.selectedActivitiesList.find(e=>e.id===n.id),s=this.selectedActivitiesList.findIndex(e=>e.id===n.id);if(e){let c=e.subCategory.find(e=>e.id===t.id),n=e.subCategory.findIndex(e=>e.id===t.id);if(c){let t=c.classes.findIndex(e=>e.id===a.id);c.classes.splice(t,1),0===c.classes.length&&e.subCategory.splice(n,1)}e.subCategory&&0!==(null===(i=null==e?void 0:e.subCategory)||void 0===i?void 0:i.length)||this.selectedActivitiesList.splice(s,1)}}this.currentPageElementObj.value=this.selectedActivities.map(e=>e.id),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:0,rowType:"element-row",currentPageElementObj:this.currentPageElementObj}),setTimeout(()=>{this.handleCheckActivityRestriction()},10)}handleTermsAndConditionCheck(){this.handleActivityTermsAndConditionCheck.emit(this.isAcceptanceRequiredChecked)}handleTermsAndConditionRequired(){this.handleActivityTermsAndConditionRequired.emit(this.isAcceptanceRequired)}resetSelection(){this.currentPageElementObj.value=[],this.selectedActivitiesList=[],this.selectedActivities=[],this.isAcceptanceRequired=!1,this.handleTermsAndConditionRequired(),this.isAcceptanceRequiredChecked=!1,this.handleTermsAndConditionCheck(),this.onChangeValue.emit({value:this.currentPageElementObj.value,rowIndex:0,rowType:"element-row",currentPageElementObj:this.currentPageElementObj}),this.activityRestrictionList.length>0&&this.activityList.map((e,t)=>{e.grouprel.map(e=>{e.isDisabled=!1,e.classrel.map(e=>{e.isDisabled=!0,e.subclassrel.map(e=>{e.isDisabled=!0})})})})}handleCalculateDefaultRestrictedActivity(){this.activityRestrictionList=[],this.activityRestrictionCategoryList=[],this.activityRestrictionSubCategoryList=[],this.currentPageElementObj&&this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.activity_restriction&&this.currentPageElementObj.custom_rule.activity_restriction.map(e=>{e.activity_field_id===this.currentPageElementObj.id&&this.getElementValueById(e.field_id,t=>{e.field_value==t&&(e.category.length>0&&!this.activityRestrictionCategoryList.includes(e.category)&&(this.activityRestrictionCategoryList=[...e.category.split(",")]),e.sub_category.length>0&&!this.activityRestrictionSubCategoryList.includes(e.sub_category)&&(this.activityRestrictionSubCategoryList=[...e.sub_category.split(",")]),-1===this.activityRestrictionList.findIndex(t=>t.category===e.category&&t.sub_category===e.sub_category&&t.activity_field_id===e.activity_field_id)&&this.activityRestrictionList.push(Object.assign(Object.assign({},e),{no_of_class_selection:parseInt(e.no_of_class_selection),no_of_free_class:parseInt(e.no_of_free_class),no_of_free_groups:parseInt(e.no_of_free_groups),no_of_group_selection:parseInt(e.no_of_group_selection),no_of_paid_class:parseInt(e.no_of_paid_class),no_of_directors:parseInt(e.no_of_directors),no_of_managers:parseInt(e.no_of_managers),no_of_shareholders:parseInt(e.no_of_shareholders),price_multiply_with:e.price_multiply_with,price_per_class:parseFloat(e.price_per_class)})))})})}getElementValueById(e,t){this.pageFormationElementsList.map(i=>{i.stepElements.map(i=>{if(i.childElements&&i.childElements.length>0){let c=i.childElements.find(t=>t.id===e);if(c&&c.is_visible)return t(c.value)}})})}handleCheckActivityRestriction(){let e={},t=[],i=1;this.activityAcceptTermsAndConditionList=[],e=Object.assign({},this.activityRestrictionList[0]),e.price_multiply_with&&this.getElementValueById(e.price_multiply_with,e=>{e&&!isNaN(e)&&(i=parseFloat(e))}),this.isAcceptanceRequired=!1,this.selectedActivities.map(c=>{var n,a;"1"===c.acceptance_required&&(this.isAcceptanceRequired=!0,this.activityAcceptTermsAndConditionList.push({title:c.title.split("-")[0].trim(),url:null==c?void 0:c.terms_condition_url}));let s=0,o=this.selectedActivitiesList.find(e=>e.id===c.parent_category_id).subCategory.find(e=>e.id===c.parent_subcategory_id),r=o.classes.find(e=>e.id===c.id);if(null===(a=null===(n=this.currentPageElementObj)||void 0===n?void 0:n.element_class)||void 0===a?void 0:a.includes("activity-no-price")){let e=this.selectedActivitiesList.find(e=>e.id===c.parent_category_id).subCategory.find(e=>e.id===c.parent_subcategory_id);e.classes=e.classes.map(e=>Object.assign(Object.assign({},e),{price:0}))}else(null==e?void 0:e.no_of_free_class)>0?(r.price=0,e.no_of_free_class--,-1===t.indexOf(c.id)&&t.push(c.id)):(null==e?void 0:e.price_per_class)&&(r.price=t.indexOf(c.id)>-1?0:e.price_per_class*i),o.classes.forEach(e=>{s+=parseFloat(e.price)}),o.totalAmount=s}),this.isAcceptanceRequired||(this.isAcceptanceRequiredChecked=!1,this.handleTermsAndConditionCheck()),this.handleTermsAndConditionRequired(),e.no_of_class_selection===this.selectedActivities.length&&this.commonService.showToaster("error","You have reached the maximum number of activities allowed as per your license package.")}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b),m.Xb(Ar.c),m.Xb(o.a),m.Xb(h.g))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-activity-fj"]],inputs:{currentPageElementObj:"currentPageElementObj",currentPageRowElementObj:"currentPageRowElementObj",pageFormationElementsList:"pageFormationElementsList",submitStatus:"submitStatus",submittedBy:"submittedBy",isAcceptanceRequiredChecked:"isAcceptanceRequiredChecked",isAcceptanceRequired:"isAcceptanceRequired",parent_process_request_id:"parent_process_request_id"},outputs:{onChangeValue:"onChangeValue",handleActivityTermsAndConditionCheck:"handleActivityTermsAndConditionCheck",handleActivityTermsAndConditionRequired:"handleActivityTermsAndConditionRequired"},decls:52,vars:27,consts:[[1,"formation-block"],[1,"formation-package","business-activity"],[1,"number"],[1,"row"],[1,"col-md-6","col-xs-12"],[1,"radiobox-module"],[1,"material_radio_group",3,"ngClass"],["type","radio","name","activity_method","value","helpMe",1,"material_radiobox",3,"disabled","ngModel","ngModelChange","click"],[1,"material_check_radio"],[1,"radio-label"],["type","radio","name","activity_method","value","iKnow",1,"material_radiobox",3,"ngModel","disabled","ngModelChange","click"],["class","step-divider",4,"ngIf"],["class","element-row",4,"ngIf"],[1,"step-divider"],[1,"element-row"],[1,"formation-package","suggested-activities"],[4,"ngIf"],["class","empty-tasks",4,"ngIf"],["class","input-required",4,"ngIf"],["class","col-sm-12",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"col-md-7","col-xs-12"],[1,"search-input","d-block",2,"display","none"],[1,"form-group"],[1,"material_input_block"],["type","search",1,"form-control","material_input",3,"ngModel","ngModelChange","keyup.enter"],["href","#","onclick","return false;",1,"fa",3,"click"],[1,"material-icons","link-primary"],[1,"tab-container"],[1,"tab-scroll"],[1,"nav","nav-tabs","material_tabs"],["role","presentation",4,"ngFor","ngForOf"],["id","myTabContent",1,"tab-content","material_tab_content"],["id","accordion-section"],["content","Business Activities","loaderType","content",3,"showLoader"],["role","presentation"],["data-toggle","tab","aria-expanded","true",1,"material_tabs_item",3,"click"],["href","#","onclick","return false;",1,"accordion-title","activity-accordion"],[1,"accordion-toggle"],["title","Load more","alt","Load more",3,"src"],[1,"accordion-content",2,"display","none"],["class","recorded-media",4,"ngFor","ngForOf"],[1,"recorded-media"],[1,"accordionwp"],[1,"material_checkbox_group"],["type","checkbox",1,"material_checkbox","material_checkbox_info",3,"disabled","checked","id","name","change"],[1,"material_label_checkbox",3,"for"],["onclick","return false;","href","#",1,"accordion-title","activity-group-accordion"],[1,""],["class","accordion-content","style","display: none;",4,"ngIf"],[1,"material-icons","add"],[1,"material-icons","remove"],[1,"empty-tasks"],["title","No data found","alt","No data found",3,"src"],[1,"formation-package","business-categories"],[1,"checkbox-module"],["class","material_checkbox_group",4,"ngFor","ngForOf"],["type","checkbox",1,"material_checkbox","material_checkbox_info",3,"checked","id","change"],[1,"formation-package","media-activity"],[1,"white-space-pre",3,"innerHtml"],[1,"gear-link"],["type","search",1,"form-control","material_input",3,"ngModel","ngModelChange"],["href","#","onclick","return false;","class","btn btn-secondary pull-right disabled",4,"ngIf"],["href","#","onclick","return false;",1,"btn","btn-secondary","pull-right","disabled"],[1,"button-text"],["href","#","onclick","return false;","class","btn btn-secondary pull-right",3,"click",4,"ngIf"],["href","#","onclick","return false;",1,"btn","btn-secondary","pull-right",3,"click"],["title","Caret","alt","caret",3,"src"],["class","accordionwp",4,"ngFor","ngForOf"],["type","checkbox","checked","true","disabled","",1,"material_checkbox","material_checkbox_info"],[1,"material_label_checkbox"],[1,"total-price"],[1,"price"],[1,"total"],["type","checkbox","id","checkbox","name","checkbox",1,"material_checkbox",3,"ngModel","ngModelChange","change"],["for","checkbox",1,"material_label_checkbox"],["target","_blank","class","cursor-pointer",3,"href",4,"ngFor","ngForOf"],["target","_blank",1,"cursor-pointer",3,"href"],[1,"input-required"],[1,"material-icons"],[1,"col-sm-12"],[1,"alert"],[1,"alert-danger"],[3,"innerHtml"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.dc(2,"div",2),m.dc(3,"span"),m.Rc(4,"01"),m.cc(),m.cc(),m.dc(5,"div",3),m.dc(6,"div",4),m.dc(7,"h2"),m.Rc(8,"Business activity selection method"),m.cc(),m.dc(9,"p"),m.Rc(10),m.cc(),m.dc(11,"div",5),m.dc(12,"label",6),m.dc(13,"input",7),m.kc("ngModelChange",function(e){return t.activity_method=e})("click",function(){return t.onSelectValue("helpMe")}),m.cc(),m.Yb(14,"span",8),m.dc(15,"span",9),m.Rc(16,"Help me select my business activities"),m.cc(),m.dc(17,"p"),m.Rc(18,"Our system will help you decide"),m.cc(),m.cc(),m.dc(19,"label",6),m.dc(20,"input",10),m.kc("ngModelChange",function(e){return t.activity_method=e})("click",function(){return t.onSelectValue("iKnow")}),m.cc(),m.Yb(21,"span",8),m.dc(22,"span",9),m.Rc(23,"I know the activities I need"),m.cc(),m.dc(24,"p"),m.Rc(25,"Search the activity list manually"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.Pc(26,Xl,1,0,"div",11),m.Pc(27,nd,28,5,"div",12),m.Pc(28,ad,1,0,"div",11),m.Pc(29,od,12,1,"div",12),m.Pc(30,rd,1,0,"div",11),m.Pc(31,dd,12,1,"div",12),m.Pc(32,ud,1,0,"div",11),m.Pc(33,fd,22,4,"div",12),m.Yb(34,"div",13),m.dc(35,"div",14),m.dc(36,"div",0),m.dc(37,"div",15),m.dc(38,"div",2),m.dc(39,"span"),m.Rc(40,"04"),m.cc(),m.cc(),m.Pc(41,yd,2,1,"ng-container",16),m.Pc(42,Pd,2,1,"ng-container",16),m.dc(43,"h2"),m.Rc(44,"Your selections"),m.cc(),m.Pc(45,Rd,3,1,"ng-container",16),m.Pc(46,kd,6,1,"div",17),m.Pc(47,Dd,7,3,"ng-container",16),m.Pc(48,qd,5,1,"span",18),m.dc(49,"div",3),m.Pc(50,Nd,6,1,"div",19),m.Pc(51,Gd,2,1,"ng-container",20),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(10),m.Sc(t.currentPageRowElementObj.description),m.Lb(2),m.uc("ngClass",m.zc(23,Yd,null==t.currentPageElementObj||null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable"))),m.Lb(1),m.uc("disabled",null==t.currentPageElementObj||null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable"))("ngModel",t.activity_method),m.Lb(6),m.uc("ngClass",m.zc(25,Yd,null==t.currentPageElementObj||null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable"))),m.Lb(1),m.uc("ngModel",t.activity_method)("disabled",null==t.currentPageElementObj||null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable")),m.Lb(6),m.uc("ngIf",t.activity_method&&!t.showSubCategory),m.Lb(1),m.uc("ngIf",t.activity_method&&!t.showSubCategory),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.categoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.categoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.subCategoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.subCategoryList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.activityList.length>0),m.Lb(1),m.uc("ngIf",t.activity_method&&t.showSubCategory&&t.activityList.length>0),m.Lb(8),m.uc("ngIf",null==t.currentPageElementObj.element_class?null:t.currentPageElementObj.element_class.includes("activity_method_disable")),m.Lb(1),m.uc("ngIf",!(null!=t.currentPageElementObj.element_class&&t.currentPageElementObj.element_class.includes("activity_method_disable"))),m.Lb(3),m.uc("ngIf",t.selectedActivitiesList.length>0),m.Lb(1),m.uc("ngIf",0===t.selectedActivitiesList.length),m.Lb(1),m.uc("ngIf",t.isAcceptanceRequired),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(2),m.uc("ngIf",t.currentPageRowElementObj.custom_rule&&t.currentPageRowElementObj.custom_rule.link),m.Lb(1),m.uc("ngForOf",null==t.currentPageRowElementObj?null:t.currentPageRowElementObj.childElements))},directives:[c.l,n.u,n.b,a.a,n.n,n.q,c.n,c.m,ht,n.a],styles:[".no-pointer[_ngcontent-%COMP%]{pointer-events:none}.error-comment-box[_ngcontent-%COMP%]{border-left:3px solid red!important;padding:10px 15px 15px!important}.error-comment-text-danger[_ngcontent-%COMP%]{color:red;margin:5px 0!important}"]}),e})();function Ud(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"i",5),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.validateMessage?e.validateMessage:"Please enter valid "+e.currentPageElementObj.title+".")}}function zd(e,t){1&e&&(m.dc(0,"h5",9),m.Rc(1,"Error - Action Required"),m.cc())}function Hd(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",6),m.dc(2,"div",7),m.Pc(3,zd,2,0,"h5",8),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Jd(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div"),m.dc(2,"div",1),m.dc(3,"input",2),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().currentPageElementObj.value=t})("click",function(t){return m.Gc(e),m.oc().onChange(t.target.value)})("change",function(t){return m.Gc(e),m.oc().onChange(t.target.value)}),m.cc(),m.dc(4,"label"),m.Rc(5),m.cc(),m.cc(),m.Pc(6,Ud,5,1,"span",3),m.Pc(7,Hd,6,2,"div",0),m.cc(),m.ac()}if(2&e){const e=m.oc();m.Lb(1),m.Nb(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus?" error form-group":"form-group"),m.Lb(2),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("type",e.currentPageElementObj.custom_rule.attributes.type)("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.minimum||e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.maximum||e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required)("min",e.currentPageElementObj.custom_rule.attributes.min)("max",e.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Uc("",e.currentPageElementObj.custom_rule.attributes.placeholder," ",null!=e.currentPageRowElementObj&&e.currentPageRowElementObj.number?"for Shareholder "+(null==e.currentPageRowElementObj?null:e.currentPageRowElementObj.number):"",""),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus||e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}function Xd(e,t){if(1&e&&(m.dc(0,"span",4),m.dc(1,"i",5),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(4),m.Sc(e.currentPageElementObj["validation-error-msg"]?e.currentPageElementObj["validation-error-msg"]:e.validateMessage?e.validateMessage:"Please enter valid "+e.currentPageElementObj.title+".")}}function Wd(e,t){1&e&&(m.dc(0,"h5",9),m.Rc(1,"Error - Action Required"),m.cc())}function Kd(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",6),m.dc(2,"div",7),m.Pc(3,Wd,2,0,"h5",8),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}function Zd(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"div"),m.dc(2,"div",1),m.dc(3,"input",2),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().currentPageElementObj.value=t})("click",function(t){return m.Gc(e),m.oc().onChange(t.target.value)})("change",function(t){return m.Gc(e),m.oc().onChange(t.target.value)}),m.cc(),m.dc(4,"label"),m.Rc(5),m.cc(),m.cc(),m.Pc(6,Xd,5,1,"span",3),m.cc(),m.Pc(7,Kd,6,2,"div",0),m.ac()}if(2&e){const e=m.oc();m.Lb(1),m.Nb(!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus?" error form-group":"form-group"),m.Lb(2),m.Nb(e.currentPageElementObj.element_class+" "+e.currentPageElementObj.custom_rule.attributes.class+" form-control material_input"),m.uc("type",e.currentPageElementObj.custom_rule.attributes.type)("id",e.currentPageElementObj.custom_rule.attributes.id)("ngModel",e.currentPageElementObj.value)("minlength",e.currentPageElementObj.minimum||e.currentPageElementObj.custom_rule.attributes.minlength)("maxlength",e.currentPageElementObj.maximum||e.currentPageElementObj.custom_rule.attributes.maxlength)("disabled",e.currentPageElementObj.disabled)("required",e.currentPageElementObj.required)("min",e.currentPageElementObj.custom_rule.attributes.min)("max",e.currentPageElementObj.custom_rule.attributes.max),m.Lb(2),m.Uc("",e.currentPageElementObj.custom_rule.attributes.placeholder," ",null!=e.currentPageRowElementObj&&e.currentPageRowElementObj.number?"for "+e.shareholderNameList[(null==e.currentPageRowElementObj?null:e.currentPageRowElementObj.number)-1].shareholderName:"",""),m.Lb(1),m.uc("ngIf",!e.currentPageElementObj.value&&e.currentPageElementObj.required&&e.submitStatus||e.currentPageElementObj.value&&!e.currentPageElementObj.isValidate),m.Lb(1),m.uc("ngIf","1"===(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.visible_on_front)&&(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment))}}let Qd=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q,this.getLatestEmpCount=new m.q,this.validateMessage=""}ngOnInit(){this.getLatestEmpCount.emit(),this.currentPageElementObj.value=(this.currentPageElementObj.value?this.currentPageElementObj.value:this.currentPageElementObj.custom_rule.default.value)||1}ngAfterViewInit(){setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},1)}ngOnChanges(e){e.maxNumberOfDirector&&e.maxNumberOfDirector.currentValue!==e.maxNumberOfDirector.previousValue&&(this.maxNumberOfDirector=e.maxNumberOfDirector.currentValue),e.maxNumberOfManager&&e.maxNumberOfManager.currentValue!==e.maxNumberOfManager.previousValue&&(this.maxNumberOfManager=e.maxNumberOfManager.currentValue),e.maxNumberOfShareholder&&e.maxNumberOfShareholder.currentValue!==e.maxNumberOfShareholder.previousValue&&(this.maxNumberOfShareholder=e.maxNumberOfShareholder.currentValue),e.shManDirConfigData&&e.shManDirConfigData.currentValue&&(this.shManDirConfigData=e.shManDirConfigData.currentValue)}onChange(e){let t=this.currentPageElementObj.custom_rule.attributes.max;this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.SHAREHOLDER&&this.maxNumberOfShareholder>0?t=this.maxNumberOfShareholder:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.MANAGER&&this.maxNumberOfManager>0?t=this.maxNumberOfManager:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.DIRECTOR&&this.maxNumberOfDirector>0&&(t=this.maxNumberOfDirector),e?(this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&"email"===this.currentPageElementObj.custom_rule.attributes.type&&(this.currentPageElementObj.isValidate=!!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())),this.currentPageElementObj.minimum||this.currentPageElementObj.maximum?e.lengthparseFloat(this.currentPageElementObj.maximum)?(this.validateMessage="Please enter maximum of "+this.currentPageElementObj.maximum+" character.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0):this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&this.currentPageElementObj.custom_rule.attributes.minlength&&(e.lengthparseFloat(this.currentPageElementObj.maximum)?(this.validateMessage="Maximum "+this.currentPageElementObj.title+" can be "+this.currentPageElementObj.maximum+" only.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0)):this.currentPageElementObj.custom_rule&&this.currentPageElementObj.custom_rule.attributes&&"number"===this.currentPageElementObj.custom_rule.attributes.type&&(this.currentPageElementObj.custom_rule.attributes.min&&parseFloat(e)parseFloat(t)?(this.validateMessage="Maximum "+this.currentPageElementObj.title+" can be "+t+" only.",this.currentPageElementObj.isValidate=!1):(this.validateMessage="",this.currentPageElementObj.isValidate=!0))):(this.validateMessage="",this.currentPageElementObj.isValidate=!0),this.currentPageElementObj.isValidate&&(console.log("\ud83d\ude80 ~ EmployeeCountComponent ~ setTimeout ~ this.currentPageElementObj.isValidate:",this.currentPageElementObj.isValidate),this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.SHAREHOLDER?this.savedShareHolderUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.MANAGER?this.savedManagerUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.DIRECTOR?this.savedDirectorUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.SPO?this.savedSpoUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.LSA?this.savedLsaUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.LEGAL_REPRESENTATIVE?this.savedLegalRepresentativeUsers=!1:this.currentPageElementObj.custom_rule.attributes["data-designation"]===b.a.USER_TYPE.AUTHORIZED_INDIVIDUAL&&(this.savedAuthorizedIndividualUsers=!1),this.onChangeValue.emit({savedShareHolderUsers:this.savedShareHolderUsers,savedManagerUsers:this.savedManagerUsers,savedDirectorUsers:this.savedDirectorUsers,savedSpoUsers:this.savedSpoUsers,savedLsaUsers:this.savedLsaUsers,savedLegalRepresentativeUsers:this.savedLegalRepresentativeUsers,savedAuthorizedIndividualUsers:this.savedAuthorizedIndividualUsers,value:e,rowIndex:this.rowIndex,rowType:this.rowType,currentPageElementObj:this.currentPageElementObj}))}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-employee-count"]],inputs:{rowType:"rowType",detectedChange:"detectedChange",submitStatus:"submitStatus",rowIndex:"rowIndex",currentPageElementObj:"currentPageElementObj",savedShareHolderUsers:"savedShareHolderUsers",savedManagerUsers:"savedManagerUsers",savedDirectorUsers:"savedDirectorUsers",savedSpoUsers:"savedSpoUsers",savedLsaUsers:"savedLsaUsers",savedLegalRepresentativeUsers:"savedLegalRepresentativeUsers",savedAuthorizedIndividualUsers:"savedAuthorizedIndividualUsers",maxNumberOfShareholder:"maxNumberOfShareholder",maxNumberOfManager:"maxNumberOfManager",maxNumberOfDirector:"maxNumberOfDirector",currentPageRowElementObj:"currentPageRowElementObj",shareholderNameList:"shareholderNameList",shManDirConfigData:"shManDirConfigData"},outputs:{onChangeValue:"onChangeValue",getLatestEmpCount:"getLatestEmpCount"},features:[m.Jb],decls:2,vars:2,consts:[[4,"ngIf"],[1,"material_input_block"],["onkeydown","if(event.key==='-' || event.key==='e' || event.key==='+'){event.preventDefault();}",3,"type","id","ngModel","minlength","maxlength","disabled","required","min","max","ngModelChange","click","change"],["class","input-required",4,"ngIf"],[1,"input-required"],[1,"material-icons"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.Pc(0,Jd,8,17,"ng-container",0),m.Pc(1,Zd,8,17,"ng-container",0)),2&e&&(m.uc("ngIf","ubo_count"!==t.currentPageElementObj.element_class),m.Lb(1),m.uc("ngIf","ubo_count"===t.currentPageElementObj.element_class))},directives:[c.n,n.b,a.a,n.n,n.q,n.j,n.i,n.x],styles:[""]}),e})(),eu=(()=>{class e{constructor(e,t){this.data=e,this.commonService=t,this.comfirmBtnLbl="Confirm",this.cancelBtnLbl="Cancel"}ngOnInit(){var e,t,i,c,n;this.id=null===(e=this.data)||void 0===e?void 0:e.id,this.message=null===(t=this.data)||void 0===t?void 0:t.message,this.number=null===(i=this.data)||void 0===i?void 0:i.number,this.comfirmBtnLbl=(null===(c=this.data)||void 0===c?void 0:c.comfirmBtnLbl)||"Confirm",this.cancelBtnLbl=(null===(n=this.data)||void 0===n?void 0:n.cancelBtnLbl)||"Cancel"}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.a),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-dialog-box"]],decls:13,vars:5,consts:[[1,"modal-header"],[1,"modal-icon"],["alt","Delete","title","Delete",3,"src"],["id","myModalLabel",1,"modal-title"],[1,"modal-body"],[1,"button-row"],["type","button","cdkFocusInitial","",1,"btn","btn-primary","btn-block","text-uppercase",3,"mat-dialog-close"],[1,"button-text"],["type","button","data-dismiss","modal","mat-dialog-close","",1,"btn","btn-primary","btn-block","text-uppercase"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.Yb(2,"img",2),m.cc(),m.dc(3,"h2",3),m.Rc(4),m.cc(),m.cc(),m.dc(5,"div",4),m.dc(6,"div",5),m.dc(7,"button",6),m.dc(8,"span",7),m.Rc(9),m.cc(),m.cc(),m.dc(10,"button",8),m.dc(11,"span",7),m.Rc(12),m.cc(),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(2),m.uc("src",t.commonService.selectedThemeImages+"/error-pc.svg",m.Jc),m.Lb(2),m.Sc(t.message?t.message:"Are you sure you want to delete?"),m.Lb(3),m.uc("mat-dialog-close",!0),m.Lb(2),m.Sc(t.comfirmBtnLbl),m.Lb(3),m.Sc(t.cancelBtnLbl))},directives:[p.d],styles:[""]}),e})(),tu=(()=>{class e{constructor(e,t){this.data=e,this.commonService=t,this.message="",this.confirmBtnLbl="Confirm",this.cancelBtnLbl="Close"}ngOnInit(){var e,t,i;this.message=null===(e=this.data)||void 0===e?void 0:e.message,this.confirmBtnLbl=(null===(t=this.data)||void 0===t?void 0:t.confirmBtnLbl)||"Confirm",this.cancelBtnLbl=(null===(i=this.data)||void 0===i?void 0:i.cancelBtnLbl)||"Close"}closeDialog(){}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(p.a),m.Xb(ut.a))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-shareholders-restriction-dialog"]],decls:9,vars:4,consts:[[1,"modal-header"],[1,"modal-icon"],["alt","Delete","title","Delete",3,"src"],["id","myModalLabel",1,"modal-title"],[1,"modal-body"],[1,"button-row"],["type","button","tabindex","-1",1,"btn","btn-primary","submit_send_and_save",3,"mat-dialog-close","click"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.Yb(2,"img",2),m.cc(),m.dc(3,"h4",3),m.Rc(4),m.cc(),m.cc(),m.dc(5,"div",4),m.dc(6,"div",5),m.dc(7,"button",6),m.kc("click",function(){return t.closeDialog()}),m.Rc(8),m.cc(),m.cc(),m.cc()),2&e&&(m.Lb(2),m.uc("src",t.commonService.selectedThemeImages+"/error-pc.svg",m.Jc),m.Lb(2),m.Sc(t.message?t.message:"Are you sure you want to delete?"),m.Lb(3),m.uc("mat-dialog-close",!0),m.Lb(1),m.Sc(t.cancelBtnLbl))},directives:[p.d],styles:[".mat-dialog-container{background:#fff!important} .mat-dialog-container h4{color:#000!important}"]}),e})();var iu=i("7EHt");function cu(e,t){if(1&e&&(m.dc(0,"span",7),m.dc(1,"button",8),m.dc(2,"i",9),m.Rc(3,"help_outline"),m.cc(),m.cc(),m.Yb(4,"span",10),m.cc()),2&e){const e=m.oc();m.Lb(4),m.uc("innerHtml",e.currentPageElementObj.custom_rule.link.page_content,m.Hc)}}function nu(e,t){if(1&e&&(m.dc(0,"option",11),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.id),m.Lb(1),m.Sc(e.value)}}function au(e,t){if(1&e&&(m.dc(0,"span",12),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function su(e,t){1&e&&(m.dc(0,"h5",16),m.Rc(1,"Error - Action Required"),m.cc())}function ou(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",13),m.dc(2,"div",14),m.Pc(3,su,2,0,"h5",15),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let ru=(()=>{class e{constructor(e,t){this.companyFormationService=e,this.commonService=t,this.onChangeValue=new m.q,this.handleDetectedChange=new m.q,this.handleValidationOnPageChange=new m.q}ngOnInit(){var e=this;setTimeout(()=>{$("#"+e.currentPageElementObj.element_id).select2()},100),this.loadSelectData()}loadSelectData(){let e=this,t=e.currentPageElementObj.value?e.currentPageElementObj.value:e.currentPageElementObj.custom_rule.default.value;t&&(e.currentPageElementObj.value=t,setTimeout(()=>{$("#"+e.currentPageElementObj.element_id).val(t),$("#"+e.currentPageElementObj.element_id).change(),e.commonService.loadDefaultSelectAnimation()},100)),$(document).off("change","#"+e.currentPageElementObj.element_id),$(document).on("change","#"+e.currentPageElementObj.element_id,function(){e.currentPageElementObj.value=$(this).val(),e.onChangeValue.emit({value:e.currentPageElementObj.value,rowIndex:e.rowIndex,rowType:e.rowType,currentPageElementObj:e.currentPageElementObj}),e.currentPageElementObj.value&&e.getCompanyMappingDetails(e.currentPageElementObj.value,e.currentPageElementObj.id)})}getCompanyMappingDetails(e,t){this.companyFormationService.getCompanyMappingDetails({process_request_id:e,attribute_id:t}).subscribe(e=>{200===e.status&&this.updateValueOfFields(e.data)},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")})}updateValueOfFields(e){let t=this;t.pageFormationElementsList&&t.pageFormationElementsList.map((i,c)=>{i.stepElements&&i.stepElements.map((i,c)=>{i.childElements&&i.childElements.map((n,a)=>{var s,o;if(e[n.element_id]&&"addmore"!=i.type)n.value=e[n.element_id],(null===(s=null==n?void 0:n.element_class)||void 0===s?void 0:s.includes("source-phonenumber"))&&this.commonService.handleCopyPhoneNumber.next(n),"select_basic"===n.type&&($("#"+n.element_id).val(n.value),$("#"+n.element_id).select2()),"radio"===n.type&&(n.value=e[n.element_id]+""),"select_multiple"===n.type&&($("#"+n.element_id).val(n.value),$("#"+n.element_id).trigger("change")),"date"!==n.type&&"expiry_date"!==n.type||this.commonService.isDateValueUpdate.next(n),"time"===n.type&&$("#"+n.custom_rule.attributes.id).pickatime().pickatime("picker").set("select",parseInt(n.value)),"upload"===n.type&&t.handleDetectedChange.emit();else if(c==this.rowIndex){let i=String(n.custom_rule.attributes.class).split(" ").pop();e[i]&&c==this.rowIndex&&(n.value=e[i],(null===(o=null==n?void 0:n.element_class)||void 0===o?void 0:o.includes("source-phonenumber"))&&this.commonService.handleCopyPhoneNumber.next(n),"select_basic"===n.type&&($("#"+n.element_id).val(n.value),$("#"+n.element_id).select2()),"select_multiple"===n.type&&($("#"+n.element_id).val(n.value),$("#"+n.element_id).trigger("change")),"date"!==n.type&&"expiry_date"!==n.type||$("#"+n.custom_rule.attributes.id).datepicker("update",n.value),"time"===n.type&&$("#"+n.custom_rule.attributes.id).pickatime().pickatime("picker").set("select",parseInt(n.value)),"upload"===n.type&&t.handleDetectedChange.emit())}})})}),setTimeout(()=>{t.handleValidationOnPageChange.emit(),t.commonService.loadDefaultInputAnimation()},100)}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.c),m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-company-mapping"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",submitStatus:"submitStatus",detectedChange:"detectedChange",pageFormationElementsList:"pageFormationElementsList",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue",handleDetectedChange:"handleDetectedChange",handleValidationOnPageChange:"handleValidationOnPageChange"},decls:10,vars:11,consts:[["class","input-info",4,"ngIf"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true",3,"id","disabled"],[3,"value",4,"ngFor","ngForOf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[1,"input-info"],["type","button","data-container","body","data-toggle","popover","data-placement","right","data-content","Tooltip text example",1,"btn-0"],[1,"material-icons"],[1,"tooltips",3,"innerHtml"],[3,"value"],[1,"input-required"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div"),m.Pc(1,cu,5,1,"span",0),m.dc(2,"div",1),m.dc(3,"label",2),m.Rc(4),m.cc(),m.dc(5,"select",3),m.Yb(6,"option"),m.Pc(7,nu,2,2,"option",4),m.cc(),m.cc(),m.Pc(8,au,5,1,"span",5),m.Pc(9,ou,6,2,"div",6),m.cc()),2&e&&(m.Nb("form-group "+(!t.currentPageElementObj.value&&(t.currentPageElementObj.required||t.currentPageElementObj.custom_rule.attributes.required)&&t.submitStatus?" error ":"")+(t.currentPageElementObj.custom_rule.link?"help-info":"")),m.Lb(1),m.uc("ngIf",t.currentPageElementObj.custom_rule.link),m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.Nb(t.currentPageElementObj.element_id+" select2"),m.uc("id",t.currentPageElementObj.element_id)("disabled",t.currentPageElementObj.disabled||t.currentPageElementObj.custom_rule.attributes.disabled),m.Lb(2),m.uc("ngForOf",t.currentPageElementObj.custom_rule.options),m.Lb(1),m.uc("ngIf",!t.currentPageElementObj.value&&(t.currentPageElementObj.required||t.currentPageElementObj.custom_rule.attributes.required)&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[c.n,n.r,n.B,c.m],styles:[""]}),e})();function lu(e,t){if(1&e&&(m.dc(0,"option",7),m.Rc(1),m.cc()),2&e){const e=t.$implicit;m.uc("value",e.key),m.Lb(1),m.Sc(e.value)}}function du(e,t){if(1&e&&(m.dc(0,"span",8),m.dc(1,"i",9),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(4),m.Tc("Please select ",e.currentPageElementObj.title,".")}}function uu(e,t){1&e&&(m.dc(0,"h5",13),m.Rc(1,"Error - Action Required"),m.cc())}function mu(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",10),m.dc(2,"div",11),m.Pc(3,uu,2,0,"h5",12),m.dc(4,"p"),m.Rc(5),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc();m.Lb(3),m.uc("ngIf",null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment),m.Lb(2),m.Sc(null==e.currentPageElementObj||null==e.currentPageElementObj.log?null:e.currentPageElementObj.log.comment)}}let pu=(()=>{class e{constructor(e){this.commonService=e,this.onChangeValue=new m.q}ngOnInit(){}ngAfterViewInit(){setTimeout(()=>{$("#"+this.currentPageElementObj.element_id).select2()},100),this.loadSelectData()}loadSelectData(){var e=this;$(document).off("change","#"+e.currentPageElementObj.element_id),$(document).on("change","#"+e.currentPageElementObj.element_id,function(){e.currentPageElementObj.value=$(this).val(),e.onChangeValue.emit({value:$(this).val(),rowIndex:e.rowIndex,rowType:e.rowType,currentPageElementObj:e.currentPageElementObj})});let t=e.currentPageElementObj.value?e.currentPageElementObj.value:e.currentPageElementObj.custom_rule.default.value;t&&(e.currentPageElementObj.value=t,$("#"+e.currentPageElementObj.element_id).val(t),$("#"+e.currentPageElementObj.element_id).change(),e.commonService.loadDefaultSelectAnimation())}ngOnDestroy(){$("#"+this.currentPageElementObj.element_id).select2("destroy")}}return e.\u0275fac=function(t){return new(t||e)(m.Xb(h.b))},e.\u0275cmp=m.Rb({type:e,selectors:[["app-idn"]],inputs:{rowType:"rowType",rowIndex:"rowIndex",submitStatus:"submitStatus",detectedChange:"detectedChange",currentPageElementObj:"currentPageElementObj"},outputs:{onChangeValue:"onChangeValue"},decls:10,vars:10,consts:[[1,"form-group"],[1,"material_input_block","select2-label"],[1,"title"],["tabindex","-1","aria-hidden","true",3,"id","disabled"],[3,"value",4,"ngFor","ngForOf"],["class","input-required",4,"ngIf"],[4,"ngIf"],[3,"value"],[1,"input-required"],[1,"material-icons"],[1,"alert"],[1,"alert-danger","error-comment-box"],["class","error-comment-text-danger",4,"ngIf"],[1,"error-comment-text-danger"]],template:function(e,t){1&e&&(m.dc(0,"div",0),m.dc(1,"div",1),m.dc(2,"label",2),m.Rc(3),m.cc(),m.dc(4,"select",3),m.Yb(5,"option"),m.Pc(6,lu,2,2,"option",4),m.pc(7,"keyvalue"),m.cc(),m.cc(),m.Pc(8,du,5,1,"span",5),m.Pc(9,mu,6,2,"div",6),m.cc()),2&e&&(m.Lb(3),m.Sc(t.currentPageElementObj.title),m.Lb(1),m.Nb(t.currentPageElementObj.element_id+" select2"),m.uc("id",t.currentPageElementObj.element_id)("disabled",t.currentPageElementObj.disabled),m.Lb(2),m.uc("ngForOf",m.qc(7,8,t.currentPageElementObj.custom_rule.idn_option)),m.Lb(2),m.uc("ngIf",!t.currentPageElementObj.value&&t.currentPageElementObj.required&&t.submitStatus),m.Lb(1),m.uc("ngIf","1"===(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.visible_on_front)&&(null==t.currentPageElementObj||null==t.currentPageElementObj.log?null:t.currentPageElementObj.log.comment)))},directives:[n.r,n.B,c.m,c.n],pipes:[c.h],styles:[""]}),e})();function hu(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc();m.Lb(1),m.Sc(e.currentPageRowElementObj.description)}}function gu(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"a",15),m.kc("click",function(){m.Gc(e);const t=m.oc(2).index;return m.oc().deleteShareholder(t)}),m.dc(2,"i",16),m.Rc(3,"delete"),m.cc(),m.Rc(4,"Delete Shareholder "),m.cc(),m.ac()}}function bu(e,t){if(1&e&&(m.dc(0,"p"),m.Rc(1),m.cc()),2&e){const e=m.oc(3).$implicit;m.Lb(1),m.Tc(" ",e.description," ")}}function vu(e,t){if(1&e&&(m.bc(0),m.dc(1,"h3"),m.Rc(2),m.cc(),m.Pc(3,bu,2,1,"p",3),m.ac()),2&e){const e=m.oc(2).$implicit;m.Lb(2),m.Tc(" ",e.title," "),m.Lb(1),m.uc("ngIf",e.description)}}function fu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-text",29),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)})("onGdrfaTraslateBtnClick",function(t){return m.Gc(e),m.oc(5).onEmitGdrfaTraslateBtnClick(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("rowIndex",t)("detectedChange",i.detectedChange)("currentPageElementObj",e)("submitStatus",i.submitStatus)("rowType",i.currentPageRowElementObj.type)}}function _u(e,t){if(1&e){const e=m.ec();m.dc(0,"app-company-mapping",30),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("pageFormationElementsList",i.pageFormationElementsList)("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function yu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-radio",31),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)})("onGdrfaTraslateBtnClick",function(t){return m.Gc(e),m.oc(5).onEmitGdrfaTraslateBtnClick(t)})("onClickValue",function(){return m.Gc(e),m.oc(5).isRadioClick=!0}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Eu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-date",32),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)})("onGdrfaTraslateBtnClick",function(t){return m.Gc(e),m.oc(5).onEmitGdrfaTraslateBtnClick(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Pu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-time",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Ou(e,t){if(1&e){const e=m.ec();m.dc(0,"app-phone",34),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("pageFormationElementsList",i.pageFormationElementsList)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Cu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-textarea",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Su(e,t){if(1&e){const e=m.ec();m.dc(0,"app-select",32),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)})("onGdrfaTraslateBtnClick",function(t){return m.Gc(e),m.oc(5).onEmitGdrfaTraslateBtnClick(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Lu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-idn",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function wu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-employee-list",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function ju(e,t){if(1&e){const e=m.ec();m.dc(0,"app-select-multi",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Iu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-checkbox",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function xu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-file",35),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("rowIndex",t)("rowType",i.currentPageRowElementObj.type)("process_request_id",i.process_request_id)("detectedChange",i.detectedChange)("processId",i.processId)("currentPageRowElementObj",i.currentPageRowElementObj)("currentPageElementObj",e)("submitStatus",i.submitStatus)}}function Ru(e,t){if(1&e&&m.Yb(0,"app-static-text",36),2&e){const e=m.oc(2).$implicit;m.uc("currentPageElementObj",e)}}function ku(e,t){if(1&e&&m.Yb(0,"app-image",36),2&e){const e=m.oc(2).$implicit;m.uc("currentPageElementObj",e)}}function Au(e,t){if(1&e){const e=m.ec();m.dc(0,"app-binder",37),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("pageFormationElementsList",i.pageFormationElementsList)("submitStatus",i.submitStatus)}}function Tu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-company-list",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Fu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-select-dependent",38),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("pageFormationElementsList",i.pageFormationElementsList)("currentPageElementObj",e)("rowIndex",t)("rowType",i.currentPageRowElementObj.type)("detectedChange",i.detectedChange)("submitStatus",i.submitStatus)}}function Vu(e,t){if(1&e){const e=m.ec();m.dc(0,"app-employee-count",33),m.kc("onChangeValue",function(t){return m.Gc(e),m.oc(5).checkAdvancedValidation(t)}),m.cc()}if(2&e){const e=m.oc(2).$implicit,t=m.oc(2).index,i=m.oc();m.uc("currentPageElementObj",e)("rowIndex",t)("detectedChange",i.detectedChange)("rowType",i.currentPageRowElementObj.type)("submitStatus",i.submitStatus)}}function Du(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",18),m.dc(2,"div"),m.Pc(3,vu,4,2,"ng-container",3),m.Pc(4,fu,1,5,"app-text",19),m.Pc(5,_u,1,6,"app-company-mapping",20),m.Pc(6,yu,1,5,"app-radio",21),m.Pc(7,Eu,1,5,"app-date",22),m.Pc(8,Pu,1,5,"app-time",23),m.Pc(9,Ou,1,6,"app-phone",24),m.Pc(10,Cu,1,5,"app-textarea",23),m.Pc(11,Su,1,5,"app-select",22),m.Pc(12,Lu,1,5,"app-idn",23),m.Pc(13,wu,1,5,"app-employee-list",23),m.Pc(14,ju,1,5,"app-select-multi",23),m.Pc(15,Iu,1,5,"app-checkbox",23),m.Pc(16,xu,1,8,"app-file",25),m.Pc(17,Ru,1,1,"app-static-text",26),m.Pc(18,ku,1,1,"app-image",26),m.Pc(19,Au,1,6,"app-binder",27),m.Pc(20,Tu,1,5,"app-company-list",23),m.Pc(21,Fu,1,6,"app-select-dependent",28),m.Pc(22,Vu,1,5,"app-employee-count",23),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Nb(e.element_class&&e.element_class.includes("merged")?e.element_class+" shareholder merged-shareholders":e.element_class+" shareholder"),m.Lb(2),m.Nb("col-md-"+e.columns+" col-xs-12"),m.Lb(1),m.uc("ngIf",e.element_class&&!e.element_class.includes("merged")),m.Lb(1),m.uc("ngIf","text"===e.type),m.Lb(1),m.uc("ngIf","comp_mapping"===e.type),m.Lb(1),m.uc("ngIf","radio"===e.type||"user_type"===e.type),m.Lb(1),m.uc("ngIf","date"===e.type||"expiry_date"===e.type),m.Lb(1),m.uc("ngIf","time"===e.type),m.Lb(1),m.uc("ngIf","mobile"===e.type),m.Lb(1),m.uc("ngIf","textarea"===e.type),m.Lb(1),m.uc("ngIf","select_basic"===e.type),m.Lb(1),m.uc("ngIf","idn"===e.type),m.Lb(1),m.uc("ngIf","employee_list"===e.type),m.Lb(1),m.uc("ngIf","select_multiple"===e.type),m.Lb(1),m.uc("ngIf","checkbox"===e.type),m.Lb(1),m.uc("ngIf","upload"===e.type),m.Lb(1),m.uc("ngIf","static_text"===e.type),m.Lb(1),m.uc("ngIf","image"===e.type),m.Lb(1),m.uc("ngIf","bind"===e.type),m.Lb(1),m.uc("ngIf","company_list"===e.type),m.Lb(1),m.uc("ngIf","select_dependent"===e.type),m.Lb(1),m.uc("ngIf","employee_count"===e.type)}}function qu(e,t){if(1&e&&(m.bc(0),m.Pc(1,Du,23,24,"div",17),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",e.is_visible)}}function Nu(e,t){1&e&&(m.dc(0,"span",55),m.dc(1,"i",51),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid email."),m.cc(),m.cc())}function $u(e,t){1&e&&(m.dc(0,"span",55),m.dc(1,"i",51),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4,"Please enter valid passport / entity registration."),m.cc(),m.cc())}function Mu(e,t){if(1&e&&(m.dc(0,"span"),m.dc(1,"h3"),m.Rc(2,"Added Shareholder: "),m.cc(),m.dc(3,"h4"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(3).index,t=m.oc();m.Lb(4),m.Uc("",t.currentPageRowElementObj.value[e].full_name," (",t.currentPageRowElementObj.value[e].saved_email,")")}}function Gu(e,t){if(1&e&&(m.dc(0,"div",48),m.dc(1,"div",49),m.dc(2,"div",57),m.dc(3,"h5",58),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc().$implicit;m.Lb(6),m.Sc(null==e||null==e.log?null:e.log.comment)}}function Yu(e,t){if(1&e&&(m.bc(0),m.Pc(1,Gu,7,1,"div",56),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf","1"===(null==e||null==e.log?null:e.log.visible_on_front)&&(null==e||null==e.log?null:e.log.comment))}}function Bu(e,t){if(1&e){const e=m.ec();m.dc(0,"div",39),m.dc(1,"h3"),m.Rc(2," Existing user? "),m.cc(),m.Yb(3,"p"),m.dc(4,"div",40),m.dc(5,"div",41),m.dc(6,"input",42),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc(2).index;return m.oc().currentPageRowElementObj.value[i].email=t}),m.cc(),m.dc(7,"label"),m.Rc(8,"Email"),m.cc(),m.cc(),m.Pc(9,Nu,5,0,"span",43),m.cc(),m.dc(10,"div",40),m.dc(11,"div",41),m.dc(12,"input",44),m.kc("ngModelChange",function(t){m.Gc(e);const i=m.oc(2).index;return m.oc().currentPageRowElementObj.value[i].passport_number=t}),m.cc(),m.dc(13,"label"),m.Rc(14,"Passport number / Entity registration number"),m.cc(),m.cc(),m.Pc(15,$u,5,0,"span",43),m.cc(),m.Pc(16,Mu,5,2,"span",3),m.dc(17,"button",45),m.kc("click",function(){m.Gc(e);const t=m.oc(2).index;return m.oc().searchShareholders(t)}),m.dc(18,"span",46),m.Rc(19,"Search"),m.cc(),m.cc(),m.dc(20,"div",47),m.dc(21,"div",48),m.dc(22,"div",49),m.dc(23,"div",50),m.dc(24,"i",51),m.Rc(25,"info"),m.cc(),m.dc(26,"p"),m.dc(27,"b"),m.Rc(28,"User not found."),m.cc(),m.Rc(29," Please check your search criteria and try again. "),m.cc(),m.cc(),m.cc(),m.cc(),m.Pc(30,Yu,2,1,"ng-container",5),m.cc(),m.dc(31,"div"),m.dc(32,"div",40),m.dc(33,"div",52),m.dc(34,"label",53),m.Rc(35,"Select Shareholder"),m.cc(),m.dc(36,"select",54),m.Yb(37,"option"),m.cc(),m.cc(),m.cc(),m.cc(),m.cc()}if(2&e){const e=m.oc(2).index,t=m.oc();m.uc("id","search-shareholder-wrapper-"+e),m.Lb(6),m.uc("ngModel",t.currentPageRowElementObj.value[e].email)("id","shareholderEmail_"+e),m.Lb(3),m.uc("ngIf",!t.isEmailValid),m.Lb(3),m.uc("ngModel",t.currentPageRowElementObj.value[e].passport_number)("id","shareholderPassportNumber_"+e),m.Lb(3),m.uc("ngIf",!t.isPassportValid),m.Lb(1),m.uc("ngIf",t.currentPageRowElementObj.value&&t.currentPageRowElementObj.value[e]&&t.currentPageRowElementObj.value[e].saved_email),m.Lb(4),m.uc("id","existingShareholderErrorId_"+e),m.Lb(10),m.uc("ngForOf",null==t.currentPageRowElementObj?null:t.currentPageRowElementObj.childElements),m.Lb(1),m.Nb("hide existingShareholderId_"+e),m.Lb(5),m.uc("id","existingShareholderId_"+e)}}function Uu(e,t){if(1&e){const e=m.ec();m.bc(0),m.dc(1,"mat-accordion"),m.dc(2,"mat-expansion-panel",11),m.kc("opened",function(){return m.Gc(e),m.oc(2).accordionPanelOpenState=!0})("closed",function(){return m.Gc(e),m.oc(2).accordionPanelOpenState=!1}),m.dc(3,"mat-expansion-panel-header"),m.dc(4,"mat-panel-title",12),m.Rc(5),m.cc(),m.cc(),m.dc(6,"div",13),m.Pc(7,gu,5,0,"ng-container",3),m.Pc(8,qu,2,1,"ng-container",5),m.Pc(9,Bu,38,13,"div",14),m.cc(),m.cc(),m.cc(),m.ac()}if(2&e){const e=m.oc(),t=e.index,i=e.$implicit,c=m.oc();m.Lb(5),m.Tc(" Shareholder ",t+1," "),m.Lb(2),m.uc("ngIf","3"!=c.processStatus&&(c.processType==c.environment.PROCESS_TYPE.NEW||c.processType==c.environment.PROCESS_TYPE.AMEND||c.processType==c.environment.PROCESS_TYPE.AMEND_RENEW)),m.Lb(1),m.uc("ngForOf",i),m.Lb(1),m.uc("ngIf",c.currentPageRowElementObj.value&&c.currentPageRowElementObj.value[t]&&"2"==c.currentPageRowElementObj.value[t].existing_user)}}function zu(e,t){if(1&e&&(m.bc(0),m.Pc(1,Uu,10,4,"ng-container",3),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.currentPageRowElementObj.is_visible)}}function Hu(e,t){1&e&&(m.dc(0,"span",46),m.Rc(1," Save "),m.cc())}function Ju(e,t){if(1&e&&(m.dc(0,"div",59),m.Yb(1,"img",60),m.cc()),2&e){const e=m.oc();m.Lb(1),m.uc("src",e.commonService.selectedThemeImages+"/button-loader.svg",m.Jc)}}function Xu(e,t){if(1&e){const e=m.ec();m.dc(0,"div",61),m.dc(1,"a",62),m.kc("click",function(){return m.Gc(e),m.oc().addNewShareholder()}),m.dc(2,"span",46),m.Rc(3,"Add New"),m.cc(),m.cc(),m.cc()}}function Wu(e,t){1&e&&m.Yb(0,"div",63)}function Ku(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"Share distribution"),m.cc())}function Zu(e,t){1&e&&(m.dc(0,"h2"),m.Rc(1,"Assign share distribution"),m.cc())}function Qu(e,t){1&e&&(m.dc(0,"p"),m.Rc(1,"How much shares will be assigned to the shareholder(s)?"),m.cc())}function em(e,t){if(1&e){const e=m.ec();m.dc(0,"tr"),m.dc(1,"td",74),m.Rc(2),m.cc(),m.dc(3,"td",75),m.Rc(4),m.cc(),m.dc(5,"td",76),m.dc(6,"div",41),m.dc(7,"input",77),m.kc("ngModelChange",function(t){return m.Gc(e),m.oc().$implicit.share_allocation=t})("input",function(t){m.Gc(e);const i=m.oc().$implicit;return m.oc(3).handleShareChange(i,t.target.value)}),m.cc(),m.cc(),m.cc(),m.dc(8,"td",78),m.Rc(9),m.cc(),m.dc(10,"td",79),m.Rc(11),m.cc(),m.cc()}if(2&e){const e=m.oc(),t=e.index,i=e.$implicit,c=m.oc(3);m.Lb(2),m.Sc(t+1),m.Lb(2),m.Sc(i.full_name),m.Lb(3),m.uc("ngModel",i.share_allocation),m.Lb(2),m.Tc(" ",c.calculateShareValue(i.value_per_share,1)," "),m.Lb(2),m.Sc(c.calculateShareValue(i.share_allocation,i.value_per_share))}}function tm(e,t){if(1&e&&(m.bc(0),m.Pc(1,em,12,5,"tr",3),m.ac()),2&e){const e=t.$implicit;m.Lb(1),m.uc("ngIf",null==e?null:e.saved_email)}}function im(e,t){if(1&e&&(m.dc(0,"span",55),m.dc(1,"i",51),m.Rc(2,"error_outline"),m.cc(),m.dc(3,"span"),m.Rc(4),m.cc(),m.cc()),2&e){const e=m.oc(3);m.Lb(4),m.Tc(" ",e.shareErrorMessage,"")}}function cm(e,t){if(1&e&&(m.dc(0,"div"),m.dc(1,"div",49),m.dc(2,"div",57),m.dc(3,"h5",58),m.Rc(4,"Error - Action Required"),m.cc(),m.dc(5,"p"),m.Rc(6),m.cc(),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(3);m.Lb(6),m.Sc(null==e.isShareAllocationTableData||null==e.isShareAllocationTableData.log?null:e.isShareAllocationTableData.log.comment)}}function nm(e,t){if(1&e&&(m.dc(0,"div",65),m.dc(1,"div",0),m.dc(2,"div",66),m.dc(3,"div",2),m.dc(4,"span"),m.Rc(5,"04"),m.cc(),m.cc(),m.Pc(6,Ku,2,0,"h2",3),m.Pc(7,Zu,2,0,"h2",3),m.Pc(8,Qu,2,0,"p",3),m.dc(9,"div",67),m.dc(10,"table",68),m.dc(11,"thead"),m.dc(12,"tr"),m.dc(13,"th"),m.Rc(14,"#"),m.cc(),m.dc(15,"th"),m.Rc(16,"Full NAME"),m.cc(),m.dc(17,"th"),m.Rc(18,"NO OF SHARES ALLOCATED"),m.cc(),m.dc(19,"th"),m.Rc(20,"Value per share"),m.cc(),m.dc(21,"th"),m.Rc(22,"Total value"),m.cc(),m.cc(),m.cc(),m.dc(23,"tbody"),m.Pc(24,tm,2,1,"ng-container",5),m.dc(25,"tr",69),m.Yb(26,"td",70),m.dc(27,"td",71),m.Rc(28,"Total No of Shares Issued "),m.cc(),m.dc(29,"td",72),m.Rc(30),m.cc(),m.Yb(31,"td",70),m.dc(32,"td",73),m.Rc(33),m.cc(),m.cc(),m.cc(),m.cc(),m.cc(),m.Pc(34,im,5,1,"span",43),m.Pc(35,cm,7,1,"div",3),m.cc(),m.cc(),m.cc()),2&e){const e=m.oc(2);m.Lb(6),m.uc("ngIf",!e.isSpcZone),m.Lb(1),m.uc("ngIf",e.isSpcZone),m.Lb(1),m.uc("ngIf",e.isSpcZone),m.Lb(16),m.uc("ngForOf",e.currentPageRowElementObj.value),m.Lb(6),m.Uc("",e.calculateTotalShareAllocation()," / ",e.noOfShare,""),m.Lb(3),m.Tc("",e.calculateTotalShareValue()," "),m.Lb(1),m.uc("ngIf",e.showShareErrorMessage),m.Lb(1),m.uc("ngIf","1"===(null==e.isShareAllocationTableData||null==e.isShareAllocationTableData.log?null:e.isShareAllocationTableData.log.visible_on_front)&&(null==e.isShareAllocationTableData||null==e.isShareAllocationTableData.log?null:e.isShareAllocationTableData.log.comment))}}function am(e,t){if(1&e&&(m.bc(0),m.Pc(1,nm,36,9,"div",64),m.ac()),2&e){const e=m.oc();m.Lb(1),m.uc("ngIf",e.currentPageRowElementObj.value&&e.currentPageRowElementObj.is_visible&&e.currentPageRowElementObj.value.length>0&&e.currentPageRowElementObj.value[0]&&e.currentPageRowElementObj.value[0].saved_email)}}let sm=(()=>{class e{constructor(e,t,i,c,n,a){this.router=e,this.activatedRoute=t,this.commonService=i,this.companyFormationService=c,this.userService=n,this.dialog=a,this.manageNextClick=new m.q,this.onChangeValue=new m.q,this.changeShareholderErrorStatus=new m.q,this.getFormData=new m.q,this.corporateStakeholderValidation=new m.q,this.onGdrfaTraslateBtnClick=new m.q,this.accordionPanelOpenState=!1,this.sharesValueList=[],this.noOfShare=0,this.shareErrorMessage="",this.valuePerShare=0,this.isEmailValid=!0,this.isPassportValid=!0,this.environment=b.a,this.totalShareValue=0,this.isSpcZone=!1,this.isRadioClick=!1,this.isShareAllocationTableVisible=!1;let s=window.location.href;this.isSpcZone=!!(s.includes("staging-spc.ecustomerportal.com")||s.includes("portal.spcfz.ae")||s.includes("uat-spc.ezms.ooo"))}ngOnInit(){let e=this;e.currentPageRowElementObj.group_employee=[],d.forEachOf(e.pageFormationElementsList,function(t,i,c){t.stepElements.map(t=>{t.class&&t.class.includes("share-quantity-value")&&t.childElements.map(t=>{var i;"no_of_share"===t.custom_rule.attributes["data-master_field"]&&(e.noOfShare=t.value),"value_per_share"===t.custom_rule.attributes["data-master_field"]&&(e.valuePerShare=t.value),(null===(i=null==t?void 0:t.element_class)||void 0===i?void 0:i.includes("show_share_allocation_table"))&&(e.isShareAllocationTableVisible=!0)})}),c()},()=>{e.checkShareValueOnLoad()})}ngAfterViewInit(){setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},500)}ngOnChanges(e){var t;e&&e.nextButtonClicked&&(this.nextButtonClicked=e.nextButtonClicked.currentValue,this.nextButtonClicked&&(this.isRadioClick=!1)),e&&e.validatedEmailsForCorporateStakeholderValidation&&e.validatedEmailsForCorporateStakeholderValidation.currentValue&&(null===(t=e.validatedEmailsForCorporateStakeholderValidation.currentValue)||void 0===t?void 0:t.length)>0&&e.validatedEmailsForCorporateStakeholderValidation.currentValue.map(e=>{var t,i;"0"!=(null==e?void 0:e.allow)&&"2"!=(null==e?void 0:e.allow)||null===(i=null===(t=this.currentPageRowElementObj)||void 0===t?void 0:t.value)||void 0===i||i.map((t,i)=>{(null==e?void 0:e.email)===(null==t?void 0:t.saved_email)&&this.currentPageRowElementObj.childElements[i].filter(t=>{var i,c;"email"===(null===(c=null===(i=null==t?void 0:t.custom_rule)||void 0===i?void 0:i.attributes)||void 0===c?void 0:c.type)&&(t.isValidate=!0,t["validation-error-msg"]="",t.custom_rule.attributes.validation_warning="","0"==(null==e?void 0:e.allow)&&(t.isValidate=!1,t["validation-error-msg"]=null==e?void 0:e.message,$("#"+t.element_id)[0].click()),"2"==(null==e?void 0:e.allow)&&(t.custom_rule.attributes.validation_warning=null==e?void 0:e.message,$("#"+t.element_id)))})})})}checkAdvancedValidation(e){"user_type"===e.currentPageElementObj.type&&(this.currentPageRowElementObj.value||(this.currentPageRowElementObj.value=[]),this.currentPageRowElementObj.value[e.rowIndex]?this.currentPageRowElementObj.value[e.rowIndex].existing_user=e.currentPageElementObj.value:this.currentPageRowElementObj.value[e.rowIndex]={existing_user:e.currentPageElementObj.value},"2"===e.currentPageElementObj.value&&setTimeout(()=>{this.commonService.loadDefaultInputAnimation()},10),"1"===e.currentPageElementObj.value||"2"===e.currentPageElementObj.value?(this.currentPageRowElementObj.childElements[e.rowIndex].map(e=>{var t;"user_type"===e.type||(null==e?void 0:e.is_visible)||(e.value=""),(null===(t=e.element_class)||void 0===t?void 0:t.includes("is_nominee"))&&(e.value=e.previous_value)}),this.currentPageRowElementObj.value[e.rowIndex].email="",this.currentPageRowElementObj.value[e.rowIndex].passport_number=""):this.currentPageRowElementObj.childElements[e.rowIndex].map(e=>{"user_type"!==e.type&&(e.value=e.previous_value)})),this.savedShareHolderUsers=!(!e.currentPageElementObj.previous_value||e.currentPageElementObj.previous_value!=e.currentPageElementObj.value);let t=0,i=0,c=0,n="";this.currentPageRowElementObj.childElements.map((a,s)=>{var o,r,l,d,u,m,p,h,g;if(s===e.rowIndex&&this.isRadioClick){const t=a.findIndex(e=>"user_type"===e.type),i=null===(o=e.currentPageElementObj.element_class)||void 0===o?void 0:o.includes("is_nominee"),s=""!==e.currentPageElementObj.previous_value;t>-1&&(n=a[t].value);const r=[...this.commonService.findRequiredValueByKeyValue(this.pageFormationElementsList,"nominee_parent_id",e.currentPageElementObj.group_employee_id,"group_employee_id")],l=[...new Set(r)];if(i&&s&&l.length>0&&("2"===n||"3"===n)&&"2"===e.currentPageElementObj.value){const t=e.currentPageElementObj.custom_rule.siblings.filter(t=>t.attributes.value===e.currentPageElementObj.value),i=e.currentPageElementObj.custom_rule.siblings.filter(t=>t.attributes.value!==e.currentPageElementObj.value);this.deleteShareholderNominee(e,c,t,i)}}if(a.findIndex(t=>t.element_id===e.currentPageElementObj.element_id)>-1&&(c=s,$("#existingShareholderId_"+c).select2()),this.commonService.flagStakeholderEmailValidation&&s===e.rowIndex&&(null==e?void 0:e.currentPageElementObj)&&(null===(l=null===(r=null==e?void 0:e.currentPageElementObj)||void 0===r?void 0:r.element_class)||void 0===l?void 0:l.includes("stakeholder_type"))){const c=null==a?void 0:a.find(e=>"user_type"===e.type);t=null==c?void 0:c.value,i=null===(d=null==e?void 0:e.currentPageElementObj)||void 0===d?void 0:d.value;let n={};this.currentPageRowElementObj.childElements[e.rowIndex].map(e=>{var t,i,c;(null==e?void 0:e.custom_rule)&&(null===(t=null==e?void 0:e.custom_rule)||void 0===t?void 0:t.attributes)&&"email"===(null===(c=null===(i=null==e?void 0:e.custom_rule)||void 0===i?void 0:i.attributes)||void 0===c?void 0:c.type)&&(n.currentPageElementObj=e)}),this.corporateStakeholderEmailValidation(!0,this.processId,this.process_request_id,b.a.USER_TYPE.SHAREHOLDER,t,i,null===(u=n.currentPageElementObj)||void 0===u?void 0:u.value,n)}if(this.commonService.flagStakeholderEmailValidation&&s===e.rowIndex&&"currentPageElementObj"in e&&"custom_rule"in e.currentPageElementObj&&"attributes"in e.currentPageElementObj.custom_rule&&"type"in e.currentPageElementObj.custom_rule.attributes&&"email"===e.currentPageElementObj.custom_rule.attributes.type&&""!=(null===(m=null==e?void 0:e.currentPageElementObj)||void 0===m?void 0:m.value)&&null!=(null===(p=null==e?void 0:e.currentPageElementObj)||void 0===p?void 0:p.value)&&null!=(null===(h=null==e?void 0:e.currentPageElementObj)||void 0===h?void 0:h.value)){const c=null==a?void 0:a.find(e=>"user_type"===e.type);t=null==c?void 0:c.value;const n=null==a?void 0:a.find(e=>{var t;return null===(t=e.element_class)||void 0===t?void 0:t.includes("stakeholder_type")});i=null==n?void 0:n.value,this.corporateStakeholderEmailValidation(!0,this.processId,this.process_request_id,b.a.USER_TYPE.SHAREHOLDER,t,i,null===(g=null==e?void 0:e.currentPageElementObj)||void 0===g?void 0:g.value,e)}}),this.onChangeValue.emit({value:e.value,isShareholderDetails:!0,rowIndex:c,rowType:e.rowType,savedShareHolderUsers:this.savedShareHolderUsers,currentPageElementObj:e.currentPageElementObj})}corporateStakeholderEmailValidation(e,t,i,c,n,a,s,o){this.companyFormationService.validateStakeholderEmail({company_id:e,process_id:t,process_request_id:i,designation:c,existing_user:n,stakeholder_type:a,email:s}).pipe(Object(l.a)(1)).subscribe(e=>{var t,i;o.currentPageElementObj.isValidate=!0,o.currentPageElementObj["validation-error-msg"]="",o.currentPageElementObj.custom_rule.attributes.validation_warning="",e&&"data"in e&&"allow"in e.data&&(0==e.data.allow||"0"==e.data.allow)&&(o.currentPageElementObj.isValidate=!1,o.currentPageElementObj["validation-error-msg"]=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.message),e&&"data"in e&&"allow"in e.data&&(2==e.data.allow||"2"==e.data.allow)&&(o.currentPageElementObj.custom_rule.attributes.validation_warning=null===(i=null==e?void 0:e.data)||void 0===i?void 0:i.message)})}deleteShareholderNominee(e,t,i,c){this.dialog.open(eu,{disableClose:!0,width:"640px",height:"365px",data:{id:this.currentPageRowElementObj.id,message:"The shareholder has a nominee. Do you want to delete it?",number:0,comfirmBtnLbl:"Yes",cancelBtnLbl:"No"}}).afterClosed().subscribe(n=>{n?(this.commonService.showToaster("success","Nominee will be deleted as soon as you click on save button."),e.currentPageElementObj.value=i.length>0?i[0].attributes.value:""):e.currentPageElementObj.value=c.length>0?c[0].attributes.value:"",this.onChangeValue.emit({value:e.value,isShareholderDetails:!0,rowIndex:t,rowType:e.rowType,savedShareHolderUsers:this.savedShareHolderUsers,currentPageElementObj:e.currentPageElementObj})})}getShareValue(){this.sharesValueList=[],this.pageFormationElementsList.map(e=>{e.stepElements.map(e=>{e.class&&e.class.includes("share-quantity-value")&&e.childElements.map(e=>{this.sharesValueList.push({id:e.id,shareholder_data:"no_of_share_value_per_share",name:e.custom_rule.attributes["data-master_field"],value:e.value="string"!=typeof e.value?e.value:parseFloat(e.value.replace(/\,/g,""))})})})})}saveShareholder(){let e=this,t=e.currentPageRowElementObj.id,i=e.currentPageRowElementObj.type;e.submitStatus=!0;let c=!0;var n=[];let a;e.detectedChange=!e.detectedChange;let s=[],o=[],r=[];d.forEachOf(e.currentPageRowElementObj.childElements,function(l,u,m){let p=l,h=(p.filter(e=>"user_type"===e.type&&"2"===e.value),parseInt(b.a.USER_TYPE.SHAREHOLDER)),g=p.find(e=>"user_type"===e.type&&e.value),v=p.find(e=>{var t;return(null===(t=null==e?void 0:e.element_class)||void 0===t?void 0:t.includes("stakeholder_type"))&&(null==e?void 0:e.value)}),f=p.find(e=>{var t,i;return"email"===(null===(i=null===(t=null==e?void 0:e.custom_rule)||void 0===t?void 0:t.attributes)||void 0===i?void 0:i.type)&&3==(null==g?void 0:g.value)&&(null==e?void 0:e.value)});"3"==(null==g?void 0:g.value)&&r.push({designation:h,existing_user:null==g?void 0:g.value,stakeholder_type:null==v?void 0:v.value,email:null==f?void 0:f.value});const _=p.filter(e=>{var t;return(null===(t=null==e?void 0:e.element_class)||void 0===t?void 0:t.includes("is_nominee"))&&"2"==e.value});_&&_.length>0&&_.forEach(e=>{-1===s.indexOf(e.group_employee_id)&&s.push(e.group_employee_id)}),s.forEach(t=>{if(t&&""!==t&&0!==t){const i=e.commonService.findRequiredValueByKeyValue(e.pageFormationElementsList,"nominee_parent_id",t,"group_employee_id");o=[...o,...i]}});const y=[...new Set(o)];e.deleteRelatedNominees(y),d.forEachOf(p,function(s,o,r){"mobile"===s.type&&(s.value=s.value?s.value.internationalNumber:""),s.is_visible||s.value||(s.value=s.custom_rule.default.value);let l=e.currentPageRowElementObj.value&&e.currentPageRowElementObj.value[u]&&e.currentPageRowElementObj.value[u].group_employee_id?e.currentPageRowElementObj.value[u].group_employee_id:"";var d={id:s.id,value:s.value?s.value:"",type:s.type,row_id:t,addmore_index:u,row_type:i,group_employee_id:l,designation:b.a.USER_TYPE.SHAREHOLDER,isExist:!!l,name:s.name,mod_id:`${s.id}_${s.name}`};"upload"===s.type&&s.value&&(d.value=s.value.value?s.value.value:""),s.is_visible&&"static_text"!==s.type&&(s.required&&!s.value||!s.isValidate)&&(c=!1,void 0===a&&(a=u)),s.is_visible&&n.push(d),r()},()=>{m()})},()=>{e.getShareValue(),Array.prototype.push.apply(n,e.sharesValueList),c?(r.length>0&&e.corporateStakeholderValidation.emit(r),e.manageNextClick.emit({value:"shareHolderSave",shareholderElements:n})):($($(".shareholder-accordion-title")[a]).hasClass("active")||($(".shareholder-accordion-title")[a].click(),a=void 0),setTimeout(()=>{$(".input-required").first().parents(".shareholder").offset()&&$("html, body").animate({scrollTop:$(".input-required").first().parents(".shareholder").offset().top},400)},100))})}deleteRelatedNominees(e){e&&e.length>0&&e.forEach(e=>{this.companyFormationService.deleteStakeholder({user_id:!0,emp_id:e}).subscribe(e=>{})})}checkShareValueOnLoad(){this.currentPageRowElementObj.value&&this.currentPageRowElementObj.value.map(e=>{this.handleShareChange(e,e.share_allocation)})}handleShareChange(e,t){this.calculateTotalShareAllocationCheck(i=>{this.showShareErrorMessage=!i,t&&this.userService.updateEmployee({id:e.group_employee_id,share_allocation:t}).subscribe(e=>{},e=>{this.commonService.showToaster("error","Something went wrong. Please try again.")}),this.changeShareholderErrorStatus.emit({status:this.showShareErrorMessage})})}calculateShareValue(e,t){return(e*t).toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2})}calculateTotalShareAllocation(){let e=0;return this.currentPageRowElementObj.value.map(t=>{t.share_allocation&&(e+=parseFloat(t.share_allocation))}),e.toString()}calculateTotalShareAllocationCheck(e){let t=0,i=!1;this.currentPageRowElementObj.value.map(e=>{e.share_allocation?t+=parseFloat(e.share_allocation):i=!0}),i?(this.shareErrorMessage="Please enter share allocation.",e(!1)):t>parseFloat(this.noOfShare)?(this.shareErrorMessage="Share allocation is higher then total shares.",e(!1)):t{t.share_allocation&&(e+=parseFloat(t.share_allocation)*parseFloat(t.value_per_share?t.value_per_share:"0"))}),e.toLocaleString("en-us",{style:"currency",currency:"AED",minimumFractionDigits:2,maximumFractionDigits:2})}searchShareholders(e){let t=this;if(/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/.test($("#shareholderEmail_"+e).val())){t.isEmailValid=!0;let i={email:$("#shareholderEmail_"+e).val(),passport_number:$("#shareholderPassportNumber_"+e).val(),for_dropdown:1,groupBy:"email",geo_risk_request_id:t.commonService.processRequestId,stakeholder_search:1,desg:b.a.USER_TYPE.SHAREHOLDER};$("#shareholderEmail_"+e).val()&&$("#shareholderPassportNumber_"+e).val()?(t.isPassportValid=!0,t.companyFormationService.getCompanyEmployees(i).subscribe(i=>{if(t.onChangeValue.emit({savedShareHolderUsers:!1}),200===i.status){if($("#existingShareholderErrorId_"+e).addClass("hide"),$(".existingShareholderId_"+e).removeClass("hide"),i.data&&i.data.result&&i.data.result.length>0){let c="";i.data.result.map(e=>{let t=$("