PageSourceSearch

https://mspharma.com/chunk-H4BGO54C.js

js mspharma.com collected 2026-10-02 18:45:39 UTC 123,200 bytes, 8 lines download raw bytes

1import{a as Bt,b as Vt,c as Mt}from"./chunk-T6UG73N3.js";import{a as Tt,b as At}from"./chunk-T4F6YKRK.js";import{a as Lt}from"./chunk-5IFAX5RJ.js";import{a as Pt}from"./chunk-57G4B22O.js";import{a as ot}from"./chunk-ZJ7OHIST.js";import"./chunk-4TKZQALM.js";import"./chunk-4NO22Y5Z.js";import{a as wt}from"./chunk-FCSQWUUL.js";import{a as Ot}from"./chunk-X6T7QB5E.js";import"./chunk-JAHHS2QD.js";import{g as It}from"./chunk-SH7K6DK3.js";import{a as Dt}from"./chunk-J767WYG5.js";import"./chunk-PVNL2TQH.js";import{a as Et}from"./chunk-SEY4PHRU.js";import"./chunk-SPAKVS62.js";import"./chunk-DO3KL4MN.js";import"./chunk-WN7VVGW7.js";import{a as kt,b as St,c as Ft}from"./chunk-XTZYLENN.js";import{A as yt,B as vt,C as bt,D as xt,G as Ce,H as Ct,a as lt,b as rt,c as st,e as N,f as ct,g as mt,h as z,i as dt,j,k as ut,l as pt,m as gt,q as _t,t as ft,z as ht}from"./chunk-A7XB33B2.js";import{a as xe}from"./chunk-24Z4Z5GM.js";import{a as at}from"./chunk-LOKQ4ROF.js";import{b as tt,d as nt,i as it}from"./chunk-ZJ6FCRI6.js";import"./chunk-EEWN5LF7.js";import{A as ve,F as et,I as be,d as ze,l as Ge,m as Je,n as Ye,s as Qe,t as Ze,v as Xe,y as ye}from"./chunk-AUWCGCXJ.js";import{$ as We,Ac as ge,Bc as Me,Cb as Ke,Cc as M,D as Ne,Dc as T,E as Ee,Ec as A,Fc as ne,Ga as v,Gb as _,Gc as _e,H as le,Ha as b,Hc as Te,Ic as fe,Jc as He,Kb as P,L as Ie,Lb as c,Nc as y,O as re,Oc as I,Pa as g,Pb as V,Qa as ce,Qb as q,Rc as w,Sa as me,Tc as ie,W as Re,Wa as de,ac as m,bc as d,ca as G,cc as W,da as we,dc as C,ec as k,f as De,fc as ue,g as ae,gc as F,hd as he,ja as Oe,ka as 
1se,la as Q,lc as D,mc as s,na as K,nc as $e,oc as pe,pa as $,pc as B,qa as qe,qc as Ve,r as Y,s as Le,sb as l,sc as X,tb as O,tc as ee,uc as te,v as je,vb as Ue,vc as L,wa as J,wc as p,x as oe,xa as Z,xc as E,ya as Be,yc as h}from"./chunk-JVZKY6W5.js";import{a as H,b as Pe,i as R}from"./chunk-Z2O5QKTL.js";var ke=()=>{let a=typeof window<"u"?window:void 0;return a&&a.tinymce?a.tinymce:null},en=(()=>{class a{onBeforePaste=new g;onBlur=new g;onClick=new g;onCompositionEnd=new g;onCompositionStart=new g;onCompositionUpdate=new g;onContextMenu=new g;onCopy=new g;onCut=new g;onDblclick=new g;onDrag=new g;onDragDrop=new g;onDragEnd=new g;onDragGesture=new g;onDragOver=new g;onDrop=new g;onFocus=new g;onFocusIn=new g;onFocusOut=new g;onKeyDown=new g;onKeyPress=new g;onKeyUp=new g;onMouseDown=new g;onMouseEnter=new g;onMouseLeave=new g;onMouseMove=new g;onMouseOut=new g;onMouseOver=new g;onMouseUp=new g;onPaste=new g;onSelectionChange=new g;onActivate=new g;onAddUndo=new g;onBeforeAddUndo=new g;onBeforeExecCommand=new g;onBeforeGetContent=new g;onBeforeRenderUI=new g;onBeforeSetContent=new g;onChange=new g;onClearUndos=new g;onDeactivate=new g;onDirty=new g;onExecCommand=new g;onGetContent=new g;onHide=new g;onInit=new g;onInput=new g;onInitNgModel=new g;onLoadContent=new g;onNodeChange=new g;onPostProcess=new g;onPostRender=new g;onPreInit=new g;onPreProcess=new g;onProgressState=new g;onRedo=new g;onRemove=new g;onReset=new g;onResizeEditor=new g;onSaveContent=new g;onSetAttrib=new g;onObjectResizeStart=new g;onObjectResized=new g;onObjectSelected=new g;onSetContent=new g;onShow=new g;onSubmit=new g;onUndo=new g;onVisualAid=new g;static \u0275fac=function(t){return new(t||a)};static \u0275dir=Be({type:a,outputs:{onBeforePaste:"onBeforePaste",onBlur:"onBlur",onClick:"onClick",onCompositionEnd:"onCompositionEnd",onCompositionStart:"onCompositionStart",onCompositionUpdate:"onCompositionUpdate",onContextMenu:"onContextMenu",onCopy:"onCopy",onCut:"onCut",onDblclick:"onDblclick",onDrag:"onDrag",onDragDrop:"onDragDrop",onDragEnd:"onDragEnd",onDragGesture:"onDragGesture",onDragOver:"onDragOver",onDrop:"onDrop",onFocus:"onFocus",onFocusIn:"onFocusIn",onFocusOut:"onFocusOut",onKeyDown:"onKeyDown",onKeyPress:"onKeyPress",onKeyUp:"onKeyUp",onMouseDown:"onMouseDown",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave",onMouseMove:"onMouseMove",onMouseOut:"onMouseOut",onMouseOver:"onMouseOver",onMouseUp:"onMouseUp",onPaste:"onPaste",onSelectionChange:"onSelectionChange",onActivate:"onActivate",onAddUndo:"onAddUndo",onBeforeAddUndo:"onBeforeAddUndo",onBeforeExecCommand:"onBeforeExecCommand",onBeforeGetContent:"onBeforeGetContent",onBeforeRenderUI:"onBeforeRenderUI",onBeforeSetContent:"onBeforeSetContent",onChange:"onChange",onClearUndos:"onClearUndos",onDeactivate:"onDeactivate",onDirty:"onDirty",onExecCommand:"onExecCommand",onGetContent:"onGetContent",onHide:"onHide",onInit:"onInit",onInput:"onInput",onInitNgModel:"onInitNgModel",onLoadContent:"onLoadContent",onNodeChange:"onNodeChange",onPostProcess:"onPostProcess",onPostRender:"onPostRender",onPreInit:"onPreInit",onPreProcess:"onPreProcess",onProgressState:"onProgressState",onRedo:"onRedo",onRemove:"onRemove",onReset:"onReset",onResizeEditor:"onResizeEditor",onSaveContent:"onSaveContent",onSetAttrib:"onSetAttrib",onObjectResizeStart:"onObjectResizeStart",onObjectResized:"onObjectResized",onObjectSelected:"onObjectSelected",onSetContent:"onSetContent",onShow:"onShow",onSubmit:"onSubmit",onUndo:"onUndo",onVisualAid:"onVisualAid"}})}return a})(),jt=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onCompositionEnd","onCompositionStart","onCompositionUpdate","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onInput","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onResizeEditor","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],Se=(a,i,e)=>Ee(a,i).pipe(we(e)),tn=(a,i,e)=>
1{nn(a).forEach(n=>{let o=a[n];Se(i,n.substring(2),e).subscribe(r=>{rn(o)&&a.ngZone.run(()=>o.emit({event:r,editor:i}))})})},nn=a=>{let i=Nt(a.ignoreEvents,[]);return Nt(a.allowedEvents,jt).filter(t=>jt.includes(t)&&!i.includes(t))},Nt=(a,i)=>typeof a=="string"?a.split(",").map(e=>e.trim()):Array.isArray(a)?a:i,Rt=0,an=a=>{let e=new Date().getTime(),t=Math.floor(Math.random()*1e9);return Rt++,a+"_"+t+Rt+String(e)},Wt=a=>typeof a<"u"&&a.tagName.toLowerCase()==="textarea",qt=a=>typeof a>"u"||a===""?[]:Array.isArray(a)?a:a.split(" "),on=(a,i)=>qt(a).concat(qt(i)),ln=()=>{},Ut=a=>a==null,rn=a=>a.observed||a.observers?.length>0,sn=()=>a=>a.pipe(Re(),oe(()=>{})),cn=()=>{let a=new ae(null),i=a.pipe(le(Boolean),G(([e,t])=>{let n=e.createElement("script");return n.referrerPolicy="origin",n.type="application/javascript",n.src=t,e.head.appendChild(n),Ee(n,"load").pipe(sn())}),We({bufferSize:1,refCount:!0}));return{load:(...e)=>(a.getValue()||a.next(e),i),reinitialize:()=>{a.next(null)}}},mn=cn(),dn=new K("TINYMCE_SCRIPT_SRC"),un={provide:lt,useExisting:Oe(()=>Kt),multi:!0},Kt=(()=>{class a extends en{cdRef;platformId;tinymceScriptSrc;cloudChannel="7";apiKey="no-api-key";licenseKey;init;id="";initialValue;outputFormat;inline;tagName;plugins;toolbar;modelEvents="change input undo redo";allowedEvents;ignoreEvents;set disabled(e){this._disabled=e,this._editor&&this._editor.initialized&&(typeof this._editor.mode?.set=="function"?this._editor.mode.set(e?"readonly":"design"):this._editor.setMode(e?"readonly":"design"))}get disabled(){return this._disabled}get editor(){return this._editor}ngZone;_elementRef;_element;_disabled;_editor;onTouchedCallback=ln;onChangeCallback;destroy$=new De;constructor(e,t,n,o,r){super(),this.cdRef=n,this.platformId=o,this.tinymceScriptSrc=r,this._elementRef=e,this.ngZone=t}writeValue(e){this._editor&&this._editor.initialized?this._editor.setContent(Ut(e)?"":e):this.initialValue=e===null?void 0:e}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}setDisabledState(e){this.disabled=e}ngAfterViewInit(){ve(this.platformId)&&(this.id=this.id||an("tiny-angular"),this.inline=this.inline!==void 0?this.inline!==!1:!!this.init?.inline,this.createElement(),ke()!==null?this.initialise():this._element&&this._element.ownerDocument&&mn.load(this._element.ownerDocument,this.getScriptSrc()).pipe(we(this.destroy$)).subscribe(this.initialise))}ngOnDestroy(){this.destroy$.next(),ke()!==null&&ke().remove(this._editor)}createElement(){let e=typeof this.tagName=="string"?this.tagName:"div";if(this._element=document.createElement(this.inline?e:"textarea"),this._element){let t=document.getElementById(this.id);t&&t!==this._elementRef.nativeElement&&console.warn(`TinyMCE-Angular: an element with id [${this.id}] already exists. Editors with duplicate Id will not be able to mount`),this._element.id=this.id,Wt(this._element)&&(this._element.style.visibility="hidden"),this._elementRef.nativeElement.appendChild(this._element)}}initialise=()=>{let e=Pe(H({},this.init),{selector:void 0,target:this._element,inline:this.inline,readonly:this.disabled,license_key:this.licenseKey,plugins:on(this.init&&this.init.plugins,this.plugins),toolbar:this.toolbar||this.init&&this.init.toolbar,setup:t=>{this._editor=t,Se(t,"init",this.destroy$).subscribe(()=>{this.initEditor(t)}),tn(this,t,this.destroy$),this.init&&typeof this.init.setup=="function"&&this.init.setup(t)}});Wt(this._element)&&(this._element.style.visibility=""),this.ngZone.runOutsideAngular(()=>{ke().init(e)})};getScriptSrc(){return Ut(this.tinymceScriptSrc)?`https://cdn.tiny.cloud/1/${this.apiKey}/tinymce/${this.cloudChannel}/tinymce.min.js`:this.tinymceScriptSrc}initEditor(e){Se(e,"blur",this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.onTouchedCallback())}),Se(e,this.modelEvents,this.destroy$).subscribe(()=>{this.cdRef.markForCheck(),this.ngZone.run(()=>this.emitOnChange(e))}),typeof this.initialValue=="string"&&this.ngZone.run(()=>{e.setContent(this.initialValue),e.getContent()!==this.initialValue&&this.emitOnChange(e),this.onInitNgModel!==void 0&&this.onInitNgModel.emit(e)})}emitOnChange(e){this.onChangeCallback&&this.onChangeCallback(e.getContent({format:this.outputFormat}))}static \u0275fac=function(t){return new(t||a)(O(me),O(ce),O(he),O(de),O(dn,8))};static \u0275cmp=J({type:a,selectors:[["editor"]],inputs:{cloudChannel:"cloudCh
1annel",apiKey:"apiKey",licenseKey:"licenseKey",init:"init",id:"id",initialValue:"initialValue",outputFormat:"outputFormat",inline:"inline",tagName:"tagName",plugins:"plugins",toolbar:"toolbar",modelEvents:"modelEvents",allowedEvents:"allowedEvents",ignoreEvents:"ignoreEvents",disabled:"disabled"},standalone:!0,features:[ne([un]),Ke,_e],decls:0,vars:0,template:function(t,n){},dependencies:[ye,Ce],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return a})(),$t=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=Z({type:a});static \u0275inj=Q({imports:[Kt]})}return a})();var pn=new K("recaptcha-language"),gn=new K("recaptcha-base-url"),_n=new K("recaptcha-nonce-tag"),fn=new K("recaptcha-settings"),hn=new K("recaptcha-v3-site-key"),yn=new K("recaptcha-loader-options");function vn(a,i,e,{url:t,lang:n,nonce:o}={}){window.ng2recaptchaloaded=()=>{e(grecaptcha)};let r=document.createElement("script");r.innerHTML="";let{url:u,nonce:f}=i(new URL(t||"https://www.google.com/recaptcha/api.js"));u.searchParams.set("render",a==="explicit"?a:a.key),u.searchParams.set("onload","ng2recaptchaloaded"),u.searchParams.set("trustedtypes","true"),n&&u.searchParams.set("hl",n),r.src=u.href;let x=f||o;x&&r.setAttribute("nonce",x),r.async=!0,r.defer=!0,document.head.appendChild(r)}function bn({v3SiteKey:a,onBeforeLoad:i,onLoaded:e}){let t=a?{key:a}:"explicit";Ht.loadScript(t,i,e)}var Ht={loadScript:vn,newLoadScript:bn};function xn(a){return a.asObservable().pipe(le(i=>i!==null))}var zt=(()=>{class a{static{this.ready=null}constructor(e,t,n,o,r,u){this.platformId=e,this.language=t,this.baseUrl=n,this.nonce=o,this.v3SiteKey=r,this.options=u;let f=this.init();this.ready=f?xn(f):Y()}init(){if(a.ready)return a.ready;if(!ve(this.platformId))return;let e=new ae(null);return a.ready=e,Ht.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:t=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(t);let n=new URL(this.baseUrl??t);return this.language&&n.searchParams.set("hl",this.language),{url:n,nonce:this.nonce}},onLoaded:t=>{let n=t;this.options?.onLoaded&&(n=this.options.onLoaded(t)),e.next(n)}}),e}static{this.\u0275fac=function(t){return new(t||a)($(de),$(pn,8),$(gn,8),$(_n,8),$(hn,8),$(yn,8))}}static{this.\u0275prov=se({token:a,factory:a.\u0275fac})}}return a})(),Cn=0,Gt=(()=>{class a{constructor(e,t,n,o){this.elementRef=e,this.loader=t,this.zone=n,this.id=`ngrecaptcha-${Cn++}`,this.errorMode="default",this.resolved=new g,this.error=new g,this.errored=new g,o&&(this.siteKey=o.siteKey,this.theme=o.theme,this.type=o.type,this.size=o.size,this.badge=o.badge)}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(e=>{e!=null&&e.render instanceof Function&&(this.grecaptcha=e,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){this.size==="invisible"&&(this.widget!=null?this.grecaptcha.execute(this.widget):this.executeRequested=!0)}reset(){this.widget!=null&&(this.grecaptcha.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset())}get __unsafe_widgetValue(){return this.widget!=null?this.grecaptcha.getResponse(this.widget):null}expired(){this.resolved.emit(null)}onError(e){this.error.emit(e),this.errored.emit(e)}captchaResponseCallback(e){this.resolved.emit(e)}grecaptchaReset(){this.widget!=null&&this.zone.runOutsideAngular(()=>this.grecaptcha.reset(this.widget))}renderRecaptcha(){let e={badge:this.badge,callback:t=>{this.zone.run(()=>this.captchaResponseCallback(t))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey,size:this.size,tabindex:this.tabIndex,theme:this.theme,type:this.type};this.errorMode==="handled"&&(e["error-callback"]=(...t)=>{this.zone.run(()=>this.onError(t))}),this.widget=this.grecaptcha.render(this.elementRef.nativeElement,e),this.executeRequested===!0&&(this.executeRequested=!1,this.execute())}static{this.\u0275fac=function(t){return new(t||a)(O(me),O(zt),O(ce),O(fn,8))}}static{this.\u0275cmp=J({type:a,selectors:[["re-captcha"]],hostVars:1,hostBindings:function(t,n){t&2&&P("id",n.id)},inputs:{id:"id",siteKey:"siteKey",theme:"theme",type:"type",size:"size",tabIndex:"tabIndex",badge:"badge",errorMode:"errorMode"},outputs:{resolved:"resolved",error:"error",errored:"errored"},exportAs:["reCaptcha"],decls:0,vars:0,template:function(t,n){},encapsulation:2})}}return a})(),kn=(()=>{class a{static{this.\u0275fac=function(t){return new(t||a)}}static{this.\u0275mod=Z({type:a})}static{this.\u0275inj=Q({})}}return a})(),Jt=(()=>{class a{static{this.\u0275fac=function(t){return new(t||a)}}static{this.\u0275mod=Z({type:a})}static{this.\u0275inj=Q({providers:[zt],imports:[kn]})}}return a})();var Fe=class a{constructor(i){this.httpClient=i;this.isLoaded=!1,this.getTheme()}themes=[];allClasses=[];colors=[];fonts=[];config;isLoaded=!1;getTheme(){this.isLoaded=!1,this.httpClient.get(`${at.dcmsBaseUrl}/api/Themes/GetThemes`).subscribe(i=>{for(let e=0;e<i.length;e++){let t=i[e];t.isActive==1&&(this.allClasses=t.classes?JSON.parse(t.classes):[],this.colors=t.colors?JSON.parse(t.colors):[],this.fonts=t.fonts?JSON.parse(t.fonts):[],this.setSiteTheme(t)),this.updateTinyMCEConfig()}})}setSiteTheme(i){let e=document.getElementsByTagName("head")[0];var t=document.getElementsByTagName("style"),n=document.getElementsByTagName("link");for(let x=0;x<t.length;x++){let S=t[x];S.id.indexOf("theme-font")!=-1&&(e.removeChild(S),x=x-1)}for(let x=0;x<n.length;x++){let S=n[x];var o=S.getAttribute("name");o&&o.indexOf("theme-font")!=-1&&(e.removeChild(S),x=x-1)}if(i.fonts){var r=JSON.parse(i.fonts);for(let x=0;x<r.length;x++){let S=r[x];if(S.link.includes("<link"))e.appendChild(S.link);else if(S.link.includes("/Resources")){let U=document.createElement("style");U.type="text/css",U.id="theme-font";var u=`
2            @font-face {
3            font-family: `+S.name+`;
4            src: url(`+S.link+`);
5          }
6          `;U.appendChild(document.createTextNode(u)),e.appendChild(U)}else{var f=document.createElement("link");f.setAttribute("rel","stylesheet"),f.setAttribute("type","text/css"),f.setAttribute("name","theme-font"),f.setAttribute("href",S.link),S.link.includes(".css")||document.head.appendChild(f)}}}}updateTinyMCEConfig(){var i=[],e=["Black","Tundora","Dove Gray","Star Dust","Pale Slate","Gallery","Alabaster","White","Red","Orange Peel","Yellow","Green","Cyan","Blue","Electric Violet","Magenta","Azalea","Karry","Egg White","Zanah","Botticelli","Tropical Blue","Mischka","Twilight","Tonys Pink","Peach Orange","Cream Brulee","Sprout","Casper","Perano","Cold Purple","Careys Pink","Mandy","Rajah","Dandelion","Olivine","Gulf Stream","Viking","Blue Marguerite","Puce","Guardsman Red","Fire Bush","Golden Dream","Chelsea Cucumber","Smalt Blue","Boston Blue","Butterfly Bush","Cadillac","Sangria","Mai Tai","Buddha Gold","Forest Green","Eden","Venice Blue","Meteorite","Claret","Rosewood","Cinnamon","Olive","Parsley","Tiber","Midnight Blue","Valentino","Loulou","#000000","#424242","#636363","#9C9C94","#CEC6CE","#EFEFEF","#F7F7F7","#FFFFFF","#FF0000","#FF9C00","#FFFF00","#00FF00","#00FFFF","#0000FF","#9C00FF","#FF00FF","#F7C6CE","#FFE7CE","#FFEFC6","#D6EFD6","#CEDEE7","#CEE7F7","#D6D6E7","#E7D6DE","#E79C9C","#FFC69C","#FFE79C","#B5D6A5","#A5C6CE","#9CC6EF","#B5A5D6","#D6A5BD","#E76363","#F7AD6B","#FFD663","#94BD7B","#73A5AD","#6BADDE","#8C7BC6","#C67BA5","#CE0000","#E79439","#EFC631","#6BA54A","#4A7B8C","#3984C6","#634AA5","#A54A7B","#9C0000","#B56308","#BD9400","#397B21","#104A5A","#085294","#311873","#731842","#630000","#7B3900","#846300","#295218","#083139","#003163","#21104A","#4A1031"],t=["Arial","Arial Black","Comic Sans MS","Courier New"];
6this.fonts.length&&this.fonts.forEach(n=>{t.push(n.name)}),i=this.allClasses.length?[...this.allClasses]:[],this.colors.length&&this.colors.forEach(n=>{e.push(n.value)}),this.config={selector:".tiny-editor",base_url:"/assets/tinymce",suffix:".min",query:"",plugins:"preview importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media codesample table charmap pagebreak nonbreaking anchor insertdatetime advlist lists wordcount help charmap quickbars emoticons accordion",toolbar:"viewcode|code preview | undo redo charmap emoticons| accordion accordionremove | blocks fontfamily fontsize | dynamicKeys classes | bold italic underline strikethrough | align numlist bullist | link image | table media | lineheight outdent indent| forecolor backcolor removeformat | fullscreen | print | pagebreak anchor codesample | ltr rtl",tinycomments_mode:"embedded",tinycomments_author:"Author name",toolbar_sticky:!1,color_map:[],font_family_formats:"Arial=arial,helvetica,sans-serif; Courier New=courier new,courier,monospace; AkrutiKndPadmini=Akpdmi-n; Font-awsome",setup:function(n){n.ui.registry.addMenuButton("classes",{text:"Classes",fetch:function(o){return R(this,null,function*(){var r=i.map(u=>({type:"menuitem",text:`${u}`,onAction:function(){n.insertContent(`${u}`)}}));o(r)})}}),n.ui.registry.addMenuButton("dynamicKeys",{text:"Place Holders",fetch:function(o){return R(this,null,function*(){var r=yield Promise.resolve([]),u=r.map(f=>({type:"menuitem",text:`${f}`,onAction:function(){n.insertContent(`{{${f}}}`)}}));n.ui.registry.addButton("viewcode",{text:"View Code",icon:!1,onclick:()=>this.toggleCodeView()}),o(u)})}})}},this.isLoaded=!0}static \u0275fac=function(e){return new(e||a)($(be))};static \u0275prov=se({token:a,factory:a.\u0275fac,providedIn:"root"})};var En=["formcontrolls"],In=["SearchForm"],wn=["popupBefor"],On=["template"],Yt=["*","*","*"],Zt=a=>({block:a}),Bn=a=>({activeTab:a}),Vn=(a,i)=>({block:a,i}),Xt=()=>({standalone:!0});function Mn(a,i){a&1&&(m(0,"div",21)(1,"span",22),p(2,"loading..."),d()())}function Tn(a,i){if(a&1&&(m(0,"div"),p(1),W(2,"hr"),d()),a&2){let e=s();l(),h(" ",e.settings.formName," ")}}function An(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e),l(),h(" ",e.name," ")}}function Pn(a,i){if(a&1&&(m(0,"div")(1,"label",28),p(2),d(),m(3,"ng-select",29),_(4,An,2,2,"ng-option",30),d()()),a&2){let e=s(),t=e.$implicit,n=e.index,o=s(6);l(),c("for",t.element.key),l(),h(" ",t.element.setting.label," "),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("id",t.element.key)("required",t.element.setting.Required)("formControlName",t.element.value)("loading",o.lockupLoder[n]),P("name",t.element.key),l(),c("ngForOf",o.listArryOfLockups[n])}}function Ln(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e),l(),h(" ",e.name," ")}}function jn(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"ng-select",32),D("change",function(){v(e);let n=s(),o=n.$implicit,r=n.index,u=s(6);return b(u.getLockups(r,o.element.value,!1))}),_(4,Ln,2,2,"ng-option",30),d()()}if(a&2){let e=s(),t=e.$implicit,n=e.index,o=s(6);l(),c("for",t.element.key),l(),h(" ",t.element.setting.label," "),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("disabled",!o.listArryOfLockups[n])("id",t.element.key)("loading",o.lockupLoder[n])("required",t.element.setting.Required)("formControlName",t.element.value),P("name",t.element.key),l(),c("ngForOf",o.listArryOfLockups[n])}}function Nn(a,i){if(a&1&&(C(0),_(1,Pn,5,9,"div",11)(2,jn,5,10,"div",11),k()),a&2){let e=i.$implicit,t=s(4).$implicit;l(),c("ngIf",e.element.setting.dataSource=="lookups"&&t.element.setting.lockup==e.element.setting.lockup&&!e.element.setting.isDependable),l(),c("ngIf",e.element.setting.dataSource=="lookups"&&t.element.setting.lockup==e.element.setting.lockup&&e.element.setting.isDependable)}}function Rn(a,i){if(a&1&&(C(0),_(1,Nn,3,2,"ng-container",27),k()),a&2){let e=s(5);l(),c("ngForOf",e.ListOfLockups)}}function Wn(a,i){if(a&1&&(m(0,"div"),_(1,Rn,2,1,"ng-container",11),d()),a&2){let e=s(2).$implicit,t=s(2);V(e.element.cssClass),l(),c("ngIf",t.ListOfLockups.length)}}function qn(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e.dataKey),l(),h(" ",e.dataLabel," ")}}function Un(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",34),D("change",function(n){v(e);let o=s(3).$implicit,r=s(2);return b(r.changeValueInAllBlocks(o.element.key,n))}),_(4,qn,2,2,"ng-option",30),d(),k()}
6if(a&2){let e=s(3).$implicit;l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("formControlName",e.element.key)("required",e.element.setting.Required)("clearable",!e.element.setting.isNotClearable),l(),c("ngForOf",e.element.setting.options)}}function Kn(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit,t=s(4).$implicit;c("value",e[t.element.setting.value]),l(),h(" ",e[t.element.setting.key]," ")}}function $n(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",35),D("change",function(n){v(e);let o=s(3).$implicit,r=s(2);return b(r.changeValueInAllBlocks(o.element.key,n))}),_(4,Kn,2,2,"ng-option",30),d(),k()}if(a&2){let e=s(3).$implicit,t=s(2);l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("required",e.element.setting.Required)("formControlName",e.element.value)("clearable",!e.element.setting.isNotClearable),P("name",e.element.key),l(),c("ngForOf",t.optionSDS)}}function Hn(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit,t=s(4).$implicit;c("value",e[t.element.setting.dataKey]),l(),h(" ",e[t.element.setting.dataLabel]," ")}}function zn(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",35),D("change",function(n){v(e);let o=s(3).$implicit,r=s(2);return b(r.changeValueInAllBlocks(o.element.key,n))}),_(4,Hn,2,2,"ng-option",30),d(),k()}if(a&2){let e=s(3).$implicit;l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("required",e.element.setting.Required)("formControlName",e.element.value)("clearable",!e.element.setting.isNotClearable),P("name",e.element.key),l(),c("ngForOf",e.options)}}function Gn(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(6);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Jn(a,i){if(a&1&&(m(0,"small",36),_(1,Gn,4,8,"span",11),d()),a&2){let e,t=s(3).$implicit,n=s(2);l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function Yn(a,i){if(a&1&&(m(0,"div"),_(1,Un,5,8,"ng-container",11)(2,$n,5,9,"ng-container",11)(3,zn,5,9,"ng-container",11),p(4),_(5,Jn,2,1,"small",33),d()),a&2){let e,t,n=s(2).$implicit,o=s(2);V(n.element.cssClass),l(),c("ngIf",n.element.setting.dataSource=="static"),l(),c("ngIf",n.element.setting.dataSource=="dataSource"),l(),c("ngIf",n.element.setting.dataSource=="api"),l(),h(" ",o.validtionForm.get(n.element.key)&&((e=o.validtionForm.get(n.element.key))==null?null:e.touched)&&((e=o.validtionForm.get(n.element.key))==null?null:e.invalid)," "),l(),c("ngIf",(o.validtionForm==null?null:o.validtionForm.get(n.element.key))&&(o.validtionForm==null||(t=o.validtionForm.get(n.element.key))==null?null:t.touched)&&(o.validtionForm==null||(t=o.validtionForm.get(n.element.key))==null?null:t.invalid))}}function Qn(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"input",37),A("ngModelChange",function(n){v(e);let o=s(2).$implicit;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("keypress",function(n){v(e);let o=s(2).$implicit,r=s(2);return b(r.numbersOnly(n,o.element.setting.OnlyNumber))})("change",function(n){v(e);let o=s(2).$implicit,r=s(2);return r.sepratedNumbersFromFunction(o.element,o.element.setting.OnlyNumber),b(r.changeValueInAllBlocks(o.element.key,n))}),d()()}if(a&2){let e=s(2).$implicit;V(e.element.cssClass),l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),c("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label)("id",e.element.key)("name",e.element.key||e),M("ngModel",e.element.value),c("required",e.element.setting.Required)("maxlength",e.element.setting.maxLength)("minlength",e.element.setting.minLength)("pattern",e.element.setting.Pattern)("disabled",e.element.setting.isDisabled)}}function Zn(a,i){if(a&1&&(C(0),_(1,Wn,2,4,"div",26)(2,Yn,6,8,"div",26)(3,Qn,4,14,"div",26),k()),a&2){let e=s().$implicit;l(),c("ngIf",e.element&&e.element.type=="DDL"&&e.element.setting.dataSource=="lookups"),l(
6),c("ngIf",e.element&&e.element.type=="DDL"),l(),c("ngIf",e.element&&e.element.type=="Text")}}function Xn(a,i){if(a&1&&(m(0,"div"),_(1,Zn,4,3,"ng-container",11),d()),a&2){let e=i.$implicit;q("col-",e.size," form-block"),l(),c("ngIf",e.checked)}}function ei(a,i){if(a&1){let e=F();m(0,"div")(1,"form",23,5),D("ngSubmit",function(){v(e);let n=s();return b(n.submitSearch())}),m(3,"div",15),_(4,Xn,2,4,"div",24),m(5,"div")(6,"button",25),p(7),W(8,"i"),d()()()()()}if(a&2){let e=s();l(),c("formGroup",e.searchForm),l(3),c("ngForOf",e.searchDisplayControls),l(3),h(" ",e.settings.btnSearchLabel," "),l(),V(e.settings.iconOfButton)}}function ti(a,i){a&1&&ue(0)}function ni(a,i){if(a&1&&(m(0,"div"),_(1,ti,1,0,"ng-container",38),pe(2),d()),a&2){let e=i.$implicit;s(4);let t=L(26);q("col-",e.size," form-block"),l(),c("ngTemplateOutlet",t)("ngTemplateOutletContext",fe(5,Zt,e))}}function ii(a,i){if(a&1&&(C(0),_(1,ni,3,7,"div",24),k()),a&2){let e=s().$implicit;l(),c("ngForOf",e.blocks)}}function ai(a,i){if(a&1&&(C(0),_(1,ii,2,1,"ng-container",11),k()),a&2){let e=i.$implicit,t=s(2);l(),c("ngIf",e.generalTab&&t.statusOfForm!=3)}}function oi(a,i){if(a&1&&(C(0),_(1,ai,2,1,"ng-container",27),k()),a&2){let e=s();l(),c("ngForOf",e.settings.tabs)}}function li(a,i){if(a&1&&(m(0,"div",39)(1,"div",40),p(2),y(3,"translate"),y(4,"async"),d()()),a&2){let e=s();l(2),h(" ",I(4,6,w(3,1,"f-b-isSavedExpectedWages",e.settings.source,e.currentPageSlug,"form-builder"))," ")}}function ri(a,i){if(a&1&&(m(0,"div",39)(1,"div",40),p(2),y(3,"translate"),y(4,"async"),d()()),a&2){let e=s();l(2),h(" ",I(4,6,w(3,1,(e.getDataObj==null?null:e.getDataObj.status)==1||(e.getDataObj==null?null:e.getDataObj.status)==3?"f-b-formHasBeenSent":(e.getDataObj==null?null:e.getDataObj.status)==4?"f-b-formHasBeenSavedAsDraft":"f-b-formHasBeenRejected",e.settings.source,e.currentPageSlug,"form-builder"))," ")}}function si(a,i){if(a&1&&(m(0,"div",39)(1,"div",40),p(2),y(3,"translate"),y(4,"async"),d()()),a&2){let e=s();l(2),h(" ",I(4,6,w(3,1,(e.getDataObj==null?null:e.getDataObj.status)==1||(e.getDataObj==null?null:e.getDataObj.status)==3?"f-b-formHasBeenSent":(e.getDataObj==null?null:e.getDataObj.status)==4?"f-b-formHasBeenSavedAsDraft":"f-b-formHasBeenRejected",e.settings.source,e.currentPageSlug,"form-builder"))," ")}}function ci(a,i){if(a&1){let e=F();C(0),m(1,"li",42),D("click",function(){v(e);let n=s(),o=n.$implicit,r=n.index,u=s(2);return b(u.selectTab(o,r))}),m(2,"span"),p(3),d()(),k()}if(a&2){let e=s(),t=e.$implicit,n=e.index,o=s(2);l(),q("","tab"+n," tabs nav-item"),c("ngClass",fe(5,Bn,o.settings.selectedActiveTab==n)),l(2),h("",t.tabName," ")}}function mi(a,i){if(a&1&&(C(0),_(1,ci,4,7,"ng-container",11),k()),a&2){let e=i.$implicit;l(),c("ngIf",!e.generalTab)}}function di(a,i){if(a&1&&(m(0,"ul",41),_(1,mi,2,1,"ng-container",27),d()),a&2){let e=s();l(),c("ngForOf",e.settings.tabs)}}function ui(a,i){a&1&&ue(0)}function pi(a,i){if(a&1&&(m(0,"div"),_(1,ui,1,0,"ng-container",38),pe(2,1),d()),a&2){let e=i.$implicit;s(4);let t=L(26);q("col-",e.size," form-block"),l(),c("ngTemplateOutlet",t)("ngTemplateOutletContext",fe(5,Zt,e))}}function gi(a,i){if(a&1&&(C(0),_(1,pi,3,7,"div",24),k()),a&2){let e=s().$implicit;l(),c("ngForOf",e.blocks)}}function _i(a,i){if(a&1&&(C(0),_(1,gi,2,1,"ng-container",11),k()),a&2){let e=i.$implicit,t=i.index,n=s(2);l(),c("ngIf",n.settings.selectedActiveTab==t&&!e.generalTab)}}function fi(a,i){if(a&1&&(C(0),_(1,_i,2,1,"ng-container",27),k()),a&2){let e=s();l(),c("ngForOf",e.settings.tabs)}}function hi(a,i){a&1&&ue(0)}function yi(a,i){if(a&1&&(m(0,"div"),_(1,hi,1,0,"ng-container",38),pe(2,2),d()),a&2){let e=i.$implicit,t=i.index;s(2);let n=L(26);q("col-",e.size," form-block"),l(),c("ngTemplateOutlet",n)("ngTemplateOutletContext",He(5,Vn,e,t))}}function vi(a,i){if(a&1&&(C(0),_(1,yi,3,8,"div",24),k()),a&2){let e=s();l(),c("ngForOf",e.settings.blocks)}}function bi(a,i){if(a&1){let e=F();m(0,"div",39)(1,"re-captcha",43,6),A("ngModelChange",function(n){v(e);let o=s();return T(o.formModel.captcha,n)||(o.formModel.captcha=n),b(n)}),d(),m(3,"div",44),p(4," Captcha must be solved "),d(),m(5,"div",45),p(6," Captcha is valid "),d(),m(7,"div",46),p(8),d(),m(9,"div",45),p(10," The form is valid "),d()()}if(a&2){let e=L(2),t=s(),n=L(10);l(),B("siteKey",t.settings.sitekey),M("ngModel",t.formModel.captcha),l(2),c("hidden",e.valid||e.pristine),l(2),c("hidden",!e.valid),l(3),E(t.error),l(),c("hidden",!n.form.valid)}}function xi(a,i){if(a&1&&(C(0),m(1,"li",48),p(2),y(3,"translate"),y(4,"async"),y(5,"translate"),y(6,"async"),d(),k()),a&2){let e=s().$implicit,t=s(2);l(2),ge(" ",I(4,8,w(3,3,"f-b-"+e.label,t.settings.source,t.currentPageSlug,"form-builder"))," "," ","",I(6,15,w(5,10,t.validationMsg.required,t.settings.source,t.currentPageSlug,"form-builder"))," ")}}function Ci(a,i){if(a&1&&(C(0),m(1,"li",48),p(2),y(3,"translate"),y(4,"async"),y(5,"translate"),y(6,"async"),d(),k()),a&2){let e,t=s().$implicit,n=s(2);l(2),Me(" ",I(4,9,w(3,4,"f-b-"+t.label,n.settings.source,n.currentPageSlug,"form-builder"))," "," ","",I(6,16,w(5,11,n.validationMsg.minlength,n.settings.source,n.currentPageSlug,"form-builder")),""," "+((e=n.validtionForm.get(t.key))==null||e.errors==null||e.errors.minlength==null?null:e.errors.minlength.requiredLength)," ")}}function ki(a,i){if(a&1&&(C(0),m(1,"li",48),p(2),y(3,"translate"),y(4,"async"),y(5,"translate"),y(6,"async"),d(),k()),a&2){let e,t=s().$implicit,n=s(2);l(2),Me(" ",I(4,9,w(3,4,"f-b-"+t.label,n.settings.source,n.currentPageSlug,"form-builder")),""," ","",I(6,16,w(5,11,n.validationMsg.maxlength,n.settings.source,n.currentPageSlug,"form-builder"))," "," "+((e=n.validtionForm.get(t.key))==null||e.errors==null||e.errors.maxlength==null?null:e.errors.maxlength.requiredLength)," ")}}function Si(a,i){if(a&1&&(C(0),m(1,"li",48),p(2),y(3,"translate"),y(4,"async"),y(5,"translate"),y(6,"async"),d(),k()),a&2){let e=s().$implicit,t=s(2);l(2),ge(" ",I(4,8,w(3,3,"f-b-"+e.label,t.settings.source,t.currentPageSlug,"form-builder")),""," ","",I(6,15,w(5,10,t.validationMsg.pattern,t.settings.source,t.currentPageSlug,"form-builder"))," ")}}function Fi(a,i){if(a&1&&(C(0),m(1,"li",48),p(2),y(3,"translate"),y(4,"async"),y(5,"translate"),y(6,"async"),d(),k()),a&2){let e=s().$implicit,t=s(2);l(2),ge(" ",I(4,8,w(3,3,"f-b-"+e.label,t.settings.source,t.currentPageSlug,"form-builder")),""," ","",I(6,15,w(5,10,t.validationMsg.isOnChangeError,t.settings.source,t.currentPageSlug,"form-builder"))," ")}}function Di(a,i){if(a&1&&(C(0),_(1,xi,7,17,"ng-container",11)(2,Ci,7,18,"ng-container",11)(3,ki,7,18,"ng-container",11)(4,Si,7,17,"ng-container",11)(5,Fi,7,17,"ng-container",11),k()),a&2){let e,t,n,o,r,u=i.$implicit,f=s(2);l(),c("ngIf",(e=f.validtionForm.get(u.key))==null?null:e.hasError("required")),l(),c("ngIf",(t=f.validtionForm.get(u.key))==null?null:t.hasError("minlength")),l(),c("ngIf",(n=f.validtionForm.get(u.key))==null?null:n.hasError("maxlength")),l(),c("ngIf",(o=f.validtionForm.get(u.key))==null?null:o.hasError("pattern")),l(),c("ngIf",(r=f.validtionForm.get(u.key))==null?null:r.hasError("isOnChangeError"))}}function Ei(a,i){if(a&1&&(m(0,"ul",47),_(1,Di,6,5,"ng-container",27),d()),a&2){let e=s();l(),c("ngForOf",e.formKey)}}function Ii(a,i){if(a&1&&(m(0,"button",49)(1,"b"),p(2),d()()),a&2){let e=s();c("disabled",e.loading||(e.getDataObj==null?null:e.getDataObj.status)==1||(e.getDataObj==null?null:e.getDataObj.status)==3),l(2),E(e.settings.btnSubmitLabel||"Submit")}}function wi(a,i){if(a&1){let e=F();m(0,"button",50),D("click",function(){v(e);let n=s(),o=L(10);return b(n.resetClick(o))}),p(1," Reset "),d()}if(a&2){let e=s();c("disabled",e.loading)}}function Oi(a,i){if(a&1){let e=F();m(0,"button",51),D("click",function(){v(e);let n=s();return b(n.cancelClick())}),p(1," Cancel "),d()}if(a&2){let e=s();c("disabled",e.loading)}}function Bi(a,i){if(a&1){let e=F();C(0),m(1,"button",52),D("click",function(){let n=v(e).ngIf,o=s(3),r=L(24);return b(o.callApi(n,r))}),m(2,"b"),p(3),d()(),k()}
6if(a&2){let e=s().$implicit;l(3),h(" ",e,"")}}function Vi(a,i){if(a&1&&(C(0),_(1,Bi,4,1,"ng-container",11),k()),a&2){let e=i.$implicit,t=s(2);l(),c("ngIf",t.getModel(e))}}function Mi(a,i){if(a&1&&(C(0),_(1,Vi,2,1,"ng-container",27),k()),a&2){let e=s();l(),c("ngForOf",e.settings.BtnsArray)}}function Ti(a,i){if(a&1&&(m(0,"span"),p(1),d()),a&2){let e=s(2);l(),h("",e.settings.Message," ")}}function Ai(a,i){if(a&1&&(m(0,"div",64)(1,"label"),p(2),d(),m(3,"p"),p(4),d()()),a&2){let e=s(3);l(2),E(e.settings.lableofPercentField),l(2),E(e.totalValuesAfterPercent)}}function Pi(a,i){if(a&1&&(m(0,"div",15)(1,"div",64)(2,"label"),p(3),d(),m(4,"p"),p(5),d()(),m(6,"div",64)(7,"label"),p(8),d(),m(9,"p"),p(10),d()(),m(11,"div",64)(12,"label"),p(13),d(),m(14,"p"),p(15),d()(),_(16,Ai,5,2,"div",65),d()),a&2){let e=s(2);l(3),E(e.settings.lableofPostiveValues),l(2),E(e.submitedPostiveValues),l(3),E(e.settings.lableofNegativeValues),l(2),E(e.submitedNegativeValues),l(3),E(e.settings.lableofTotalValues),l(2),E(e.totalValues),l(),c("ngIf",e.settings.showPercentField)}}function Li(a,i){if(a&1){let e=F();m(0,"div",53)(1,"div",54)(2,"h4",55),p(3),d(),m(4,"button",56),D("click",function(){v(e);let n=s();return b(n.closePopup())}),m(5,"span",57),p(6,"\xD7"),d()()(),m(7,"div",58),_(8,Ti,2,1,"span",11)(9,Pi,17,7,"div",59),d(),m(10,"div",60)(11,"div",61)(12,"button",62),D("click",function(){v(e);let n=s(),o=L(10),r=L(24);return b(n.okBeforeClick(r,o))}),m(13,"b"),p(14),d()(),m(15,"button",63),D("click",function(){v(e);let n=s();return b(n.closePopup())}),m(16,"b"),p(17),d()()()()()}if(a&2){let e=s();l(3),E(e.settings.Title),l(5),c("ngIf",!e.settings.showSummary),l(),c("ngIf",e.settings.showSummary),l(5),E(e.settings.okLabel||"Submit"),l(3),E(e.settings.cancelLabel||"Cancel")}}function ji(a,i){if(a&1){let e=F();m(0,"div",66)(1,"h1",67),p(2),d(),m(3,"span"),p(4),d(),m(5,"div",61)(6,"button",62),D("click",function(){v(e);let n=s();return b(n.redirectAction())}),m(7,"b"),p(8),d()()()()}if(a&2){let e=s();l(2),E(e.settings.titleAfter),l(2),h("",e.settings.MessageAfter," "),l(4),E(e.settings.afterOkLabel||"Submit")}}function Ni(a,i){if(a&1&&(m(0,"a"),p(1),d()),a&2){let e=s(3);q("btn ",e.settings.btnCssClass,""),l(),h(" ",e.settings.btnLabel," ")}}function Ri(a,i){if(a&1&&(m(0,"button"),p(1),d()),a&2){let e=s(3);q("btn ",e.settings.btnCssClass,""),l(),h(" ",e.settings.btnLabel," ")}}function Wi(a,i){if(a&1&&(m(0,"a"),p(1),d()),a&2){let e=s(3);q("btn ",e.settings.btnCssClass,""),l(),h(" ",e.settings.btnLabel," ")}}function qi(a,i){if(a&1&&(m(0,"div"),_(1,Ni,2,4,"a",26)(2,Ri,2,4,"button",26)(3,Wi,2,4,"a",26),d()),a&2){let e=s(2);l(),c("ngIf",e.settings.btnOption==1),l(),c("ngIf",e.settings.btnOption==2),l(),c("ngIf",e.settings.btnOption==3)}}function Ui(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Ki(a,i){if(a&1&&(m(0,"small",36),_(1,Ui,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function $i(a,i){if(a&1&&(m(0,"div",70)(1,"p",71),p(2),d()()),a&2){let e=s(2).block;l(2),h(" * ",e.element.setting.OnChangeErrorMsg," ")}}function Hi(a,i){if(a&1){let e=F();m(0,"div")(1,"div")(2,"label",28),p(3),d(),m(4,"input",68),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("ngModelChange",function(){v(e);let n=s().block,o=s();return o.sepratedNumbersFromFunction(n.element,n.element.setting.OnlyNumber),b(o.onChangeValidation(n,n.element.value))})("click",function(){v(e);let n=s().block,o=s();return b(o.onChangeValidation(n,n.element.value,"click"))})("keypress",function(n){v(e);let o=s().block,r=s();return b(r.numbersOnly(n,o.element.setting.OnlyNumber))}),d(),_(5,Ki,2,1,"small",33)(6,$i,3,1,"div",69),d()()}if(a&2){let e,t=s().block,n=s();V(t.element.cssClass),l(2),c("for",t.element.key),l(),E(t.element.setting.label),l(),c("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label)("id",t.element.key)("name",t.element.key||t),M("ngModel",t.element.value),c("required",t.element.setting.Required)("maxlength",t.element.setting.maxLength)("minlength",t.element.setting.minLength)("pattern",t.element.setting.Pattern)("disabled",t.element.setting.isDisabled),l(),c("ngIf",(n.validtionForm==null?null:n.validtionForm.get(t.element.key))&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.touched)&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.invalid)),l(),c("ngIf",t.element.setting==null?null:t.element.setting.isOnChangeError)}}function zi(a,i){a&1&&(m(0,"div"),W(1,"hr"),d())}function Gi(a,i){if(a&1&&(m(0,"div")(1,"div")(2,"label",72),p(3),d(),_(4,zi,2,0,"div",11),d()()),a&2){let e=s().block;V(e.element.cssClass),l(3),h(" ",e.element.setting.label," "),l(),c("ngIf",e.element.setting.label=="")}}function Ji(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Yi(a,i){if(a&1&&(m(0,"small",36),_(1,Ji,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function Qi(a,i){if(a&1&&(m(0,"div",70)(1,"p",71),p(2),d()()),a&2){let e=s(2).block;l(2),h(" * ",e.element.setting.OnChangeErrorMsg," ")}}function Zi(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"input",73),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("ngModelChange",function(){v(e);let n=s().block,o=s();return b(o.onChangeValidation(n,n.element.value))})("click",function(){v(e);let n=s().block,o=s();return b(o.onChangeValidation(n,n.element.value,"click"))}),d(),_(4,Yi,2,1,"small",33)(5,Qi,3,1,"div",69),d()}if(a&2){let e,t=s().block,n=s();V(t.element.cssClass),l(),c("for",t.element.key),l(),E(t.element.setting.label),l(),c("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label)("id",t.element.key)("name",t.element.key||t),M("ngModel",t.element.value),c("required",t.element.setting.Required)("maxlength",t.element.setting.maxLength)("minlength",t.element.setting.minLength)("pattern",t.element.setting.Pattern),l(),c("ngIf",(n.validtionForm==null?null:n.validtionForm.get(t.element.key))&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.touched)&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.invalid)),l(),c("ngIf",t.element.setting==null?null:t.element.setting.isOnChangeError)}}function Xi(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function ea(a,i){if(a&1&&(m(0,"small",36),_(1,Xi,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function ta(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"input",74),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),d(),_(4,ea,2,1,"small",33),d()}if(a&2){let e,t=s().block,n=s();V(t.element.cssClass),l(),c("for",t.element.key),l(),E(t.element.setting.label),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("id",t.element.key)("name",t.element.key),M("ngModel",t.element.value),c("required",t.element.setting.Required)("pattern",t.element.setting.Pattern||"[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,3}$")("maxlength",t.element.setting.maxLength),l(),c("ngIf",(n.validtionForm==null?null:n.validtionForm.get(t.element.key))&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.touched)&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.invalid))}}function na(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function ia(a,i){if(a&1&&(m(0,"small",36),_(1,na,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function aa(a,i){if(a&1&&(m(0,"div",70)(1,"p",71),p(2),d()()),a&2){let e=s(2).block;l(2),h(" * ",e.element.setting.OnChangeErrorMsg," ")}}function oa(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"textarea",75),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("ngModelChange",function(){v(e);let n=s().block,o=s();return b(o.onChangeValidation(n,n.element.value))}),d(),_(4,ia,2,1,"small",33)(5,aa,3,1,"div",69),d()}if(a&2){let e,t=s().block,n=s();V(t.element.cssClass),l(),c("for",t.element.key),l(),E(t.element.setting.label),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("id",t.element.key)("name",t.element.key),M("ngModel",t.element.value),c("required",t.element.setting.Required)("maxlength",t.element.setting.maxLength)("minlength",t.element.setting.minlength),l(),c("ngIf",(n.validtionForm==null?null:n.validtionForm.get(t.element.key))&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.touched)&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.invalid)),l(),c("ngIf",t.element.setting==null?null:t.element.setting.isOnChangeError)}}function la(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"div",76)(4,"input",77,7),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),d(),m(6,"div",78)(7,"button",79),D("click",function(){v(e);let n=L(5);return b(n.toggle())}),W(8,"i",80),d()()()()}if(a&2){let e=s().block,t=s();V(e.element.cssClass),l(),c("for",e.element.key),l(),E(e.element.setting.label),l(2),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),B("name",e.element.key),M("ngModel",e.element.value),c("required",e.element.setting.Required),P("minDate",t.minDate)("maxDate",t.maxDate)("bsValue",t.bsValue)("bsConfig",t.bsConfig)}
6}function ra(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e),l(),h(" ",e.name," ")}}function sa(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"ng-select",81),A("ngModelChange",function(n){v(e);let o=s().$implicit;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("change",function(){v(e);let n=s(),o=n.$implicit,r=n.index,u=s(4);return b(u.getLockups(r,o.element.value,!0))}),_(4,ra,2,2,"ng-option",30),d()()}if(a&2){let e=s(),t=e.$implicit,n=e.index,o=s(4);l(),c("for",t.element.key),l(),h(" ",t.element.setting.label," "),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("id",t.element.key)("required",t.element.setting.Required),M("ngModel",t.element.value),c("ngModelOptions",Te(10,Xt))("loading",o.lockupLoder[n]),P("name",t.element.key),l(),c("ngForOf",o.listArryOfLockups[n])}}function ca(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e),l(),h(" ",e.name," ")}}function ma(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"ng-select",82),A("ngModelChange",function(n){v(e);let o=s().$implicit;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("change",function(){v(e);let n=s(),o=n.$implicit,r=n.index,u=s(4);return b(u.getLockups(r,o.element.value,!1))}),_(4,ca,2,2,"ng-option",30),d()()}if(a&2){let e=s(),t=e.$implicit,n=e.index,o=s(4);l(),c("for",t.element.key),l(),h(" ",t.element.setting.label," "),l(),B("placeholder",t.element.setting.placeholder?t.element.setting.placeholder:t.element.setting.label),c("disabled",!o.listArryOfLockups[n])("id",t.element.key)("loading",o.lockupLoder[n])("required",t.element.setting.Required),M("ngModel",t.element.value),P("name",t.element.key),l(),c("ngForOf",o.listArryOfLockups[n])}}function da(a,i){if(a&1&&(C(0),_(1,sa,5,11,"div",11)(2,ma,5,10,"div",11),k()),a&2){let e=i.$implicit,t=s(3).block;l(),c("ngIf",e.element.setting.dataSource=="lookups"&&t.element.setting.lockup==e.element.setting.lockup&&!e.element.setting.isDependable),l(),c("ngIf",e.element.setting.dataSource=="lookups"&&t.element.setting.lockup==e.element.setting.lockup&&e.element.setting.isDependable)}}function ua(a,i){if(a&1&&(C(0),_(1,da,3,2,"ng-container",27),k()),a&2){let e=s(3);l(),c("ngForOf",e.ListOfLockups)}}function pa(a,i){if(a&1&&(m(0,"div"),_(1,ua,2,1,"ng-container",11),d()),a&2){let e=s().block,t=s();V(e.element.cssClass),l(),c("ngIf",t.ListOfLockups.length)}}function ga(a,i){if(a&1&&(m(0,"div",70)(1,"p",71),p(2),d()()),a&2){let e=s(2).block;l(2),h(" * ",e.element.setting.OnChangeErrorMsg," ")}}function _a(a,i){if(a&1&&(m(0,"div")(1,"label",28),p(2),d(),_(3,ga,3,1,"div",69),d()),a&2){let e=s().block;V(e.element.cssClass),l(),c("for",e.element.key),l(),E(e.element.setting.label),l(),c("ngIf",e.element.setting==null?null:e.element.setting.isOnChangeError)}}function fa(a,i){if(a&1&&(m(0,"div",70)(1,"p",71),p(2),d()()),a&2){let e=s(2).block;l(2),h(" * ",e.element.setting.OnChangeErrorMsg," ")}}function ha(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"div",83)(4,"rating",84),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.setting.selectedIndex,n)||(o.element.setting.selectedIndex=n),b(n)}),d()(),_(5,fa,3,1,"div",69),d()}if(a&2){let e=s().block,t=s();V(e.element.cssClass),l(),c("for",e.element.key),l(),E(e.element.setting.label),l(2),M("ngModel",e.element.setting.selectedIndex),P("readonly",e.element.setting.readonly)("max",e.element.setting.max)("titles",t.getReviewTitles(e.element)),l(),c("ngIf",e.element.setting==null?null:e.element.setting.isOnChangeError)}}function ya(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit;c("value",e.dataKey),l(),h(" ",e.dataLabel," ")}}function va(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",85),A("ngModelChange",function(n){v(e);let o=s(2).block;return T(o.element.value,n)||(o.element.value=n),b(n)}),_(4,ya,2,2,"ng-option",30),d(),k()}if(a&2){let e=s(2).block;l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("required",e.element.setting.Required),M("ngModel",e.element.value),c("clearable",!e.element.setting.isNotClearable),P("name",e.element.key),l(),c("ngForOf",e.element.setting.options)}}function ba(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit,t=s(3).block;c("value",e[t.element.setting.value]),l(),h(" ",e[t.element.setting.key]," ")}}function xa(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",86),A("ngModelChange",function(n){v(e);let o=s(2).block;return T(o.element.value,n)||(o.element.value=n),b(n)}),_(4,ba,2,2,"ng-option",30),d(),k()}
6if(a&2){let e=s(2).block,t=s();l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("required",e.element.setting.Required),M("ngModel",e.element.value),P("name",e.element.key),l(),c("ngForOf",t.optionSDS)}}function Ca(a,i){if(a&1&&(m(0,"ng-option",31),p(1),d()),a&2){let e=i.$implicit,t=s(3).block;c("value",e[t.element.setting.dataKey]),l(),h(" ",e[t.element.setting.dataLabel]," ")}}function ka(a,i){if(a&1){let e=F();C(0),m(1,"label",28),p(2),d(),m(3,"ng-select",86),A("ngModelChange",function(n){v(e);let o=s(2).block;return T(o.element.value,n)||(o.element.value=n),b(n)}),_(4,Ca,2,2,"ng-option",30),d(),k()}if(a&2){let e=s(2).block;l(),c("for",e.element.key),l(),h(" ",e.element.setting.label," "),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("id",e.element.key)("required",e.element.setting.Required),M("ngModel",e.element.value),P("name",e.element.key),l(),c("ngForOf",e.options)}}function Sa(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Fa(a,i){if(a&1&&(m(0,"small",36),_(1,Sa,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function Da(a,i){if(a&1&&(m(0,"div")(1,"div"),_(2,va,5,9,"ng-container",11)(3,xa,5,8,"ng-container",11)(4,ka,5,8,"ng-container",11)(5,Fa,2,1,"small",33),d()()),a&2){let e,t=s().block,n=s();V(t.element.cssClass),l(2),c("ngIf",t.element.setting.dataSource=="static"),l(),c("ngIf",t.element.setting.dataSource=="dataSource"),l(),c("ngIf",t.element.setting.dataSource=="api"),l(),c("ngIf",(n.validtionForm==null?null:n.validtionForm.get(t.element.key))&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.touched)&&(n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.invalid))}}function Ea(a,i){if(a&1){let e=F();C(0,88),m(1,"div",89)(2,"input",90),A("ngModelChange",function(n){v(e);let o=s(3).block;return T(o.element.value,n)||(o.element.value=n),b(n)}),D("change",function(n){v(e);let o=s(3).block,r=s();return b(r.onChangeRadio(n,o.index))}),d(),m(3,"label",91),p(4),d()(),k()}if(a&2){let e=i.$implicit,t=s(3).block;l(2),c("type","radio")("id",e.dataKey)("value",e.dataKey)("required",t.element.setting.Required)("ngModelOptions",Te(9,Xt)),M("ngModel",t.element.value),P("name",t.element.key),l(),c("for",e.dataKey),l(),h("",e.dataLabel,"\xA0\xA0")}}function Ia(a,i){if(a&1&&(C(0),_(1,Ea,5,10,"ng-container",87),k()),a&2){let e=s(2).block;l(),c("ngForOf",e.element.setting.options)}}function wa(a,i){if(a&1&&(C(0,88),W(1,"input",92),m(2,"label",91),p(3),d(),k()),a&2){let e=i.$implicit,t=s(3).block;l(),B("name",t.element.key),c("required",t.element.setting.Required)("value",e[t.element.setting.dataKey])("id",e[t.element.setting.dataKey]),l(),c("for",e[t.element.setting.dataKey]),l(),h(" ",e[t.element.setting.dataLabel],"\xA0\xA0 ")}}function Oa(a,i){if(a&1&&(C(0),m(1,"label",28),p(2),d(),_(3,wa,4,6,"ng-container",87),k()),a&2){let e=s(2).block;l(),c("for",e.element.key),l(),E(e.element.setting.label),l(),c("ngForOf",e.options)}}function Ba(a,i){if(a&1&&(m(0,"div")(1,"h5"),p(2),d(),_(3,Ia,2,1,"ng-container",11)(4,Oa,4,3,"ng-container",11),d()),a&2){let e=s().block;V(e.element.cssClass),l(2),E(e.element.setting.label),l(),c("ngIf",e.element.setting.dataSource=="static"),l(),c("ngIf",e.element.setting.dataSource=="api")}}function Va(a,i){if(a&1){let e=F();m(0,"div",88)(1,"input",93),A("ngModelChange",function(n){let o=v(e).$implicit;return T(o.value,n)||(o.value=n),b(n)}),d(),m(2,"label",91),p(3),d()()}if(a&2){let e=i.$implicit;l(),B("name",e.dataLabel),c("value",e.dataKey),M("ngModel",e.value),c("id",e.dataKey)("required",e.Required),l(),c("for",e.dataKey),l(),h("",e.dataLabel,"\xA0\xA0")}}function Ma(a,i){if(a&1&&(C(0),_(1,Va,4,7,"div",87),k()),a&2){let e=s(2).block;l(),c("ngForOf",e.element.setting.options)}}function Ta(a,i){if(a&1&&(m(0,"div",88),W(1,"input",94),m(2,"label",91),p(3),d()()),a&2){let e=i.$implicit,t=s(3).block;l(),B("name",e.dataLabel),c("value",e.dataKey)("id",e.dataKey)("required",t.element.setting.Required),l(),c("for",e.dataKey),l(),h(" ",e.dataLabel,"\xA0\xA0 ")}}function Aa(a,i){if(a&1&&(C(0),_(1,Ta,4,6,"div",87),k()),a&2){let e=s(2).block;l(),c("ngForOf",e.options)}}function Pa(a,i){if(a&1&&(m(0,"div")(1,"h5"),p(2),d(),_(3,Ma,2,1,"ng-container",11)(4,Aa,2,1,"ng-container",11),d()),a&2){let e=s().block;V(e.element.cssClass),l(2),E(e.element.setting.label),l(),c("ngIf",e.element.setting.dataSource=="static"),l(
6),c("ngIf",e.element.setting.dataSource=="api")}}function La(a,i){if(a&1){let e=F();C(0),m(1,"div",100)(2,"span",101),D("click",function(){let n=v(e).index,o=s(3).block,r=s();return b(r.deleteFromArray(o.element.value,n))}),W(3,"i",102),d(),m(4,"span",103),p(5),d()(),k()}if(a&2){let e=i.$implicit;l(5),h(" ",e.name," ")}}function ja(a,i){if(a&1){let e=F();m(0,"div",100)(1,"span",101),D("click",function(){v(e);let n=s().index,o=s(4);return b(o.deleteFromArray(o.getDataObj.attachments,n))}),W(2,"i",102),d(),m(3,"span",105),D("click",function(){v(e);let n=s().$implicit,o=s(4);return b(o.downLoadDocument(n))}),W(4,"i",106),d(),m(5,"span",107),D("click",function(){v(e);let n=s().$implicit,o=s(4);return b(o.downLoadDocument(n))}),p(6),d()()}if(a&2){let e=s().$implicit;l(6),h(" ",e.filename," ")}}function Na(a,i){a&1&&(C(0),_(1,ja,7,1,"div",104),k()),a&2&&(l(),c("ngIf",!1))}function Ra(a,i){if(a&1&&(m(0,"div",99),_(1,La,6,1,"ng-container",27)(2,Na,2,1,"ng-container",27),d()),a&2){let e=s(2).block,t=s();l(),c("ngForOf",e.element.value),l(),c("ngForOf",t.getDataObj.attachments)}}function Wa(a,i){if(a&1&&(m(0,"span"),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(4);l(),h(" ",I(3,6,w(2,1,"This filed is required",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function qa(a,i){if(a&1&&(m(0,"small",36),_(1,Wa,4,8,"span",11),d()),a&2){let e,t=s(2).block,n=s();l(),c("ngIf",n.validtionForm==null||(e=n.validtionForm.get(t.element.key))==null?null:e.hasError("required"))}}function Ua(a,i){if(a&1){let e=F();m(0,"div")(1,"input",95),D("click",function(n){v(e);let o=s(2);return b(o.clearFileInput(n))})("change",function(n){v(e);let o=s(),r=o.block,u=o.i,f=s();return b(f.onSelectFile(n,r,u))}),d(),m(2,"label",96),p(3),d(),_(4,Ra,3,2,"div",97),m(5,"div",98),p(6),d(),_(7,qa,2,1,"small",33),d()}if(a&2){let e,t=s(),n=t.block,o=t.i,r=s();V(n.element.cssClass),l(),Ve("id","uploadFile-",o,""),c("name",n.element.value)("accept",n.acceptedFiles)("required",n.element.setting.Required),l(),Ve("for","uploadFile-",o,""),l(),h(" ",n.element.setting.label," "),l(),c("ngIf",(n==null||n.element==null||n.element.value==null?null:n.element.value.length)||(r.getDataObj==null||r.getDataObj.attachments==null?null:r.getDataObj.attachments.length)&&!1),l(2),E(r.message),l(),c("ngIf",(r.validtionForm==null?null:r.validtionForm.get(n.element.key))&&(r.validtionForm==null||(e=r.validtionForm.get(n.element.key))==null?null:e.touched)&&(r.validtionForm==null||(e=r.validtionForm.get(n.element.key))==null?null:e.invalid))}}function Ka(a,i){if(a&1){let e=F();m(0,"div")(1,"label",28),p(2),d(),m(3,"input",108),A("ngModelChange",function(n){v(e);let o=s().block;return T(o.element.value,n)||(o.element.value=n),b(n)}),d()()}if(a&2){let e=s().block;V(e.element.cssClass),l(),c("for",e.element.key),l(),E(e.element.setting.label),l(),B("placeholder",e.element.setting.placeholder?e.element.setting.placeholder:e.element.setting.label),c("name",e.element.key)("id",e.element.key),M("ngModel",e.element.value),c("required",e.element.setting.Required)("minlength",e.element.setting.minlength)("maxlength",e.element.setting.maxlength)("pattern",e.element.setting.Pattern)}}function $a(a,i){if(a&1&&_(0,qi,4,3,"div",11)(1,Hi,7,16,"div",26)(2,Gi,5,5,"div",26)(3,Zi,6,15,"div",26)(4,ta,5,13,"div",26)(5,oa,6,14,"div",26)(6,la,9,13,"div",26)(7,pa,2,4,"div",26)(8,_a,4,6,"div",26)(9,ha,6,10,"div",26)(10,Da,6,7,"div",26)(11,Ba,5,6,"div",26)(12,Pa,5,6,"div",26)(13,Ua,8,14,"div",26)(14,Ka,4,13,"div",26),a&2){let e=i.block;c("ngIf",e.element&&e.element.type=="Button"),l(),c("ngIf",e.element&&e.element.type=="Text"&&!e.element.setting.hiddenInput),l(),c("ngIf",e.element&&e.element.type=="Label"&&!e.element.setting.hiddenInput),l(),c("ngIf",e.element&&e.element.type=="Number"),l(),c("ngIf",e.element&&e.element.type=="Email"),l(),c("ngIf",e.element&&e.element.type=="Textarea"),l(),c("ngIf",e.element&&e.element.type=="Date"),l(),c("ngIf",e.element&&e.element.type=="DDL"&&e.element.setting.dataSource=="lookups"&&!e.element.setting.isDependable),l(),c("ngIf",e.element&&e.element.type=="summernote"),l(),c("ngIf",e.element&&e.element.type=="Rating"),l(),c("ngIf",e.element&&e.element.type=="DDL"&&!e.element.setting.hiddenInput),l(),c("ngIf",e.element&&e.element.type=="Radio"),l(),c("ngIf",e.element&&e.element.type=="CheckBox"),l(),c("ngIf",e.element&&e.element.type=="Upload"),l(),c("ngIf",e.element&&e.element.type=="Password")}}function Ha(a,i){a&1&&(m(0,"div",109)(1,"span",22),p(2,"loading..."),d()())}function za(a,i){if(a&1&&(m(0,"small",36),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(3);l(),h(" ",I(3,6,w(2,1,"f-b-expectedAmount IS REQUIRED",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Ga(a,i){if(a&1&&(m(0,"span",121),p(1),y(2,"translate"),y(3,"async"),d()),a&2){let e=s(3);l(),h(" ",I(3,6,w(2,1,"f-b-expectedAmount IS less than 50 % of total Value",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}function Ja(a,i){if(a&1&&(C(0),_(1,za,4,8,"small",33)(2,Ga,4,8,"span",120),k()),a&2){let e=s(2);l(),c("ngIf",e._expectedAmount.hasError("required")),l(),c("ngIf",(e._expectedAmount.errors==null?null:e._expectedAmount.errors.min)&&(e._expectedAmount.invali
6d||e._expectedAmount.touched))}}function Ya(a,i){if(a&1){let e=F();m(0,"div",54)(1,"h4",110),p(2),y(3,"translate"),y(4,"async"),d(),m(5,"button",56),D("click",function(){v(e);let n=s();return b(n.closeExpectedWagesModal())}),m(6,"span",57),p(7,"\xD7"),d()()(),m(8,"div",58)(9,"form",111,8)(11,"div",112)(12,"div",113)(13,"div",76)(14,"span",114),p(15),d(),m(16,"div",78)(17,"span",115),p(18),y(19,"translate"),y(20,"async"),d()()()(),m(21,"div",113)(22,"div",76)(23,"span",114),p(24),d(),m(25,"div",78)(26,"span",115),p(27),y(28,"translate"),y(29,"async"),d()()()()(),m(30,"div",15)(31,"div",116)(32,"label"),p(33),y(34,"translate"),y(35,"async"),d(),W(36,"input",117),y(37,"translate"),y(38,"async"),_(39,Ja,3,2,"ng-container",11),m(40,"div",60)(41,"button",118),D("click",function(){v(e);let n=s();return b(n.closeExpectedWagesModal())}),p(42),y(43,"translate"),y(44,"async"),d(),m(45,"button",119),D("click",function(){v(e);let n=s();return b(n.submitExpectedWage())}),p(46),y(47,"translate"),y(48,"async"),d()()()()()()}if(a&2){let e=s();l(2),h(" ",I(4,16,w(3,11,"f-b-expected-Wages",e.settings.source,e.currentPageSlug,"custom-info-registration"))," "),l(7),c("formGroup",e.expectedWagesForm),l(6),E(e.selectedYear),l(3),h(" ",I(20,23,w(19,18,"f-b-Year",e.settings.source,e.currentPageSlug,"custom-info-registration"))," "),l(6),E(e.selectedMonth),l(3),h(" ",I(29,30,w(28,25,"f-b-Month",e.settings.source,e.currentPageSlug,"custom-info-registration"))," "),l(6),h(" ",I(35,37,w(34,32,"f-b-Amount",e.settings.source,e.currentPageSlug,"custom-info-registration"))," "),l(3),c("placeholder",I(38,44,w(37,39,"f-b-expectedAmount",e.settings.source,e.currentPageSlug,"custom-info-registration"))),l(3),c("ngIf",e._expectedAmount.touched&&e._expectedAmount.invalid),l(3),h(" ",I(44,51,w(43,46,"f-b-Cancel",e.settings.source,e.currentPageSlug,"custom-info-registration"))," "),l(4),h(" ",I(48,58,w(47,53,"f-b-Submit",e.settings.source,e.currentPageSlug,"custom-info-registration"))," ")}}var Qt=class a{constructor(i,e,t,n,o,r,u,f,x,S,U,Qa,Za,Xa,eo){this.router=i;this.tinyEditorService=e;this.route=t;this.htmlDataService=n;this.essentialsService=o;this.fbService=r;this.httpClient=u;this.datasourceService=f;this.snackBarService=x;this.translatePipe=S;this.authenticationService=U;this.datePipe=Qa;this.storageService=Za;this.ssrDocument=Xa;this.cdr=eo}settings;data;form;SearchForm;message="";fileError=!1;filePath;error="";site;totalItems=0;showItems=0;checkBoxVal;disblayedData=[];columns=[];showCommentMsg=!0;dataSource;displayedColumns=[];bsConfig=Object.assign({containerClass:"theme-dark-blue",cutsomTodayClass:"today",dateInputFormat:"DD/MM/YYYY"});popupBefor;template;popupAfter=null;popupBefore=null;popupAfterRef;loading=!1;isLoading=!1;popupModal=!0;formModel={};emailmessage;emailsubmittermessage;APIData=[];isModal=!1;optionSDS=[];datasourcesList={};toHide;debendsLockup;emptyData={};bsValue=new Date;toHidePop="hide";chechBool=!0;isChanged=!1;pageData={};params={};radioBtnValue="";currentDate=new Date;listArryOfLockups=[];lockupLoder=[];ListOfSelectedDtaSource=[];getDataObj={};validtionForm=new z({});validationMsg={required:"f-b-isRequired",minlength:"f-b-shouldBeAtLeast",maxlength:"f-b-shouldBeLess",pattern:"f-b-hasInvalidData",isOnChangeError:"f-b-hasInvalidData"};valuesObj={};formKey=[];currentPageSlug;expectedWagesForm=new z({expectedAmount:new j(""),transactionDate:new j,createdBy:new j(null),creationDate:new j(new Date)});code;itemId;userInfo;resObjDataSource={};userOptionObj;resObjLocally;allBlocks;titles;submittedValueObj;formDataIntegration=new FormData;submitedNegativeValues=0;submitedPostiveValues=0;totalValues=0;totalValuesAfterPercent=0;formData=new FormData;resObjDataSourceAll;model={};queryParamsSubscription;queryParamsSnapShot;localStorageSnapShot={};selectedDate;currentYear=this.currentDate.getFullYear().toString();currentMonth=(this.currentDate.getMonth()+1).toString().padStart(2,"0");existBlocks=[];searchForm=new z({});userAdditionData;CMCSharePercent;customerIdValue;valueChangeSubscription;ListOfLockups;blockData=[];parentListIndex;parentLockupData;parentLockupInfo=[];ChildLockupId=[];lockupId;selectedYear="";selectedMonth="";modalService=qe(It);onSubmit(){alert(`SUCCESS!! :-)
7
8`+JSON.stringify(this.model))}chartUpdated;maxDate;minDate;ngOnInit(){this.settings.from&&(this.minDate=new Date(this.settings.from)),this.settings.to&&(this.maxDate=new Date(this.settings.to)),this.resObjDataSourceAll={},this.showCommentMsg=!0,this.CMCSharePercent=this.settings.PercentWillBeCalcualted,this.validtionForm=new z({}),this.currentPageSlug=this.data.moduleService.currenSlug;
8var i=this.ssrDocument.getElementById("form-builder-id");this.chartUpdated=this.fbService.chartUpdated$?.subscribe(t=>{t&&this.modalService.dismissAll()}),this.expectedWagesForm=new z({expectedAmount:new j(""),transactionDate:new j,createdBy:new j(null),creationDate:new j(new Date)}),this.settings.isUsingTabs?this.existBlocks=this.settings.tabs[this.settings.selectedActiveTab].blocks:this.existBlocks=this.settings.blocks,this.userInfo=this.data.authService.getLoggedUser(),this.userAdditionData=this.storageService?.get("userData")&&this.storageService.get("userData")?.userAdditionData,this.userAdditionData&&this.userAdditionData.forEach(t=>{t.propertyName==="CustomerId"&&(this.customerIdValue=t.value),t.propertyName===this.settings.keyFromUserOptionOfPercent&&(this.CMCSharePercent=Number(t.value)/100)}),this.filterControls(),this.setDefultValue(),this.getUserOption(),this.getAllBlocks(),this.settings.useWorkflow&&(this.queryParamsSubscription=this.route.queryParams.subscribe(t=>{let n;t&&t.itemId?(this.itemId=t.itemId,this.getWorkFlowItem(this.itemId)):t&&t.code?(n=t.code,this.initSearchForm(n),this.getWorkFlow(n,!0)):(this.initSearchForm(),this.submitSearch())})),this.queryParamsSubscription=this.route.queryParams.subscribe(t=>{t&&(this.queryParamsSnapShot=t)}),i.removeAttribute("novalidate"),this.site=this.data.moduleService.site;for(let t of this.existBlocks)if(t.element.setting.dataSource==="api"&&(t.element.type==="DDL"||t.element.type==="Radio"||t.element.type==="CheckBox")&&this.getData(t),t.element.type==="DDL"&&t.element.setting.dataSource==="dataSource"){let n=new et;this.emptyData.token=this.data.authService.packagedToken(),this.invoke(this.settings.dataSourceId,this.emptyData).subscribe(o=>{this.optionSDS=o})}this.settings.addAdditionLoaderAPi&&this.settings.addAdditionLoaderAPi.length>0&&(this.ListOfSelectedDtaSource=this.settings.addAdditionLoaderAPi.map(t=>({id:t.id,name:t.name,url:t.url,outputs:t.outputs,paramsFromLoadingApi:t.paramsFromLoadingApi.map(n=>({param:n.param,sourceOfParams:n.sourceOfParams,keyValue:n.keyValue})),parentDataSourceId:t.parentDataSourceId})),this.invokeLoaderDataSources());let e;this.storageService.get("slugData")!="undefined"?e=this.storageService.get("slugData")&&this.storageService.get("slugData"):(this.storageService.set("slugData","{}"),e=this.storageService.get("slugData")&&this.storageService.get("slugData")),this.pageData.id=this.settings.compPageId,this.pageData.culture=this.site.culture,this.pageData.componentSettingsId=this.settings.componentSettingsId,this.checkIfFormHaveLockups()}validationOfExpectedAmount(){this._expectedAmount.setValidators([N.min(.5*this.lastWorkFlowValue)]),this._expectedAmount.updateValueAndValidity({emitEvent:!1})}ngOnDestroy(){this.valueChangeSubscription&&this.valueChangeSubscription.unsubscribe(),this.chartUpdated&&this.chartUpdated.unsubscribe()}selectTab(i,e){this.existBlocks=i.blocks,this.settings.selectedActiveTab=e}ngAfterViewInit(){setTimeout(()=>{var i=this.ssrDocument.getElementById("form-builder-id");i.removeAttribute("novalidate")},100)}submitSearch(){let i=this.searchForm.value;this.isSavedExpectedWages=!1;let e={};this.settings.mapSearch.forEach(t=>{e[t.code]=t.formControls.reduce((n,o)=>n+i[o.controlKey],""),this.settings.useWorkflow&&this.getWorkFlow(e.code,!0)})}searchDisplayControls=[];visibleFormControls=[];filterControls(){this.searchDisplayControls=this.settings?.SearchControl
8s?.filter(i=>i.checked)}initSearchForm(i){let e={};this.searchDisplayControls.forEach(t=>{let n=t.element.key=="year"&&i?new j(i.slice(0,4)):t.element.key=="month"&&i?new j(i.slice(5)):new j(t?.defultValue);e[t.element.key]=n}),this.searchForm=new z(e)}getDropdownOptions(i){let e=this.blockData.find(t=>t.element.key===i);return e?e.element.setting.options:[]}filtreationSettings(){}checkIfFormHaveLockups(){if(this.ListOfLockups=this.existBlocks.filter(i=>i.element.setting.dataSource=="lookups"),this.parentListIndex=this.existBlocks.filter(i=>i.element.setting.dataSource=="lookups"&&!i.element.setting.isDependable),this.ListOfLockups.length&&this.parentListIndex.length)for(let i=0;i<this.parentListIndex.length;i++){this.lockupLoder[i]=!0;let e=this.existBlocks[this.parentListIndex[i].index].element.setting.lockup;this.parentLockupInfo[i]={id:e,DDL_key:this.existBlocks[this.parentListIndex[i].index].element.key},this.ChildLockupId[i]=e,this.essentialsService.GetLookupValuesbyParentIdAndLookupId(e).subscribe(t=>{this.listArryOfLockups[i]=t,this.lockupLoder[i]=!1,this.cdr.detectChanges()})}}getLockups(i,e,t){this.ListOfLockups[i].element.value=e.name;let n=this.ListOfLockups[i].element.setting;n.key=this.ListOfLockups[i].element.key,this.lockupLoder[i+1]=!0;let o=this.ListOfLockups.find(r=>r.element.setting.dependComponent==n.key);o&&(o.element.setting.lockup=n.lockup);for(let r=i+1;r<this.ListOfLockups.length;r++)n.lockup==this.ListOfLockups[r].element.setting.lockup&&(this.ListOfLockups[r].element.value="",this.listArryOfLockups[r]=null),this.essentialsService.GetLookupValuesbyParentIdAndLookupId(n.lockup,e.id).subscribe(u=>{this.listArryOfLockups[i+1]=u,this.lockupLoder[i+1]=!1,this.cdr.detectChanges()})}getChildrenDDLs(){}getLocupValue(i){return i.name}invoke(i,e,t=!1){return this.httpClient.post(`/ApiInvoker/Invoke/${i}`,e)}isArrayofObjects(i){return Array.isArray(i)&&i.every(e=>typeof e=="object"&&e!==null)}invokeLoaderDataSources(){let i=[];for(let e of this.ListOfSelectedDtaSource){let t={};e.parentDataSourceId&&e.parentDataSourceId.length>0&&this.isArrayofObjects(e.parentDataSourceId),e.paramsFromLoadingApi.length>0&&e.paramsFromLoadingApi.forEach(o=>{o.sourceOfParams==1?Object.assign(t,{[o.param]:this.queryParamsSnapShot[o.keyValue]}):o.sourceOfParams==2&&Object.assign(t,{[o.param]:this.storageService.get(o.keyValue)})});let n=this.datasourceService.invokeDataSource(e.id,t).pipe(oe(o=>(o.dataSourceId=e.id,o)));i.push(n)}Ne(i).subscribe(e=>{let t=e.map((n,o)=>({dataSourceId:this.ListOfSelectedDtaSource[o].id,result:typeof n[0]=="object"?n[0]:""}));this.setControlsValue(t)},e=>{})}setControlsValue(i){let e={};for(let t of this.settings.selectedKeys){let n=t.dataSourceKey,o=t.controlName;if(n&&o){let r=i.find(u=>u.dataSourceId===t.selectedDataSource);if(r){let u;r.result==""?u=r.result:u=r.result[n],e[o]=u}}}this.form.setValue(e)}getTemplateId(){this.settings.formReciveMessage&&this.httpClient.post("/EmailTemplate/GetEmailTemplateById",{id:this.settings.formReciveMessage}).subscribe(i=>{this.emailmessage=i.emailBody,this.settings.emailMessage=i.emailBody}),this.settings.formReciveSubmiterMessage&&this.httpClient.post("/EmailTemplate/GetEmailTemplateById",{id:this.settings.formReciveSubmiterMessage}).subscribe(i=>{this.emailsubmittermessage=i.emailBody,this.settings.formSubmitteremailMessage=i.emailBody})}getDSData(){this.APIData=[],this.settings.inputParam=this.settings.inputParam?this.settings.inputParam:{},this.htmlDataService.invokeDataSource(this.settings.inputParam,this.settings.dataSourceId).subscribe(i=>{this.handleHTMLData(i)})}filterHTMLData(i){this.htmlDataService.filterDataSourceByDataId(this.settings.inputParam,this.settings.dataSourceId,i).subscribe(e=>{Array.isArray(e)||(e=[e]),this.APIData=e,this.handleHTMLData(this.APIData),this.isChanged=!1})}getModel(i){return this.settings.AdditionalActionsSettings[i]}callApi(i,e){let t={};if(i.draftWorfFlow){this.saveWorkFlow(e,!0);return}else if(i.rejectWorkFlow)this.actionWorkFlow(2);else if(i.navigateTo){this.navigateTo(i.redirectTypePage);return}for(let n of i.selectedParamInputKeys){let o=n.controlName,r=n.dataSourceInputKey;if(i.controlsNameArray.includes(o)){let u=this.form.controls[o].value;t[r]=u}}this.datasourceService.invokeDataSource(i.dataSourceId,t).subscribe()}handleHTMLData(i){if(Array.isArray(i)){if(this.settings.colList.length>0)for(let e of this.settings.colList)this.columns.push({columnDef:e.key,header:e.value,cell:t=>`${t[e.key]}`});this.displayedColumns=this.columns.map(e=>e.columnDef),this.APIData=i}}getReviewTitles(i){return i?.setting?.ratingTitles.split(",")}getData(i){i.element.setting.dataSource=="api"&&this.essentialsService.getData(i.element.setting.apiName).subscribe(e=>{if(i.options=[],i.element.setting.apiParams){let t=i.element.setting.apiParams.split("=>"),n=e;for(let o of t)n=n[o]?n[o]:[];i.options=n||[]}else i.options=e&&e.length?e:[]}
8)}onSelectFile(i,e,t){var n=Number((i.target.files[0].size/1024/1024).toFixed(4));let o=`.${i.target.files[0].name.split(".").pop()}`;if(e.acceptedFiles&&!e.acceptedFiles.includes(o)){this.openSnackBar("File type is not supported");return}if(n>e.size||n>e.fileSize){this.openSnackBar("File size is too big");return}i.target.files&&i.target.files.length&&e.element.multipleFile&&(e.element.value?e.element.value.push(...i.target.files):e.element.value=[...i.target.files]),i.target.files&&i.target.files.length&&!e.element.multipleFile&&(e.element.value=i.target.files)}getDataHtmlTemplate(i){return this.setDataKeys(i,this.settings.HTML)}setDataKeys(i,e){if(e)for(;e.indexOf("${{")!==-1;)try{let t=e.indexOf("${{"),n=e.indexOf("}}",t)+2,o=e.substr(t+3,n-2-(t+3)),r=e.substr(t,n-t),u=i[o];u!=null?e=e.replace(r,u.toString()):e=e.replace(r," ")}catch{break}return e}callFormApiUrl(){let i={};for(let e of this.existBlocks)e.element.type==="CheckBox"?i[e.element.key]=e.element.setting.options:i[e.element.key]=e.element.value||null;this.fbService.invokeApi(this.settings.apiType,this.settings.apiURL,i).subscribe(e=>{this.loading=!1,this.settings.showPopupAfter&&this.openSnackBar(this.settings.MessageAfter,!0),this.settings.redirectType&&this.redirectAction(e)},e=>{this.loading=!1,this.openSnackBar(e.error?e.error:"Something went wrong")})}saveFormAndSendEmail(i){let e={},t=new FormData;for(let o of this.existBlocks)if(o.element.type=="Date")e[o.element.key]=o.element.value?o.element.value.toISOString().split("T")[0]:o.element.value;else if(o.element.type=="Rating")e[o.element.key]=o.element.setting.selectedIndex||o.element.setting.max;else if(o.element.type==="CheckBox")e[o.element.key]=o.element.setting.options;else if(o.element.type==="Upload"){if(o.element.value&&o.element.value.length)for(let r of o.element.value)t.append(o.element.key,r)}else o.element.type==="DDL"&&o.element.setting.dataSource=="api"&&o.options&&o.options.length?o.options.forEach(r=>{r[o.element.setting.dataKey]==o.element.value&&(e[o.element.key]=r[o.element.setting.dataLabel])}):o.element.type==="DDL"&&o.element.setting.dataSource=="lookups"?e[o.element.key]=o.element.value?o.element.value.value:o.element.value:e[o.element.key]=o.element.value||null;let n=[];this.settings.formSubmitter&&e[this.settings.formEmailKeys.toString()]&&e[this.settings.formEmailKeys.toString()]!=null&&n.push(e[this.settings.formEmailKeys.toString()]),e.FormFiles="[formFiles]",e.PagePath=this.data.moduleService.pageSettings.name+" - "+window.location.href,typeof this.settings.identifierCode=="object"?e.identifierCode=this.settings.identifierCode.identifierCode||"":e.identifierCode=this.settings.identifierCode||"",e.isComponentShared=this.settings.isComponentShared||!1,t.append("data",JSON.stringify(e)),t.append("hostName",window.location.origin),this.fbService.saveForm(t,this.pageData).subscribe(o=>{this.loading=!1,this.settings.showPopupAfter?(this.toHide=i,this.popupAfter=this.modalService.open(i,{ariaLabelledBy:"modal-submit-form"}),this.fbService.notifyFormSaved(!0)):this.settings.redirectType&&this.redirectAction()},o=>{this.loading=!1,this.openSnackBar("Something went wrong!"),this.cdr.detectChanges()})}saveData(){}resetClick(i){i.resetForm();for(let e of this.existBlocks)if(e.element.type==="Radio")for(let t of e.element.setting.options){let n=this.ssrDocument.getElementById(t.dataKey);n.checked=!1,e.element.value=null}}cancelClick(){}submitClick(i,e,t){let n=this.loopToGetValue();if(this.setValdtionForm(n),this.validtionForm.invalid){this.validtionForm.markAllAsTouched(),this.cdr.detectChanges();return}else this.formKey=[];if(i.invalid&&this.fileError!==!0){Object.keys(i.controls).forEach(o=>{i.controls[o].markAsTouched(),i.controls[o].error="The form must be filled out"}),this.error="The form must be filled out";return}else this.settings.showPopupBefore?this.popupAfter=this.modalService.open(t,{ariaLabelledBy:"modal-submit-form-before modal-lg"}):this.okBeforeClick(e,i)}redirectAction(i){debugger;this.modalService.dismissAll(),this.settings.redirectType=="2"?this.router.navigate([this.settings.redirectTypePage]):this.settings.redirectType=="3"?this.router.navigate([this.settings.url]):this.settings.redirectType===1&&this.router.navigate([i])}
8closePopup(){this.loading=!1,this.loading=!1,this.modalService.dismissAll()}okBeforeClick(i,e){this.loading=!0,this.isModal=!0,this.modalService.dismissAll(),this.settings.approveClick?this.actionWorkFlow(1):this.settings.registration?this.registerWithIntegrtion():this.settings.useWorkflow?this.saveWorkFlow(i,!1):this.settings.actionType==="2"?this.callFormApiUrl():this.settings.callDataSource?this.callDataSource():this.settings.callFunction?typeof this[this.settings.functionName]=="function"&&this[this.settings.functionName]():this.saveFormAndSendEmail(i)}checkblocks(){for(let i of this.existBlocks)this.settings.apiDataList.find(t=>t.targetKey==i.element.key)&&(i.element.hide=!0)}checkData(i){if(this.settings.apiDataList.length>0){let e=this.settings.apiDataList.find(t=>t.sourceKey==i.element.key);e&&e.apiDataSourceId&&this.invokeDataSource(i,e)}}invokeDataSource(i,e){i.element.hide=!1;let t=`/ApiInvoker/Invoke/${e.apiDataSourceId}`,n={inputType:[]},o=e.inputParams.map(r=>r.paramName)}onChangeRadio(i,e){for(let t of this.existBlocks)t.element.type==="Radio"&&t.index==e&&(t.element.value=i.target.id)}onChangeCheckbox(i){this.checkBoxVal=i}saveWorkFlow(i,e){let t;this.isLoading=!0;let n=this.loopToGetValue();if(this.valuesObj=n,n[this.settings.keyTotalvalue]=this.totalValues,e=e||this.settings.saveAsDraft,e||this.setValdtionForm(n),e||(this.submittedValueObj=null),this.validtionForm.invalid&&!e){this.loading=!1,this.isLoading=!1,this.validtionForm.markAllAsTouched();return}else this.formKey=[];n=this.settings.saveAsDraft?H(H({},JSON.parse(this.getDataObj.submittedValue)),n):n,this.formData.append("SumbittedValue",JSON.stringify(n)),this.getDataObj.id?(this.formData.append("Code",JSON.stringify(this.getDataObj.code)),this.formData.append("Id",JSON.stringify(this.getDataObj.id)),t=this.getDataObj.code):(t=this.code,this.formData.append("Code",t)),e||this.formData.append("WorkFlowId",this.settings.selectedWorkFlow),this.fbService.saveWorkFlow(this.formData).subscribe(o=>{this.resObjLocally=o;let r;if(this.settings.isUsingTabs)for(let u=0;u<this.settings.tabs.length;u++)r=this.settings.tabs[u].blocks.find(f=>f.element.type=="Upload"),r&&(r.element.value=null);else r=this.settings.blocks.find(u=>u.element.type=="Upload"),r&&(r.element.value=null);this.getWorkFlow(t,!1),this.settings.isWorkflowWithIntegrtion&&(!e||this.settings.saveAsDraft)?this.settings.arrayOfDataSourceApi.length?this.callDataSource(this.settings.arrayOfDataSourceApi,n):this.isLoading=!1:(this.isLoading=!1,e?this.openSnackBar("TheFormHasBeenSavedAsDraft",!0,!0):this.openSnackBar("TheFormHasBeenSent",!0,!0)),this.settings.showPopupAfter?(this.toHide=i,this.popupAfter=this.modalService.open(i,{ariaLabelledBy:"modal-submit-form"})):this.settings.redirectType&&this.redirectAction()},o=>{this.isLoading=!1,this.loading=!1,this.openSnackBar(o.message.replace(/\s/g,""),!1,!0)})}loopToGetValue(i){this.resetCalcutionValues(),this.formData=new FormData,this.formDataIntegration=new FormData;let e={};if(this.settings.isUsingTabs)for(let t=0;t<this.settings.tabs.length;t++)for(let n of this.settings.tabs[t].blocks){if(n.element&&n.element.setting&&n.element.setting.hiddenInput){n.element.sendValueEvenItsHidden&&(e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:this.getDefultValue(n),e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key);continue}if(n.element.type=="Date")e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:n.element.value?n.element.value.toISOString().split("T")[0]:n.element.value,e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key;else if(n.element.type==="CheckBox")e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:n.element.setting.options,e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key;else if(n.element.type==="Upload"){if(n.element.value&&n.element.value.length)if(n.element.multipleFile)n.element.value.forEach(o=>{this.formData.append(n.element.key,o),this.settings.sendDataAsFormData&&this.formDataIntegration.append("File",o)});else for(let o of n.element.value)this.formData.append(n.element.key,o),this.settings.sendDataAsFormData&&this.formDataIntegration.append("File",o)}else n.element.type==="DDL"&&n.element.setting.dataSource=="api"&&n.options&&n.options.length?n.options.forEach(o=>{(o[n.element.setting.dataKey]==i?i[n.element.key]:n.element.value)&&(e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:o[n.element.setting.dataLabel],e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key)}):n.element.type==="DDL"&&n.element.setting.dataSource=="lookups"?(e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:n.element.value?n.element.value.value:n.element.value,e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key):((n.element.type=="Number"||n.element.type=="Text"&&n.element.setting.OnlyNumber)&&this.onChangeCalcutionOfSummary(n.element.valueWillBe,n.element.value),e[n.element.key]={value:"",label:""},e[n.element.key].value=i?i[n.element.key]:n.element.value||null,e[n.element.key].label=n.element.setting&&n.element.setting.label?n.element.setting.label:n.element.key)}else for(let t of this.existBlocks){if(t.element&&t.element.setting&&t.element.setting.hiddenInput){t.element.sendValueEvenItsHidden&&(e[t.element.key]={value:"",label:""},e[t.element.key].value=i?i[t.element.key]:this.getDefultValue(t),e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key);continue}if(t.element.type=="Date")e[t.element.key]={value:"",label:""},e[t.element.key].value=t.element.value?t.element.value.toISOString().split("T")[0]:t.element.value,e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key;else if(t.element.type==="CheckBox")e[t.element.key]={value:"",label:""},e[t.element.key].value=t.element.setting.options,e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key;else if(t.element.type==="Upload"){if(console.log(21132,t),t.element.value&&t.element.value.length)if(t.element.multipleFile)t.element.value.forEach(n=>{this.formData.append(t.element.key,n),this.settings.sendDataAsFormData&&this.formDataIntegration.append("File",n)});else for(let n of t.element.value)this.formData.append(t.element.key,n),this.settings.sendDataAsFormData&&this.formDataIntegration.append("File",n);e[t.element.key]={value:"",label:""},e[t.element.key].value=t.element.value||null,e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key}else t.element.type==="DDL"&&t.element.setting.dataSource=="api"&&t.options&&t.options.length?t.options.forEach(n=>
8{n[t.element.setting.dataKey]==t.element.value&&(e[t.element.key]={value:"",label:""},e[t.element.key].value=n[t.element.setting.dataLabel],e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key)}):t.element.type==="DDL"&&t.element.setting.dataSource=="lookups"?(e[t.element.key]={value:"",label:""},e[t.element.key].value=t.element.value?t.element.value.value:t.element.value,e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key):((t.element.type=="Number"||t.element.type=="Text"&&t.element.setting.OnlyNumber)&&this.onChangeCalcutionOfSummary(t.element.valueWillBe,t.element.value),e[t.element.key]={value:"",label:""},e[t.element.key].value=t.element.value||null,e[t.element.key].label=t.element.setting&&t.element.setting.label?t.element.setting.label:t.element.key)}return this.submitedPostiveValues=this.sepratedNumbersFromFunction({value:`${this.submitedPostiveValues}`},!0,!0),this.submitedNegativeValues=this.sepratedNumbersFromFunction({value:`${this.submitedNegativeValues}`}
8,!0,!0),e}parseSelectedDate(i){if(i){let e=i.split("-");this.selectedYear=e[0],this.selectedMonth=e[1]}}statusOfForm;getWorkFlow(i,e){this.code=i,this.isLoading=!0,this.isSavedExpectedWages=!1,this.submittedValueObj=null,this.selectedDate=i,this.parseSelectedDate(i),this.fbService.getWorkFlow(i).subscribe(t=>{if(this.showCommentMsg=!0,this.getDataObj=t,t.id&&t.submittedValue){this.statusOfForm=t.status;let n=t.submittedValue?JSON.parse(t.submittedValue):null;if(e){this.isLoading=!1;for(let o in n)if(this.settings.isUsingTabs)for(let r=0;r<this.settings.tabs.length;r++)for(let u of this.settings.tabs[r].blocks){if(u.element.key==="month"&&(u.element.value=i.slice(5)),u.element.key==="year"&&(u.element.value=i.slice(0,4)),u.element&&u.element.setting&&u.element.setting.hiddenInput){u.element.sendValueEvenItsHidden&&(u.element.value=this.getDefultValue(u)?this.getDefultValue(u):n[u.element.key].value,this.showCommentMsg&&(this.showCommentMsg=!!u.element.value));continue}(u.element&&!Object.keys(n).includes(u.element.key)||!n)&&(u.element.value=null,u.element.setting.isDisabled=!1),u.element&&u.element.key===o&&(u.element.value=n[o].value,this.showCommentMsg&&(this.showCommentMsg=!!u.element.value),u.element.value!=null&&this.settings.tabs[r].generalTab&&(this.isSavedExpectedWages=!0),u.element.value&&!(this.getDataObj?.status==1||this.getDataObj?.status==3)?this.onChangeValidation(u,u.element.value):u.element.setting.isOnChangeError=!1,u.element.setting.isDisabled=!!(this.getDataObj?.status==1||this.getDataObj?.status==3||u.element.value&&(this.settings.tabs[r].generalTab||this.settings.saveAsDraft)))}else for(let r of this.existBlocks){if(r.element.key==="month"&&(r.element.value=i.slice(5)),r.element.key==="year"&&(r.element.value=i.slice(0,4)),r.element&&r.element.setting&&r.element.setting.hiddenInput){this.showCommentMsg&&(this.showCommentMsg=!!r.element.value);continue}r.element&&r.element.key===o&&(r.element.value=n[o].value,this.showCommentMsg&&(this.showCommentMsg=!!r.element.value),r.element.value&&!(this.getDataObj?.status==1||this.getDataObj?.status==3)?this.onChangeValidation(r,r.element.value):r.element.setting.isOnChangeError=!1,r.element.setting.isDisabled=this.getDataObj?.status==1||this.getDataObj?.status==3,r.element.setting.isDisabled=!!(this.getDataObj?.status==1||this.getDataObj?.status==3||r.element.value&&this.settings.saveAsDraft))}}}else if(e)if(this.isLoading=!1,this.statusOfForm=t.status,this.settings.isUsingTabs)for(let n=0;n<this.settings.tabs.length;n++)this.settings.tabs[n].blocks.forEach(o=>{o.element.key==="month"&&(o.element.value=i.slice(5)),o.element.key==="year"&&(o.element.value=i.slice(0,4)),o.element&&o.element.setting&&o.element.setting.hiddenInput||(o.element.setting.isOnChangeError=!1,o.element.value="",o.element.setting.isDisabled=this.getDataObj?.status==1||this.getDataObj?.status==3)});else this.existBlocks.forEach(n=>{n.element.key==="month"&&(n.element.value=i.slice(5)),n.element.key==="year"&&(n.element.value=i.slice(0,4)),n.element&&n.element.setting&&n.element.setting.hiddenInput||(n.element.setting.isOnChangeError=!1,n.element.value="",n.element.setting.isDisabled=this.getDataObj?.status==1||this.getDataObj?.status==3)})},t=>{this.isLoading=!0}),this.getLastWorkFlow()}setValdtionForm(i){if(console.log(i),this.validtionForm.reset(),this.formKey=[],this.settings.isUsingTabs)for(let e=0;e<this.settings.tabs.length;e++)for(let t of this.settings.tabs[e].blocks){if(t.element&&t.element.setting&&t.element.setting.hiddenInput)break;this.validtionForm.addControl(t.element.key,new j(""));let n=t.element.setting&&t.element.setting.label?{label:t.element.setting.label,key:t.element.key}:{label:t.element.key,key:t.element.key};this.formKey.push({label:t.element.key,key:t.element.key});let o=[];t.element&&t.element.setting&&t.element.setting.Required&&o.push(N.required),t.element&&t.element.setting&&t.element.setting.Pattern&&o.push(N.pattern(t.element.setting.Pattern)),t.element&&t.element.setting&&t.element.setting.minLength&&o.push(N.minLength(t.element.setting.minLength)),t.element&&t.element.setting&&t.element.setting.maxLength&&o.push(N.maxLength(t.element.setting.maxLength)),this.validtionForm.get(t.element.key).setValidators(o),this.validtionForm.get(t.element.key).updateV
8alueAndValidity(),this.validtionForm.get(t.element.key).setValue(i[t.element.key].value,{emitEvent:!1}),t.element&&t.element.setting&&t.element.setting.isOnChangeError&&this.validtionForm.get(t.element.key).setErrors({isOnChangeError:t.element.setting.isOnChangeError})}else for(let e of this.existBlocks){if(e.element&&e.element.setting&&e.element.setting.hiddenInput)break;this.validtionForm.addControl(e.element.key,new j(""));let t=e.element.setting&&e.element.setting.label?{label:e.element.setting.label,key:e.element.key}:{label:e.element.key,key:e.element.key},n=[];e.element&&e.element.setting&&e.element.setting.Required&&e.element.key&&n.push(N.required),e.element&&e.element.setting&&e.element.setting.Pattern&&e.element.key&&n.push(N.pattern(e.element.setting.Pattern)),e.element&&e.element.setting&&e.element.setting.minLength&&e.element.key&&n.push(N.minLength(e.element.setting.minLength)),e.element&&e.element.setting&&e.element.setting.maxLength&&e.element.key&&n.push(N.maxLength(e.element.setting.maxLength)),e.element.key&&(this.validtionForm.get(e.element.key).setValidators(n),this.validtionForm.get(e.element.key).updateV
8alueAndValidity(),this.validtionForm.get(e.element.key).setValue(i[e.element.key].value))}}openSnackBar(i,e=!1,t=!1,n="custom-info-registration"){return R(this,null,function*(){i=t?yield this.translatePipe.transform(`f-b-${i}`,this.settings.source,this.currentPageSlug,n):i,this.snackBarService.snackbarFun(i,e)})}deleteFromArray(i,e){i.splice(e,1)}closeExpectedWagesModal(){this.popupAfter?.close(),this.isClickExpectedWages=!1,this.isClickExpectedWages?(this._expectedAmount.setValidators([N.required]),this._expectedAmount.updateValueAndValidity()):(this._expectedAmount.clearAsyncValidators(),this._expectedAmount.updateValueAndValidity())}clearFileInput(i){let e=i.target;e.value=""}submitExpectedWage(){let i=this.loopToGetValue(),e=this._expectedAmount.value||i.expectedAmount.value,n=this.numbersOnlyFromFunction(e)*this.CMCSharePercent;if(this.expectedWagesForm.invalid){this.expectedWagesForm.markAllAsTouched();return}let o;if(this.CMCSharePercent&&n){let r=new FormData;this.getDataObj.id&&this.getDataObj.id!=0?(r.append("Code",JSON.stringify(this.getDataObj.code)),r.append("Id",JSON.stringify(this.getDataObj.id)),o=this.getDataObj.code):(o=this.code,r.append("Code",o));let u=this.loopToGetValue(this.expectedWagesForm.value);if(r.append("SumbittedValue",JSON.stringify(u)),this.settings.openModalOnClickAction&&this.settings.openModalOnClickAction.dataSourceForSave&&this.settings.openModalOnClickAction.responseOfChart){let f=this.settings.openModalOnClickAction.responseOfChart;this.saveExpectedTransaction(n,o,f,r)}}else{this.popupAfter?.close();return}}loadingSaveExpectedAmount=!1;saveWorkFlowForExpectedData(i,e,t){this.fbService.saveWorkFlow(t).pipe(Ie(n=>Le(n))).subscribe(n=>{this.isSavedExpectedWages=!0,this.getWorkFlow(e,!0),this.isLoading=!1,this.loading=!1,this.openSnackBar("TheDataHasBeenSentSuccessfully",!0,!0),this.popupAfter?.close()})}saveExpectedTransaction(i,e,t,n){this.isLoading=!0,this.loading=!0;let o={InsertValues:{JournalDate:`01/${this.selectedMonth}/${this.selectedYear}`,DueDate:`01/${this.selectedMonth}/${this.selectedYear}`,CustomerId:this.customerIdValue,AppRefId:`ExpectedAmountId${e}-${this.customerIdValue}`,IsPosted:"",Notes:`\u0627\u0644\u062F\u0641\u0639\u0629 \u0627\u0644\u0645\u0642\u062F\u0645\u0629 \u0645\u0646 \u0627\u0644\u0627\u062C\u0631 \u0627\u0644\u062A\u0646\u0638\u064A\u0645\u064A ${this.userInfo.fullName} \u0639\u0646 \u0634\u0647\u0631  ${this.selectedMonth} \u0644\u0633\u0646\u0629 ${this.selectedYear} `,CreatedBy:"ADMIN",TransDetails:[{Amount:i,ChartOfAccountId:40,Notes:`\u0627\u0644\u062F\u0641\u0639\u0629 \u0627\u0644\u0645\u0642\u062F\u0645\u0629 \u0645\u0646 \u0627\u0644\u0627\u062C\u0631 \u0627\u0644\u062A\u0646\u0638\u064A\u0645\u064A${this.userInfo.fullName} \u0639\u0646 \u0634\u0647\u0631  ${this.selectedMonth} \u0644\u0633\u0646\u0629 ${this.selectedYear} `,CreatedBy:"ADMIN"}]}},r=new FormData;return r.append("obj",JSON.stringify(o)),this.datasourceService.invokeDataSource(this.settings.openModalOnClickAction.dataSourceForSave,o,!1,r).subscribe(u=>{u&&this.saveWorkFlowForExpectedData(i,e,n)},u=>{this.popupAfter?.close(),this.isLoading=!1,this.loading=!1,this.isSavedExpectedWages=!1,this.openSnackBar("somethingwentwrong",!1,!0)})}isSavedExpectedWages=!1;registerWithIntegrtion(){let i={},e=new FormData;if(this.isLoading=!0,this.settings.isUsingTabs){for(let r=0;r<this.settings.tabs.length;r++)for(let u of this.settings.tabs[r].blocks)if(!(u.element&&u.element.setting&&u.element.setting.hiddenInput))if(u.element.type=="Date")i[u.element.key]=u.element.value?u.element.value.toISOString().split("T")[0]:u.element.value;else if(u.element.type==="CheckBox")i[u.element.key]=u.element.setting.options;else if(u.element.type==="Upload"){if(u.element.value&&u.element.value.length)if(u.element.multipleFile)u.element.value.forEach(f=>{e.append(u.element.key,f)});else for(let f of u.element.value)e.append(u.element.key,f)}else u.element.type==="DDL"&&u.element.setting.dataSource=="api"&&u.options&&u.options.length?u.options.forEach(f=>{f[u.element.setting.dataKey]==u.element.value&&(i[u.element.key]=f[u.element.setting.dataLabel])}):u.element.type==="DDL"&&u.element.setting.dataSource=="lookups"?i[u.element.key]=u.element.value?u.element.value.value:u.element.value:i[u.element.key]=u.element.value||null}else for(let r of this.existBlocks)if(!(r.element&&r.element.setting&&r.element.setting.hiddenInput))if(r.element.type=="Date")i[r.element.key]=r.element.value?r.element.value.toISOString().split("T")[0]:r.element.value;else if(r.element.type==="CheckBox")i[r.element.key]=r.element.setting.options;else if(r.element.type==="Upload"){if(r.element.value&&r.element.value.length&&r.element.value&&r.element.value.length)if(r.element.multipleFile)e.append(r.element.key,r.element.value);else for(let u of r.element.value)e.append(r.element.key,u)}else r.element.type==="DDL"&&r.element.setting.dataSource=="api"&&r.options&&r.options.length?r.options.forEach(u=>{u[r.element.setting.dataKey]==r.element.value&&(i[r.element.key]=u[r.element.setting.dataLabel])}):r.element.type==="DDL"&&r.element.setting.dataSource=="lookups"?i[r.element.key]=r.element.value?r.element.value.value:r.element.value:i[r.element.key]=r.element.value||null;let t={userName:i[this.settings.userName],email:"",fullName:"",password:"",phoneNumber:"",dateOfBirth:"",groupId:this.settings.groupId,userOptions:[],roleId:this.settings.roleId,siteId:this.settings.siteId},n=Object.keys(t);
8if(Object.keys(i).forEach(r=>{n.includes(r)?t[r]=i[r]:t.userOptions.push({propertyName:r,value:i[r],controlType:0,isEditable:!0,isVisible:!0})}),this.settings.isRegisterWithIntegrtion){let r={},u=[{Key:"username",Value:t.userName}];this.authenticationService.checkUserOptionValidation(u).pipe(G(f=>this.callDataSource(this.settings.arrayOfDataSourceApi,i,!1).pipe(Ie(x=>{throw{fromInvoker:!0,errMsg:x}}),G(x=>(this.settings.arrayOfDataSourceApi.forEach(S=>{if(S.saveOption)t.userOptions.push({propertyName:S.saveOption,value:S.fromRes!=null?this.resObjDataSource[S.dataSourceName][S.fromRes]:this.resObjDataSource[S.dataSourceName],controlType:0,isEditable:!0,isVisible:!0});else return}),t.password?this.authenticationService.signup(t):this.authenticationService.signupWithoutPassword(t)))))).subscribe(f=>{this.sendNotfiction(t.email),e.append("Id",f.userId),this.authenticationService.uploadUserImage(e).subscribe(),this.isLoading=!1,this.restFormValue(),this.openSnackBar("Success",!0,!0)},f=>{if(this.isLoading=!1,this.loading=!1,f.fromInvoker&&this.settings.readErrorFrom=="StaticMsg")this.openSnackBar(this.settings.staticErrorMsg,!1,!0,"form-builder");else if(f.fromInvoker&&this.settings.readErrorFrom=="fromApi"){let x=f.errMsg.message.split("Remote server returned (")[1].slice(0,-1);this.openSnackBar(x,!1,!0,"form-builder")}else this.openSnackBar(f.message?f.message.replace(/\s/g,""):"somthingWentWrong",!1,!0,"form-builder");this.settings.callApiWhenError&&this.callDataSource(this.settings.arrayOfDataSourceErrorApi,i,!1)})}else t.password?this.authenticationService.signup(t).subscribe(r=>{this.sendNotfiction(t.email),this.isLoading=!1,this.loading=!1,e.append("Id",r.userId),this.authenticationService.uploadUserImage(e).subscribe(),this.openSnackBar("Success",!0,!0)},r=>{this.isLoading=!1,this.loading=!1,this.openSnackBar("SomthingWentWrong",!1,!0)}):this.authenticationService.signupWithoutPassword(t).subscribe(r=>{this.sendNotfiction(t.email),this.isLoading=!1,e.append("Id",r.userId),this.authenticationService.uploadUserImage(e).subscribe(),this.openSnackBar("Success",!0,!0)},r=>{this.isLoading=!1,this.openSnackBar("SomthingWentWrong",!1,!0)})}downLoadDocument(i){let e=this.ssrDocument.createElement("a");e.href=i.publicUrl,e.download=`${i.filename}`,e.click(),e.remove()}actionWorkFlow(i){let e={itemId:this.itemId,note:"",action:i};this.fbService.actionOnWorkFlow(e).subscribe(t=>{this.loading=!1,i==1?this.settings.isApproveWithIntegrtion?this.settings.arrayOfDataSourceApi.length&&this.callDataSource():this.openSnackBar("The form is submitted successfully",!0,!0,"form-builder"):i==1&&this.openSnackBar("The form is rejected",!1,!0,"form-builder")},t=>{this.loading=!1})}getWorkFlowItem(i){this.fbService.getAllSubmitedWorkFlowAdmin(i).subscribe(e=>{let t=e.data[0].submittedForm.submittedValue?JSON.parse(e.data[0].submittedForm.submittedValue):null;if(t)for(let n in t)if(this.settings.isUsingTabs)for(let o=0;o<this.settings.tabs.length;o++)for(let r of this.settings.tabs[o].blocks){if(r.element&&r.element.setting&&r.element.setting.hiddenInput){r.element.value=null;continue}r.element&&r.element.key===n?r.element.value=t[n]:(r.element&&!Object.keys(t).includes(r.element.key)||!t)&&(r.element.value=null)}else for(let o of this.existBlocks){if(o.element&&o.element.setting&&o.element.setting.hiddenInput){o.element.value=null;continue}o.element&&o.element.key===n&&(o.element.value=t[n])}})}callDataSource(i,e,t=!0){if(this.resObjDataSourceAll=H(H({},this.resObjDataSourceAll),this.resObjDataSource),this.resObjDataSource={},t)this.multipleCallDataSource(0,i,null,e).subscribe(n=>{this.loading=!1,this.isLoading=!1,this.openSnackBar("TheFormHasBeenSent",!0,!0,"form-builder")},n=>{if(this.loading=!1,this.isLoading=!1,this.settings.readErrorFrom=="StaticMsg")this.openSnackBar(this.settings.staticErrorMsg,!1,!0,"form-builder");else if(this.settings.readErrorFrom=="fromApi"){let r=JSON.parse(n.split("Remote server returned (")[1].slice(0,-1))[this.settings.keyError].replace(/\s/g,"");this.openSnackBar(r,!1,!0,"form-builder")}else this.openSnackBar("somthingWentWrong",!1,!0,"form-builder");this.settings.callApiWhenError&&this.callDataSource(this.settings.arrayOfDataSourceErrorApi,e,!1)});else return this.multipleCallDataSource(0,i,null,e)}restFormValue(){for(let i of this.existBlocks){if(i.element&&i.element.setting&&i.element.setting.hiddenInput){i.element.value=null;continue}i.element.value=""}}multipleCallDataSource(i,e,t,n){let o=e[i],r=this.getDataFrom(o,t,n);this.settings.sendDataAsFormData&&this.formDataIntegration.append("obj",JSON.stringify(r));let u=this.settings.sendDataAsFormData?this.datasourceService.invokeDataSource(o.dataSourceId,r,!1,this.formDataIntegration):this.datasourceService.invokeDataSource(o.dataSourceId,r);return o.callApiSeparated?(u.subscribe(),o=e[i+1],o?this.multipleCallDataSource(i+1,e,t,n):Y(null)):u.pipe(G(f=>(this.resObjDataSource[o.dataSourceName]=Array.isArray(f)?f[0]:f,o=e[i+1],o?this.multipleCallDataSource(i+1,e,t,n):Y(this.resObjDataSource))))}getDataFrom(i,e,t){let n={};return i.mapApi.forEach(o=>{if(o.typeOfValue==="static")n[o.paramName]=o.valueToSend;else if(o.typeOfValue==="queryParam")n[o.paramName]=this.queryParamsSnapShot[o.queryParamReadFrom];else if(o.typeOfValue==="userOption"){let r=this.userOptionObj&&this.userOptionObj.find(u=>u.propertyName==o.userOptionKeyReadFrom);n[o.paramName]=r?r.value:null}else if(o.typeOfValue==="useCurrentDate")n[o.paramName]=this.changeFormatDate(new Date,{formatDate:o.formatDate,formatDateOther:o.formatDateOther});else if(o.typeOfValue==="loggedInUser")n[o.paramName]=this.userInfo[o.loggedInUserKey];else if(o.typeOfValue==="previousDataSource")n[o.paramName]=this.resObjDataSource[o.namePreviousDataSource][o.previousParamKey];else if(o.typeOfValue==="previousDataSourceResponse")n[o.paramName]=this.resObjDataSource[o.namePreviousDataSource];else if(o.typeOfValue==="totalAmountOfSubmittedValue"){let r=0;for(let u in e)+e[u]&&(r+=+e[u].value);n[o.paramName]=+this.numbersOnlyFromFunction(`${r}`)}else if(o.typeOfValue==="previousLocalApi")n[o.paramName]=this.resObjLocally[o.previousParamKey];else if(o.typeOfValue==="arrayOfObject"){let r=[];
8o.arrayOfObjects.forEach(u=>{let f={};u.forEach(x=>{if(x.readFrom=="settings"){let S=this.allBlocks.find(U=>U.element.key===x.value);S.element.setting[x.keyInSetting]&&(f[x.key]=S.element.setting[x.keyInSetting])}else if(x.readFrom=="controllers"){let S=this.allBlocks.find(U=>U.element.key===x.value);f[x.key]=S.element.value}else x.readFrom=="TotalValue"?f[x.key]=+this.numbersOnlyFromFunction(`${this.totalValues}`):x.readFrom=="TotalValueWithPercent"&&(f[x.key]=+this.numbersOnlyFromFunction(`${this.totalValuesAfterPercent}`))}),r.push(f)}),n[o.paramName]=r}else if(o.typeOfValue==="arrayOfObjectFromAllControllers"){let r=[];for(let u=0;u<this.allBlocks.length;u++){let f=this.allBlocks[u];if(f.element&&f.element.setting&&(f.element.setting.hiddenInput||!f.element.setting.addExternalKey))continue;let x={};o.arrayOfObjects[0].forEach(S=>{S.readFrom=="settings"?f.element.setting[S.keyInSetting]&&(x[S.key]=f.element.setting[S.keyInSetting]):S.readFrom=="controllers"&&(x[S.key]=f.element.value)}),r.push(x)}n[o.paramName]=r}else if(o.typeOfValue==="dateFromMoreController"){let r;if(this.allBlocks.forEach(u=>{u.element.key===o.arrayOfDate[1]?r=u.element.value+"/"+r:u.element.key===o.arrayOfDate[0]&&(r=u.element.value)}),o.arrayOfDate[2]==="firstDay")r="01/"+r;else if(o.arrayOfDate[2]==="lastDay"){let u=new Date;r=new Date(u.getFullYear(),u.getMonth()+1,0).getDate()+"/"+r}else r=this.existBlocks[o.arrayOfDate[2]]+"/"+r;o.arrayOfDate.forEach(u=>{}),n[o.paramName]=r.replace(/-/g,"")}else if(o.typeOfValue==="parameter")n[o.paramName]=t;else if(o.typeOfValue==="objectOfObject")n[o.paramName]=this.getDataFrom(o,e,t);else if(o.typeOfValue=="staticWithVariable"){let r=o.valueToSend.replace(/\[/g,"]").split("]"),u=this.getDataFrom(o,e,t),f=Object.getOwnPropertyNames(u);r.forEach((x,S)=>{f.includes(`[${x}]`)&&(r[S]=u[`[${x}]`])}),n[o.paramName]=r.join("")}else o.typeOfValue==="controller"?this.allBlocks.forEach(r=>{r.element.key===o.value&&(n[o.paramName]=r.element.value)}):o.typeOfValue==="previousDataSourceAll"?n[o.paramName]=this.resObjDataSourceAll[o.namePreviousDataSource][o.previousParamKey]:o.typeOfValue==="previousDataSourceResponseAll"?n[o.paramName]=this.resObjDataSourceAll[o.namePreviousDataSource]:o.getDataFrom==="culture"&&(n[o.paramName]=this.data.moduleService.site.culture)}),n}getUserOption(){return je(this.authenticationService.getUserOption()).then(i=>{this.userOptionObj=i})}changeFormatDate(i,e){return e.formatDate=="other"?this.datePipe.transform(i,e.formatDateOther):i[e.formatDate]()}setDefultValue(){if(this.settings.isUsingTabs)for(let i=0;i<this.settings.tabs.length;i++)this.settings.tabs[i].blocks.forEach(e=>{if(e.element.value=this.getDefultValue(e),e.element.value&&!e.element.sendValueEvenItsHidden){let t=this.searchDisplayControls.find(n=>n.controlName===e.element.key);t.defultValue=e?.element?.value}});else this.existBlocks.forEach(i=>{if(i.element.value=this.getDefultValue(i),i.element.value){let e=this.searchDisplayControls.find(t=>t.controlName===i.element.key);e&&(e.defultValue=i.element.value)}})}getDefultValue(i){if(i.element.readDefultValueFrom==="currentMonth"){let e=new Date().getMonth()+1;return e=`${e}`.length>1?`${e}`:`0${e}`,"-"+e}else if(i.element.readDefultValueFrom==="currentYear"){let e=new Date().getFullYear();return e=`${e}`,e}else return i.element.readDefultValueFrom==="other"?i.element.setting.defultValueOther:i.element.value}getAllBlocks(){if(this.allBlocks=[],this.settings.isUsingTabs)for(let i=0;i<this.settings.tabs.length;i++)this.allBlocks.push(...this.settings.tabs[i].blocks);else this.allBlocks=[...this.existBlocks]}sendNotfiction(i){if(!this.settings.sendEmailAfterRegister)return;let e={messageBody:"",messageTitle:"",sendVia:2,sendValue:[i],notificationType:3,isHtml:!0,emailOptions:{emails:[i],templateId:this.settings.selectedEmailTemplate,params:[]},emailTemplateId:this.settings.enableSendEmailForAdmin};this.essentialsService.sendNotification(e).subscribe(t=>{})}changeValueInAllBlocks(i,e){let t=this.allBlocks.find(n=>n.element.key===i);t.element.value=e}onChangeValidation(i,e=null,t="change"){!i.element.setting.onChangeValidation&&t=="change"||!i.element.setting.onClickValidation&&t=="click"||(this.resObjDataSource={},i.element.setting.validationBy==="dataSource"?this.multipleCallDataSource(0,i.arrayOfDataSourceApi,null,e).pipe(re(500)).subscribe(n=>R(this,null,function*(){switch(i.element.setting.operatorType){case"equal":e==n[i.element.key]*i.element.setting.parecentValidationDependOnIt?i.element.setting.isOnChangeError=!1:(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-Invali
8dValue",this.settings.source,this.currentPageSlug,"form-builder"));break;case"bigger":e>n[i.element.key]*i.element.setting.parecentValidationDependOnIt?i.element.setting.isOnChangeError=!1:(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-InvalidValue",this.settings.source,this.currentPageSlug,"form-builder"));break;case"smaller":e<n[i.element.key]*i.element.setting.parecentValidationDependOnIt?i.element.setting.isOnChangeError=!1:(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-InvalidValue",this.settings.source,this.currentPageSlug,"form-builder"));break}i.element.setting.isOnChangeError=!1}),n=>{i.element.setting.isOnChangeError=!0}):i.element.setting.validationBy==="function"&&(t=="click"?typeof this[this.settings.onClickFunctionName]=="function"&&this[this.settings.onClickFunctionName](i,e):typeof this[this.settings.validationFunction]=="function"&&this[this.settings.validationFunction](i,e)))}isClickExpectedWages=!1;expectedAmountBlock;openModalOnClickAction(i){return R(this,null,function*(){this.expectedWagesForm.patchValue({expectedAmount:null}),this.expectedAmountBlock=i.value,this.isClickExpectedWages=!0,this.popupAfter=this.modalService.open(this.template,{ariaLabelledBy:"modal-lg expected-amount"}),this.isClickExpectedWages&&(this._expectedAmount.setValidators([N.required]),this._expectedAmount.updateValueAndValidity())})}lastWorkFlowValue=null;IsCalledLastWorkFlow=!1;getLastWorkFlow(){this.fbService.getLastWorkFlow().subscribe(i=>{if(i&&i.submittedForm){let e=JSON.parse(i?.submittedForm?.submittedValue);this.lastWorkFlowValue=e.totalValues,this.IsCalledLastWorkFlow=!0}else this.lastWorkFlowValue=1})}get _expectedAmount(){return this.expectedWagesForm.get("expectedAmount")}validationOnSubmmitedForm(i,e){return R(this,null,function*(){this.submittedValueObj?this.numbersOnlyFromFunction(this.submittedValueObj[i.element.key].value)!=0&&this.numbersOnlyFromFunction(this.submittedValueObj[i.element.key].value)*.5>=this.numbersOnlyFromFunction(e)?(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-valueShouldBiggerThanHalfOfLastSubmmitedForm",this.settings.source,this.currentPageSlug,"form-builder")):i.element.setting.isOnChangeError=!1:this.fbService.getLastWorkFlow().pipe(re(500)).subscribe(t=>R(this,null,function*(){this.submittedValueObj=t.submittedForm&&t.submittedForm.submittedValue?JSON.parse(t.submittedForm.submittedValue):null,this.numbersOnlyFromFunction(this.submittedValueObj[i.element.key].value)!=0&&this.numbersOnlyFromFunction(this.submittedValueObj[i.element.key].value)*.5>=this.numbersOnlyFromFunction(e)?(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-valueShouldBiggerThanHalfOfLastSubmmitedForm",this.settings.source,this.currentPageSlug,"form-builder")):i.element.setting.isOnChangeError=!1}))})}onChangeCalcutionOfSummary(i,e){let t=this.numbersOnlyFromFunction(`${e}`),n=this.data.authService.user&&this.data.authService.user.userOptions.find(r=>r.propertyName==this.settings.keyFromUserOptionOfPercent);if(i==="negative")this.submitedNegativeValues+=t?+t:0;else if(i==="postive")this.submitedPostiveValues+=t?+t:0;else return;let o=this.settings.fromUserOption&&n?+n.value/100:this.settings.PercentWillBeCalcualted;this.totalValues=this.submitedPostiveValues-this.submitedNegativeValues,this.totalValuesAfterPercent=this.totalValues*o,this.totalValuesAfterPercent=Math.round(this.totalValuesAfterPercent*100)/100,this.totalValuesAfterPercent=this.sepratedNumbersFromFunction({value:`${this.totalValuesAfterPercent}`},!0,!0),this.totalValues=this.sepratedNumbersFromFunction({value:`${this.totalValues}`}
8,!0,!0)}resetCalcutionValues(){this.submitedNegativeValues=0,this.submitedPostiveValues=0,this.totalValues=0,this.totalValuesAfterPercent=0}navigateTo(i){this.router.navigateByUrl(i)}numbersOnly(i,e){if(!e)return!0;let t=i.which?i.which:i.keyCode;return!(t>31&&(t<48||t>57)&&t!=46)}numbersOnlyFromFunction(i){return i.split("").map(t=>t.charCodeAt()>47&&t.charCodeAt()<58||t.charCodeAt()==46?t:null).join("")}sepratedNumbersFromFunction(i,e,t){if(!e)return!0;let n=i.value.split("").map(r=>r.charCodeAt()>47&&r.charCodeAt()<58||r.charCodeAt()==46?r:null),o=Number(n.join(""));if(t)return o.toLocaleString();i.value=o.toLocaleString()}validationOnSubmmitedFormDependOnTotal(i,e){return R(this,null,function*(){this.submittedValueObj?this.numbersOnlyFromFunction(this.submittedValueObj.totalValues)!=0&&this.numbersOnlyFromFunction(this.submittedValueObj.totalValues)*.5>=this.numbersOnlyFromFunction(e)?(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-valueShouldBiggerThanHalfOfLastSubmmitedForm",this.settings.source,this.currentPageSlug,"form-builder")):i.element.setting.isOnChangeError=!1:this.fbService.getLastWorkFlow().pipe(re(500)).subscribe(t=>R(this,null,function*(){this.submittedValueObj=t.submittedForm&&t.submittedForm.submittedValue?JSON.parse(t.submittedForm.submittedValue):null,this.numbersOnlyFromFunction(this.submittedValueObj.totalValues)!=0&&this.numbersOnlyFromFunction(this.submittedValueObj.totalValues)*.5>=this.numbersOnlyFromFunction(e)?(i.element.setting.isOnChangeError=!0,i.element.setting.OnChangeErrorMsg=yield this.translatePipe.transform("f-b-valueShouldBiggerThanHalfOfLastSubmmitedForm",this.settings.source,this.currentPageSlug,"form-builder")):i.element.setting.isOnChangeError=!1}))})}static \u0275fac=function(e){return new(e||a)(O(nt),O(Fe),O(tt),O(Pt),O(Dt),O(Lt),O(be),O(Ot),O(ot),O(xe),O(wt),O(Xe),O(Et),O(ze),O(he))};static \u0275cmp=J({type:a,selectors:[["app-form-builder"]],viewQuery:function(e,t){if(e&1&&(X(En,5),X(In,5),X(wn,7,Ue),X(On,5)),e&2){let n;ee(n=te())&&(t.form=n.first),ee(n=te())&&(t.SearchForm=n.first),ee(n=te())&&(t.popupBefor=n.first),ee(n=te())&&(t.template=n.first)}},inputs:{settings:"settings",data:"data"},standalone:!0,features:[ne([]),_e],ngContentSelectors:Yt,decls:30,vars:20,consts:[["formcontrolls","ngForm"],["popupBefore",""],["popupAfter",""],["defaultContent",""],["template",""],["SearchForm","ngForm"],["captchaControl","ngModel"],["dp","bsDatepicker"],["expectedForm","ngForm"],["class","spinner-border spinner-border-sm text-primary loadingSaveExpectedAmount loading","role","status",4,"ngIf"],[1,"container-fluid","no-gutters","inner-page"],[4,"ngIf"],["class","col-12",4,"ngIf"],["class","tabButton nav nav-tabs",4,"ngIf"],["id","form-builder-id",3,"ngSubmit"],[1,"row"],["class","errorContainer",4,"ngIf"],["class","btn btn-primary mr-1","type","submit",3,"disabled",4,"ngIf"],["class","btn btn-warning mr-1","type","button",3,"disabled","click",4,"ngIf"],["class","btn btn-danger mr-1","type","button",3,"disabled","click",4,"ngIf"],["class","spinner-border spinner-border-sm text-primary loading","role","status",4,"ngIf"],["role","status",1,"spinner-border","spinner-border-sm","text-primary","loadingSaveExpectedAmount","loading"],[1,"sr-only"],[3,"ngSubmit","formGroup"],[3,"class",4,"ngFor","ngForOf"],["type","submit",1,"btn","btn-primary","btn-action-search"],[3,"class",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"for"],[3,"id","required","formControlName","loading","placeholder"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"change","disabled","id","loading","required","formControlName","placeholder"],["class","text-danger","style","font-size: 12px",4,"ngIf"],[3,"change","id","formControlName","required","clearable","placeholder"],[3,"change","id","required","formControlName","clearable","placeholder"],[1,"text-danger",2,"font-size","12px"],["type","text",1,"form-control",3,"ngModelChange","keypress","change","placeholder","id","name","ngModel","required","maxlength","minlength","pattern","disabled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"col-12"],[1,"comment"],[1,"tabButton","
8nav","nav-tabs"],[3,"click","ngClass"],["name","captcha","required","",3,"ngModelChange","ngModel","siteKey"],[1,"error",3,"hidden"],[1,"success",3,"hidden"],[1,"error"],[1,"errorContainer"],[1,"errorMsg"],["type","submit",1,"btn","btn-primary","mr-1",3,"disabled"],["type","button",1,"btn","btn-warning","mr-1",3,"click","disabled"],["type","button",1,"btn","btn-danger","mr-1",3,"click","disabled"],["type","button",1,"btn","btn-primary","mr-1",3,"click"],[1,"popupBefore","modal-content"],[1,"modal-header"],[1,"title-before-before-popup"],["type","button","aria-label","Close",1,"close","btn-close","pull-right",3,"click"],["aria-hidden","true",1,"visually-hidden"],[1,"modal-body"],["class","row",4,"ngIf"],[1,"modal-footer"],[1,"col-12","text-right","mt-1"],["type","submit",1,"btn","btn-primary","mr-1",3,"click"],[1,"btn","btn-danger","mr-1",3,"click"],[1,"col-3"],["class","col-3",4,"ngIf"],[1,"thank-form"],[1,"title-before-popup"],["type","text",1,"form-control",3,"ngModelChange","click","keypress","placeholder","id","name","ngModel","required","maxlength","minlength","pattern","disabled"],["class","errorContainerBlock",4,"ngIf"],[1,"errorContainerBlock"],[1,"errorMsgBlock","errorMsg"],[1,"container-fluid","no-gutters"],["type","number",1,"form-control",3,"ngModelChange","click","placeholder","id","name","ngModel","required","maxlength","minlength","pattern"],["type","email",1,"form-control",3,"ngModelChange","placeholder","id","name","ngModel","required","pattern","maxlength"],[1,"form-control",3,"ngModelChange","placeholder","id","name","ngModel","required","maxlength","minlength"],[1,"input-group"],["bsDatepicker","",3,"ngModelChange","placeholder","name","ngModel","required"],[1,"input-group-append"],["type","button",1,"btn","btn-secondary",3,"click"],[1,"fas","fa-calendar-day"],[3,"ngModelChange","change","id","required","ngModel","ngModelOptions","loading","placeholder"],[3,"ngModelChange","change","disabled","id","loading","required","ngModel","placeholder"],[1,"ratings"],[3,"ngModelChange","ngModel"],[3,"ngModelChange","id","required","ngModel","clearable","placeholder"],[3,"ngModelChange","id","required","ngModel","placeholder"],["class","form-check",4,"ngFor","ngForOf"],[1,"form-check"],[1,"radio-group"],[1,"form-check-input",3,"ngModelChange","change","type","id","value","required","ngModelOptions","ngModel"],[1,"form-check-label",3,"for"],["type","radio",1,"form-check-input",3,"required","name","value","id"],["type","checkbox",1,"form-check-input",3,"ngModelChange","name","value","ngModel","id","required"],["type","checkbox","ngModel","",1,"form-check-input",3,"name","value","id","required"],["type","file",1,"custom-file-input",3,"click","change","id","name","accept","required"],[1,"custom-file-label",3,"for"],["class","attachmentFileDiv",4,"ngIf"],[1,"text-danger"],[1,"attachmentFileDiv"],[1,"attachmentItem"],[1,"iconDelete",3,"click"],[1,"fa","fa-times"],[1,"downLoadNameBlob"],["class","attachmentItem",4,"ngIf"],[1,"downLoadNameUrl",3,"click"],["aria-hidden","true",1,"fa","fa-download"],[1,"downLoadNameBlob",3,"click"],["type","password",1,"form-control",3,"ngModelChange","placeholder","name","id","ngModel","required","minlength","maxlength","pattern"],["role","status",1,"spinner-border","spinner-border-sm","text-primary","loading"],[1,"modal-title","pull-left"],[3,"formGroup"],[1,"row","mb-3"],[1,"col-md-3"],["readonly","",1,"form-control-plaintext","border"],[1,"input-group-text"],[1,"col-md-12","mb-3"],["type","number","formControlName","expectedAmount",1,"form-control",3,"placeholder"],[1,"btn","btn-primary","cancel-btn",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],["class","text-justify text-danger mx-1",4,"ngIf"],[1,"text-justify","text-danger","mx-1"]],template:function(e,t){if(e&1){let n=F();$e(Yt),_(0,Mn,3,0,"div",9),m(1,"div",10),_(2,Tn,3,1,"div",11)(3,ei,9,5,"div",11)(4,oi,2,1,"ng-container",11)(5,li,5,8,"div",12)(6,ri,5,8,"div",12)(7,si,5,8,"div",12)(8,di,2,1,"ul",13),m(9,"form",14,0),D("ngSubmit",function(){v(n);let r=L(10),u=L(22),f=L(24);return b(t.submitClick(r,f,u))}),m(11,"div",15),_(12,fi,2,1,"ng-container",11)(13,vi,2,1,"ng-container",11)(14,bi,11,6,"div",12)(15,Ei,2,1,"ul",16),m(16,"div"),_(17,Ii,3,2,"button",17)(18,wi,2,1,"button",18)(19,Oi,2,1,"button",19)(20,Mi,2,1,"ng-container",11),d()()()(),_(21,Li,18,5,"ng-template",null,1,ie)(23,ji,9,3,"ng-template",null,2,ie)(25,$a,15,15,"ng-template",null,3,ie)(27,Ha,3,0,"div",20)(28,Ya,49,60,"ng-template",null,4,ie)}e&2&&(c("ngIf",t.loadingSaveExpectedAmount),l(2),c("ngIf",t.settings.formName),l(),c("ngIf",t.searchDisplayControls&&t.searchDisplayControls.length>0),l(),c("ngIf",t.settings.isUsingTabs),l(),c("ngIf",(t.getDataObj==null?null:t.getDataObj.status)==4&&t.isSavedExpectedWages),l(),c("ngIf",!t.settings.saveAsDraft&&(t.getDataObj==null?null:t.getDataObj.status)==4||(t.getDataObj==null?null:t.getDataObj.status)==1||(t.getDataObj==null?null:t.getDataObj.status)==3),l(),c("ngIf",t.settings.saveAsDraft&&t.showCommentMsg&&(t.getDataObj==null?null:t.getDataObj.status)==4),l(),c("ngIf",t.settings.isUsingTabs),l(4),c("ngIf",t.settings.isUsingTabs),l(),c("ngIf",!t.settings.isUsingTabs),l(),c("ngIf",t.settings.recaptcha&&t.settings.sitekey!=""),l(),c("ngIf",t.formKey&&t.formKey.length),l(),q("col-12 text-",t.settings.btnPostion," btn-actions"),l(
8),c("ngIf",t.settings.btnSubmit),l(),c("ngIf",t.settings.btnReset),l(),c("ngIf",t.settings.btnCancel),l(),c("ngIf",t.settings.addMoreBtns&&t.settings.BtnsArray&&t.settings.BtnsArray.length),l(7),c("ngIf",t.isLoading))},dependencies:[it,ye,Ge,Je,Ye,Qe,Ze,xe,Ft,St,kt,Ce,pt,st,gt,rt,ct,mt,ht,vt,bt,xt,yt,ut,dt,Ct,_t,ft,Mt,Bt,Vt,At,Tt,$t,Jt,Gt],styles:[".title-before-popup[_ngcontent-%COMP%]{text-align:center}.form-block[_ngcontent-%COMP%]   .ng-dirty.ng-invalid[_ngcontent-%COMP%]{color:#f44336!important;border-color:#f44336!important;animation-name:flush;animation-duration:.7s}.form-block[_ngcontent-%COMP%]   .ng-touched.ng-invalid[_ngcontent-%COMP%]{border-color:#f44336!important}.overlay[_ngcontent-%COMP%]   .ng-star-inserted[_ngcontent-%COMP%]{position:fixed!important}#loader[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;z-index:10000;width:150px;height:150px;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:_ngcontent-%COMP%_spin 2s linear infinite;animation:_ngcontent-%COMP%_spin 2s linear infinite}.error[_ngcontent-%COMP%]{color:#dc143c}.success[_ngcontent-%COMP%]{color:green}@-webkit-keyframes _ngcontent-%COMP%_spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-bottom[_ngcontent-%COMP%]{position:relative;-webkit-animation-name:_ngcontent-%COMP%_animatebottom;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animatebottom;animation-duration:1s}@-webkit-keyframes _ngcontent-%COMP%_animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes _ngcontent-%COMP%_animatebottom{0%{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}.container-fluid[_ngcontent-%COMP%]   .no-gutters[_ngcontent-%COMP%]{padding:initial;margin-top:20px}.loading[_ngcontent-%COMP%]{margin:auto;inset:0;border:3px solid #689d39;height:100px;width:100px;border-top:none;position:fixed;z-index:10000000}"]})};export{Qt as FormBuilderComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.