1import{a as B}from"./chunk-62PZ6DJI.js";import{a as V}from"./chunk-S6URSJGW.js";import{a as h}from"./chunk-EITQEDMC.js";import{g as x}from"./chunk-PLC5SCQ2.js";import{Aa as a,Ba as r,Ca as m,G as K,H as nn,He as kn,Ie as D,J as en,Ma as cn,N as U,O as H,Oa as b,Qa as P,T as y,Td as xn,Ua as F,Uc as T,Ud as wn,Va as E,Vb as bn,W as tn,Wa as S,Yb as _n,Za as N,Zc as jn,ab as c,ac as mn,bb as j,bc as pn,cb as L,db as gn,dc as Y,fb as W,fc as I,ga as l,gb as Q,gc as Cn,hb as J,ja as f,k as z,kc as hn,lc as fn,ma as O,na as on,pc as Pn,qa as v,qc as Mn,rb as dn,sb as sn,ta as u,ua as p,ud as R,va as C,wa as rn,wc as On,xa as an,ya as ln,yc as un,za as d,zc as vn}from"./chunk-C4FDAFEO.js";import{e as zn,g as Fn}from"./chunk-F53MGVPG.js";function Sn(t,_){if(t&1){let e=cn();a(0,"tr",7)(1,"td",8)(2,"input",9),J("ngModelChange",function(n){let i=U(e).$implicit;return Q(i.checked,n)||(i.checked=n),H(n)}),b("change",function(){U(e);let n=P();return H(n.onCheckChanged())}),r(),a(3,"label",10),c(4),r()(),a(5,"td",11),c(6),r(),a(7,"td",11),c(8),r()()}if(t&2){let e=_.$implicit,o=_.$index,n=P();l(2),d("id","pa-firm-check-"+o),W("ngModel",e.checked),d("disabled",n.selectionDisable),u("aria-label","Select firm "+e.firmNo+" - "+e.name),l(),d("for","pa-firm-check-"+o),l(),gn("Select firm ",e.firmNo," - ",e.name),l(2),j(e.firmNo),l(2),j(e.name)}}var yn=(()=>{class t{constructor(){this.firmCheckedChanged=new y}ngOnInit(){}onCheckChanged(){this.firmCheckedChanged.emit()}checkAll(){this.firms.forEach(e=>{e.checked=this.isSelectAllChecked}),this.firmCheckedChanged.emit()}static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275cmp=O({type:t,selectors:[["mb-firms"]],inputs:{firms:"firms",selectionDisable:"selectionDisable"},outputs:{firmCheckedChanged:"firmCheckedChanged"},decls:15,vars:3,consts:[[1,"row","table-section"],["role","grid","aria-label","Firm Selection",1,"jg-table","col-xs-12"],["role","row",1,"jg-table__row","-header"],["scope","col","role","columnheader",1,"jg-table__cell","col__chk"],["id","pa-select-all-firms","type","checkbox",3,"ngModelChange","change","ngModel","disabled"],["for","pa-select-all-firms",1,"sr-only"],["scope","col","role","columnheader",1,"jg-table__cell"],["role","row",1,"jg-table__row","-hoverable","-no-border","scroll-items"],["notranslate","","role","gridcell",1,"jg-table__cell","col__chk"],["type","checkbox",3,"ngModelChange","change","id","ngModel","disabled"],[1,"sr-only",3,"for"],["notranslate","","role","gridcell",1,"jg-table__cell"]],template:function(o,n){o&1&&(a(0,"div",0)(1,"table",1)(2,"thead")(3,"tr",2)(4,"th",3)(5,"input",4),J("ngModelChange",function(g){return Q(n.isSelectAllChecked,g)||(n.isSelectAllChecked=g),g}),b("change",function(){return n.checkAll()}),r(),a(6,"label",5),c(7,"Select all firms"),r()(),a(8,"th",6),c(9,"Firm Number"),r(),a(10,"th",6),c(11,"Firm Name"),r()()(),a(12,"tbody"),an(13,Sn,9,9,"tr",7,rn),r()()()),o&2&&(l(5),W("ngModel",n.isSelectAllChecked),d("disabled",n.selectionDisable),u("aria-label","Select all firms"),l(8),ln(n.firms))},dependencies:[un,mn,I,hn],styles:['@charset "UTF-8";.icomoon[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;font-size:28px;font-size:2.8rem}.icomoon.-align-text-bottom[_ngcontent-%COMP%]{vertical-align:text-bottom}.icomoon.-small[_ngcontent-%COMP%]{font-size:18px;font-size:1.8rem}.icomoon.-large[_ngcontent-%COMP%]{font-size:50px;font-size:5rem}.icomoon.-header[_ngcontent-%COMP%]{font-size:30px;font-size:3rem}.icomoon.-hoverable[_ngcontent-%COMP%], .icomoon.hovered[_ngcontent-%COMP%]{cursor:pointer}.icomoon.-grey[_ngcontent-%COMP%]{color:#878787}.icomoon.-white[_ngcontent-%COMP%]{color:#fff}.icomoon.-white.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-white.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-white.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-white.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#93b3dd}.icomoon.-blue[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#263b57}.icomoon.-light-blue[_ngcontent-%COMP%]{color:#93b3dd}.icomoon.-light-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-light-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-dark-blue[_ngcontent-%COMP%]{color:#263b57}.icomoon.-dark-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-dark-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-purple[_ngcontent-%COMP%]{color:#5b2d80}.icomoon.-purple.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-purple.-hoverable.hovered[_ngcontent-%COMP%]{color:#aa3182}.icomoon.-green[_ngcontent-%COMP%]{color:#4fbe61}.icomoon.-green.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-green.-hoverable.hovered[_ngcontent-%COMP%]{color:#2f703a}.icomoon.-red[_ngcontent-%COMP%]{color:#f06060}.icomoon.-red.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-red.-hoverable.hovered[_ngcontent-%COMP%]{color:#fb9595}.icomoon.-tandem-orange[_ngcontent-%COMP%]{color:#f5821f}.icomoon.-tandem-orange.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-tandem-orange.-hoverable.hovered[_ngcontent-%COMP%], .icomoon.-tandem-orange.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-tandem-orange.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#ffb74d}.icomoon.-orange[_ngcontent-%COMP%]{color:#ff6d00}.icomoon.-orange.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-orange.-hoverable.hovered[_ngcontent-%COMP%], .icomoon.-orange.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-orange.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#ffb74d}.icomoon.-green-ehn[_ngcontent-%COMP%]{color:#004452}#notification-icon-wrapper[_ngcontent-%COMP%]{position:relative}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot[_ngcontent-%COMP%]{color:#f06060;font-size:33px;font-size:3.3rem;position:absolute}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot.-small[_ngcontent-%COMP%]{font-size:16px;font-size:1.6rem}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot[_ngcontent-%COMP%]:before{content:"\\2022"}i.disabled[_ngcontent-%COMP%]{color:#878787}.jg-btn[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:12px;font-size:1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0;padding:5px 15px;background-image:none;border:none;cursor:pointer}.jg-btn.disabled[_ngcontent-%COMP%], .jg-btn[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.jg-btn.-block[_ngcontent-%COMP%]{display:block;width:100%}.jg-btn.-tall[_ngcontent-%COMP%]{padding:11px 15px}.jg-btn.-bold[_ngcontent-%COMP%]{font-family:Montserrat Bold}.jg-btn.-small-font[_ngcontent-%COMP%]{font-size:10px;font-size:1rem}.jg-btn.-large-font[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-btn.-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.jg-btn.-no-padding[_ngcontent-%COMP%]{padding:0}.jg-btn.-blue[_ngcontent-%COMP%]{background-color:#4c76ab}.jg-btn.-blue[_ngcontent-%COMP%]:hover, .jg-btn.-blue[_ngcontent-%COMP%]:active, .jg-btn.-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#6f9ad1}.jg-btn.-blue.disabled[_ngcontent-%COMP%], .jg-btn.-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-blue.-link[_ngcontent-%COMP%]{color:#4c76ab}.jg-btn.-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-light-blue[_ngcontent-%COMP%]{background-color:#6f9ad1}.jg-btn.-light-blue[_ngcontent-%COMP%]:hover, .jg-btn.-light-blue[_ngcontent-%COMP%]:active, .jg-btn.-light-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#93b3dd}.jg-btn.-light-blue.disabled[_ngcontent-%COMP%], .jg-btn.-light-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-light-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-light-blue.-link[_ngcontent-%COMP%]{color:#6f9ad1}.jg-btn.-light-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-alt-blue[_ngcontent-%COMP%]{background-color:#93b3dd}.jg-btn.-alt-blue[_ngcontent-%COMP%]:hover, .jg-btn.-alt-blue[_ngcontent-%COMP%]:active, .jg-btn.-alt-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#6f9ad1}.jg-btn.-alt-blue.disabled[_ngcontent-%COMP%], .jg-btn.-alt-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-alt-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-alt-blue.-link[_ngcontent-%COMP%]{color:#93b3dd}.jg-btn.-alt-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-dark-blue[_ngcontent-%COMP%]{background-color:#263b57}.jg-btn.-dark-blue[_ngcontent-%COMP%]:hover, .jg-btn.-dark-blue[_ngcontent-%COMP%]:active, .jg-btn.-dark-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#4c76ab}.jg-btn.-dark-blue[_ngcontent-%COMP%]:hover.-alt-hover, .jg-btn.-dark-blue[_ngcontent-%COMP%]:active.-alt-hover, .jg-btn.-dark-blue.active.-alt-hover[_ngcontent-%COMP%]{background-color:#93b3dd}.jg-btn.-dark-blue.disabled[_ngcontent-%COMP%], .jg-btn.-dark-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-dark-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-dark-blue.-link[_ngcontent-%COMP%]{color:#263b57}.jg-btn.-dark-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-purple[_ngcontent-%COMP%]{background-color:#c5299b}.jg-btn.-purple[_ngcontent-%COMP%]:hover, .jg-btn.-purple[_ngcontent-%COMP%]:active, .jg-btn.-purple.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#e14bb9}.jg-btn.-purple.disabled[_ngcontent-%COMP%], .jg-btn.-purple[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-purple[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-purple.-link[_ngcontent-%COMP%]{color:#c5299b}.jg-btn.-purple.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-red[_ngcontent-%COMP%]{background-color:#f06060}.jg-btn.-red[_ngcontent-%COMP%]:hover, .jg-btn.-red[_ngcontent-%COMP%]:active, .jg-btn.-red.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#fb9595}.jg-btn.-red.disabled[_ngcontent-%COMP%], .jg-btn.-red[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-red[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-red.-link[_ngcontent-%COMP%]{color:#f06060}.jg-btn.-red.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-grey[_ngcontent-%COMP%]{color:#4c76ab;background-color:#e6e6e6}.jg-btn.-grey[_ngcontent-%COMP%]:hover, .jg-btn.-grey[_ngcontent-%COMP%]:active, .jg-btn.-grey.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#c9cacc}.jg-btn.-grey.disabled[_ngcontent-%COMP%], .jg-btn.-grey[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-grey[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-grey.-link[_ngcontent-%COMP%]{color:#e6e6e6}.jg-btn.-grey.-border[_ngcontent-%COMP%]{border:2px #4c76ab}.jg-btn.-white[_ngcontent-%COMP%]{color:#4c76ab;background-color:#fff}.jg-btn.-white[_ngcontent-%COMP%]:hover, .jg-btn.-white[_ngcontent-%COMP%]:active, .jg-btn.-white.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#93b3dd}.jg-btn.-white.disabled[_ngcontent-%COMP%], .jg-btn.-white[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-white[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-white.-link[_ngcontent-%COMP%]{color:#fff}.jg-btn.-white.-border[_ngcontent-%COMP%]{border:2px #4c76ab}.jg-btn.-link[_ngcontent-%COMP%], .jg-btn.-link[_ngcontent-%COMP%]:hover, .jg-btn.-link[_ngcontent-%COMP%]:active, .jg-btn.-link.active[_ngcontent-%COMP%]{background-color:transparent}.jg-btn.-link[_ngcontent-%COMP%]:hover .jg-btn__text[_ngcontent-%COMP%], .jg-btn.-link[_ngcontent-%COMP%]:active .jg-btn__text[_ngcontent-%COMP%], .jg-btn.-link.active[_ngcontent-%COMP%] .jg-btn__text[_ngcontent-%COMP%]{text-decoration:underline}.jg-btn.-link.disabled[_ngcontent-%COMP%], .jg-btn.-link[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]{color:#878787;text-decoration:none;background-color:transparent}.jg-btn.-link.disabled[_ngcontent-%COMP%]:hover, .jg-btn.-link.disabled[_ngcontent-%COMP%]:focus, .jg-btn.-link[disabled][_ngcontent-%COMP%]:hover, .jg-btn.-link[disabled][_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]:focus{color:#878787}.jg-btn.-image--inline[_ngcontent-%COMP%]{vertical-align:middle}.jg-btn.-image--inline[_ngcontent-%COMP%] .icomoon[_ngcontent-%COMP%]{display:inline-block}.jg-btn.-image--block[_ngcontent-%COMP%] .icomoon[_ngcontent-%COMP%]{display:block;width:inherit}.jg-btn__text[_ngcontent-%COMP%]{vertical-align:middle;white-space:inherit}.jg-btn__text.-margin-right[_ngcontent-%COMP%]{margin-right:5px}.jg-btn__text.-margin-left[_ngcontent-%COMP%]{margin-left:5px}.jg-btn__text.-margin-top[_ngcontent-%COMP%]{margin-top:5px}.jg-btn__text.-margin-bottom[_ngcontent-%COMP%]{margin-bottom:5px}.button-primary-text[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-size:1.8rem}.button-secondary-text[_ngcontent-%COMP%]{color:#263b57;font-size:12px;font-size:1.2rem}
1input[type=submit].jg-btn.-block[_ngcontent-%COMP%], input[type=reset].jg-btn.-block[_ngcontent-%COMP%], input[type=button].jg-btn.-block[_ngcontent-%COMP%]{width:100%}.header-button-group[_ngcontent-%COMP%]{display:block;float:none;padding-top:5px;margin:-15px 0 15px;white-space:nowrap}.header-button-group[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{width:100%;display:block;margin-bottom:5px}@media only screen and (min-width:768px){.header-button-group[_ngcontent-%COMP%]{margin:0;position:static;top:15px;right:15px;padding-bottom:15px}.header-button-group[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{width:33%;display:inline-block}}@media only screen and (min-width:992px){.header-button-group[_ngcontent-%COMP%]{display:none}}.jg-table__row.-header[_ngcontent-%COMP%], .jg-table__header-text[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:13px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px}.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%], .jg-table__secondary-text[_ngcontent-%COMP%], .jg-table__primary-text[_ngcontent-%COMP%]{font-family:Montserrat Light;font-size:17px;font-size:1.7rem;font-weight:400}.monospaced.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .monospaced.jg-inner-table__cell[_ngcontent-%COMP%], .monospaced.jg-table__secondary-text[_ngcontent-%COMP%], .monospaced.jg-table__primary-text[_ngcontent-%COMP%]{color:#6b7788;font-size:17px;font-size:1.7rem}.table-spacer[_ngcontent-%COMP%]{margin-top:30px}.jg-table__secondary-text[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-table[_ngcontent-%COMP%]{color:#263b57;position:relative;width:100%}.jg-table.col-xs-12[_ngcontent-%COMP%]{margin:0;padding:0}.jg-table__row[_ngcontent-%COMP%]{padding:15px 0;border-bottom:1px solid #4c76ab}.jg-table__row[_ngcontent-%COMP%]:nth-child(2n){background-color:#d7dee626}.jg-table__row[_ngcontent-%COMP%]:nth-child(odd){background-color:#d7dee680}.jg-table__row.-header[_ngcontent-%COMP%]{color:#fff;background-color:#263b57;border-bottom:none}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{padding:5px 15px;font-size:inherit;font-family:inherit;font-weight:bolder}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__cell.-sortable[_ngcontent-%COMP%]{cursor:pointer}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__sort-btn[_ngcontent-%COMP%]{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__sort-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jg-table__row.-alternate[_ngcontent-%COMP%]{color:#263b57;background-color:#e6e6e6;font-weight:bolder}.jg-table__row.-error[_ngcontent-%COMP%]{color:#fff;background-color:#fb9595}.jg-table__row.-error[_ngcontent-%COMP%] .base-field-error[_ngcontent-%COMP%]{color:#fff}.jg-table__row.-has-classes[_ngcontent-%COMP%]{color:#fff!important;background-color:#4c76ab!important}.jg-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{position:relative}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%]{color:#fff}.jg-table__row.-less-padding[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__row.-less-padding[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-table__row.-less-padding[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__row.-less-padding[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%]{padding:5px 15px}.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%]{padding:15px}.jg-table__cell.jg-table__secondary-text[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.jg-table__secondary-text[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-table__cell.-center[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.-center[_ngcontent-%COMP%]{text-align:center}.jg-table__cell.-important[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.-important[_ngcontent-%COMP%]{color:#f06060}.jg-table__cell[_ngcontent-%COMP%]{vertical-align:inherit}.jg-table__cell[_ngcontent-%COMP%]:last-of-type{padding-right:30px}.jg-inner-table[_ngcontent-%COMP%]{position:relative;width:100%}.jg-inner-table__row[_ngcontent-%COMP%]{color:inherit}.jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+2), .jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+3){background-color:#d7dee626}.jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+4), .jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+5){background-color:#d7dee680}.jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+2), .jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+3){background-color:#d7dee680}.jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+4), .jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+5){background-color:#d7dee626}.jg-inner-table__row.-expandable[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-expandable.hovered[_ngcontent-%COMP%]{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-inner-table__row.-expandable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-expandable.hovered[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%]{color:#fff}.jg-inner-table__row.-collapsible[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-collapsible.hovered[_ngcontent-%COMP%]{color:#93b3dd;cursor:pointer}.jg-inner-table__row.-collapsible[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-collapsible.hovered[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%]{color:#93b3dd}.jg-inner-table__row.-disable-toggle[_ngcontent-%COMP%]{color:inherit;background-color:inherit;cursor:default;pointer-events:none}.jg-inner-table__row.-disable-toggle[_ngcontent-%COMP%] .-active-pointers[_ngcontent-%COMP%]{pointer-events:auto}.jg-inner-table__row.-expand[_ngcontent-%COMP%]{display:none}.jg-inner-table__row.active[_ngcontent-%COMP%] + .jg-inner-table__row.-expand[_ngcontent-%COMP%]{display:table-row;width:100%}.jg-inner-table__row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{line-height:1}.jg-inner-table__cell[_ngcontent-%COMP%]{color:inherit;background-color:inherit;vertical-align:top}.jg-inner-table__cell.monospaced[_ngcontent-%COMP%]{color:#6b7788}.jg-inner-table__cell[_ngcontent-%COMP%]:last-of-type{padding-right:30px}.jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child, .jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{width:100%}.jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{width:1%}.jg-table__row[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#93b3dd;position:relative;right:0}.jg-table__row.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#4c76ab}.jg-table__row.-no-border[_ngcontent-%COMP%], .jg-inner-table__row.-no-border[_ngcontent-%COMP%]{border:none}.jg-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{position:relative}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%]:hover{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .toggle-icon[_ngcontent-%COMP%], .jg-table__row.-hoverable.hovered[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row[_ngcontent-%COMP%]:hover .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.hovered[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#fff}.jg-inner-table__row[_ngcontent-%COMP%]:hover.active .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.hovered.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#93b3dd}.-bottom-border-dark[_ngcontent-%COMP%]{border-bottom:1px solid #4c76ab}.-bottom-border-dark.active[_ngcontent-%COMP%]{border-bottom:none}.hidden-header[_ngcontent-%COMP%]{visibility:hidden;height:0;margin:0;padding:0;border:0;line-height:0;font-size:0}.hidden-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:inherit}td.-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.no-data-row[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:1.6rem;
1color:#777;text-align:left;width:inherit}@media only screen and (min-width:768px){.jg-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%], .jg-inner-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]{color:inherit;background-color:inherit;cursor:default}.jg-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]:hover{color:inherit;background-color:inherit}}.default-bg-color[_ngcontent-%COMP%]{background-color:#f6f8f8}.default-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f6f8f8}.light-blue-bg-color[_ngcontent-%COMP%]{background-color:#e5ecf2}.light-blue-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#e5ecf2}.light-grey-bg-color[_ngcontent-%COMP%]{background-color:#f3f3f2}.light-grey-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f3f3f2}.light-pink-bg-color[_ngcontent-%COMP%]{background-color:#f7e7f2}.light-pink-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f7e7f2}.light-purple-bg-color[_ngcontent-%COMP%]{background-color:#f5f2f9}.light-purple-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f5f2f9}.light-purple-tdme-bg-color[_ngcontent-%COMP%]{background-color:#eae9f9}.light-purple-tdme-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#eae9f9}
1.no-lr-padding[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.padding-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.padding-left-0[_ngcontent-%COMP%]{padding-left:0}.padding-right-0[_ngcontent-%COMP%]{padding-right:0}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-right-50[_ngcontent-%COMP%]{margin-right:50px}.uniform-margin-top[_ngcontent-%COMP%]{margin-top:15px}.uniform-margin-bottom[_ngcontent-%COMP%]{margin-bottom:15px}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.bold[_ngcontent-%COMP%]{font-weight:700}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}input.error[_ngcontent-%COMP%], select.error[_ngcontent-%COMP%]{border:1px solid red!important}.footnote-superscript[_ngcontent-%COMP%]{font-family:Times New Roman;font-size:70%;position:relative;top:-.5em}.hidden[_ngcontent-%COMP%]{display:none!important}.align-right[_ngcontent-%COMP%]{text-align:right}.monospaced[_ngcontent-%COMP%]{font-family:Free Sans!important}select[_ngcontent-%COMP%]:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select[_ngcontent-%COMP%]:focus::-ms-value{background:none;color:inherit}@media only screen and (min-width:992px){.no-lr-padding_desktop[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.tooltip-larger-font[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}}
1.base-page-separator[_ngcontent-%COMP%]{border-bottom:1px solid #4c76ab;padding:15px;margin-bottom:10px}.base-page-separator.-no-border[_ngcontent-%COMP%]{border-bottom:none}.base-section[_ngcontent-%COMP%]{margin-bottom:15px}.base-section-heading[_ngcontent-%COMP%]{color:#263b57;font-family:Montserrat Regular;font-size:23px;font-size:2.3rem;font-weight:700;margin-top:15px;margin-bottom:15px}.base-section-margin-fix[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px}.base-title-bar[_ngcontent-%COMP%]{padding:5px 15px;margin:15px 0 0;background-color:#263b57}.base-title-bar[_ngcontent-%COMP%] .base-field-label[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-size:1.4rem}.base-loading[_ngcontent-%COMP%]{text-align:center;width:98%;position:absolute;vertical-align:middle;z-index:100}.base-loading-row[_ngcontent-%COMP%]{margin-top:10px;height:30px}.base-loading[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:30px;width:30px;vertical-align:middle}.base-button-area[_ngcontent-%COMP%]{text-align:right;display:block;float:none;white-space:nowrap}.base-button-area[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{min-width:100px}.base-button-spacer[_ngcontent-%COMP%]{margin-right:5px}.base-field-value[_ngcontent-%COMP%], .base-field-success[_ngcontent-%COMP%], .base-field-error[_ngcontent-%COMP%]{margin-bottom:10px}.base-field-success[_ngcontent-%COMP%]{color:#4fbe61}.base-field-error[_ngcontent-%COMP%]{color:#f06060}.base-field-error[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#4c76ab}.base-field-error.bold[_ngcontent-%COMP%]{font-weight:700;font-family:Montserrat Regular}.base-field-success[_ngcontent-%COMP%], .base-field-error[_ngcontent-%COMP%]{font-size:14px;font-size:1.4rem;display:block;font-weight:400}.base-field-label[_ngcontent-%COMP%]{color:#878787;font-size:13px;font-size:1.3rem;font-family:Montserrat Regular;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0;padding-right:10px}.base-field-label.-no-pad[_ngcontent-%COMP%]{padding:0}.base-field-label.-dark[_ngcontent-%COMP%]{color:#263b57}.base-field-label.-white[_ngcontent-%COMP%]{color:#fff}.base-field-label.-title[_ngcontent-%COMP%]{color:#263b57;font-weight:400;font-family:Montserrat Bold;margin-bottom:5px}.base-field-label.-standard-case[_ngcontent-%COMP%]{text-transform:none}.base-field-label.bold[_ngcontent-%COMP%]{font-weight:400;font-family:Montserrat Bold}.base-input[_ngcontent-%COMP%]{height:28px}.field-display[_ngcontent-%COMP%], .field-display[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{margin:0}.base-text-input[_ngcontent-%COMP%]{color:#263b57;font-size:16px;font-size:1.6rem;font-family:Montserrat Regular;height:28px;border:1px solid #c9cacc;padding:3px 3px 3px 5px;margin:2px 0 5px}.base-text-input[_ngcontent-%COMP%]:-ms-input-placeholder, .base-text-input[_ngcontent-%COMP%]::-ms-input-placeholder, .base-text-input[_ngcontent-%COMP%]::placeholder{color:#c9cacc}.base-text-input.-search[_ngcontent-%COMP%]{width:300px;margin:0}.base-text-input.-flat[_ngcontent-%COMP%]{background-color:#f6f8f8;border:none;outline:none;margin:2px 0;width:100%}.base-text-input.-standard-width[_ngcontent-%COMP%]{min-width:100px;max-width:320px}.base-text-input.-less-width[_ngcontent-%COMP%]{min-width:100px;max-width:150px}.base-text-input[_ngcontent-%COMP%]:disabled, .base-text-input.disabled[_ngcontent-%COMP%], .base-text-input.-flat[_ngcontent-%COMP%]:disabled, .base-text-input.-flat.disabled[_ngcontent-%COMP%]{pointer-events:none;background:#c9cacc}.base-text-input[_ngcontent-%COMP%]:disabled, .base-text-input.disabled[_ngcontent-%COMP%]{border-color:#878787}.less-width-wrapper[_ngcontent-%COMP%]{max-width:150px}.base-selector-area[_ngcontent-%COMP%]{color:#263b57;min-height:28px;position:relative;padding:2px 0 5px}.-inline-block.base-selector-area[_ngcontent-%COMP%]{display:inline-block}.-inline-flex.base-selector-area[_ngcontent-%COMP%]{display:inline-flex}.disabled.base-selector-area[_ngcontent-%COMP%]{pointer-events:none;cursor:not-allowed}.disabled.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#878787}.base-selector-area[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin:-1px 5px 0 0;position:relative;vertical-align:middle}.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%] + input[type=checkbox][_ngcontent-%COMP%]{margin-left:15px}.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline;vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;cursor:pointer}.base-selector-area[_ngcontent-%COMP%] .base-selector-wrapper[_ngcontent-%COMP%]{padding-right:15px;white-space:nowrap;float:left}.base-selector-area[_ngcontent-%COMP%] .base-selector-wrapper[_ngcontent-%COMP%]:last-of-type{padding-right:0}.base-checkbox[_ngcontent-%COMP%]{margin-bottom:5px}.base-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:inline-block;margin-right:5px}.base-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline;vertical-align:top;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.base-dialog__title--pre-login[_ngcontent-%COMP%]{font-size:28px;font-size:2.8rem}.base-dialog__container--pre-login[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:16px;font-size:1.6rem;font-weight:400}.base-dialog__container--pre-login[_ngcontent-%COMP%]{background-color:#263b57f2;padding:25px 35px}.base-dialog__container--pre-login[_ngcontent-%COMP%]{color:#6f9ad1;background-color:#f6f8f8;padding:25px 20px;min-height:0;max-height:90vh}jg-dialog[_ngcontent-%COMP%] .base-field-label[_ngcontent-%COMP%]{color:#fff;font-size:12px;font-size:1.2rem}jg-dialog[_ngcontent-%COMP%] .base-field-error[_ngcontent-%COMP%]{font-weight:700;margin-bottom:5px}.base-dialog[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#93b3dd}.base-dialog__field-title[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:13px;font-size:1.3rem;letter-spacing:1px;margin:5px 0}.base-translate-container[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:15px;font-size:1.5rem;height:100%;float:left;margin-top:-3px}.base-translate-container[_ngcontent-%COMP%] .header-link[_ngcontent-%COMP%]{color:#fff;display:block}.base-translate-container[_ngcontent-%COMP%] .header-link[_ngcontent-%COMP%]:focus{padding:2px 4px}.base-translate-container[_ngcontent-%COMP%] .header-link_disabled[_ngcontent-%COMP%]{color:#b4d4ff}.base-translate-container[_ngcontent-%COMP%] .header-link_disabled[_ngcontent-%COMP%]:hover{text-decoration:none;cursor:text}.name-limit[_ngcontent-%COMP%]{color:#a9a9a9;font-size:small}.required__wrapper[_ngcontent-%COMP%]{text-align:right;display:block}.required__description[_ngcontent-%COMP%]{color:#263b57;font-family:Montserrat Regular;font-size:12px;font-size:1.2rem;padding:1px}.required__star[_ngcontent-%COMP%]{color:#f06060;font-size:14px;font-size:1.4rem}.badge[_ngcontent-%COMP%]{cursor:pointer;color:inherit;background-color:#ffb947;padding:1px 3px 1px 4px;vertical-align:baseline}.badge[_ngcontent-%COMP%] .mb-card[_ngcontent-%COMP%]{visibility:hidden;display:none;width:0;height:0;opacity:0;position:absolute}.badge[_ngcontent-%COMP%]:hover .mb-card[_ngcontent-%COMP%]{visibility:visible;display:block;height:auto;width:100%;opacity:1;left:15px;line-height:200px;text-align:center;font-size:15em;z-index:9999}@media only screen and (min-width:768px){.badge[_ngcontent-%COMP%] .mb-card.shift-left[_ngcontent-%COMP%]{left:-50%}}@media only screen and (min-width:992px){.base-page-separator[_ng
1content-%COMP%]{padding:15px 0}.badge[_ngcontent-%COMP%] .mb-card.shift-left[_ngcontent-%COMP%]{left:15px}}[_nghost-%COMP%]{display:block;margin:15px}']})}}return t})();function In(t,_){if(t&1&&(a(0,"span"),c(1," (Expires "),a(2,"span",27),c(3),r(),c(4,") "),r()),t&2){let e=P(2);l(3),j(e.invitationExpiryDate)}}function Tn(t,_){if(t&1&&(a(0,"div",1),c(1),dn(2,"planAdminStatus"),p(3,In,5,1,"span"),r()),t&2){let e=P();l(),L(" ",sn(2,2,e.status)," "),l(2),C(e.status===e.PlanAdminStatusEnum.Invited?3:-1)}}function Rn(t,_){t&1&&(a(0,"label",28),c(1," Please enter a first name. "),r())}function Dn(t,_){t&1&&(a(0,"label",28),c(1," First Name can not contain numbers or special characters. "),r())}function Bn(t,_){if(t&1&&(a(0,"div",9),p(1,Rn,2,0,"label",28),p(2,Dn,2,0,"label",28),r()),t&2){let e=P();l(),C(e.firstNameControl.hasError("required")?1:-1),l(),C(!e.firstNameControl.hasError("required")&&e.firstNameControl.hasError("invalidName")?2:-1)}}function Vn(t,_){t&1&&(a(0,"label",28),c(1," Please enter a last name. "),r())}function qn(t,_){t&1&&(a(0,"label",28),c(1," Last Name can not contain numbers or special characters. "),r())}function Un(t,_){if(t&1&&(a(0,"div",13),p(1,Vn,2,0,"label",28),p(2,qn,2,0,"label",28),r()),t&2){let e=P();l(),C(e.lastNameControl.hasError("required")?1:-1),l(),C(!e.lastNameControl.hasError("required")&&e.lastNameControl.hasError("invalidName")?2:-1)}}function Hn(t,_){t&1&&(a(0,"label",28),c(1," Please enter an email address. "),r())}function Ln(t,_){t&1&&(a(0,"label",28),c(1," Please enter a valid email address. "),r())}function Wn(t,_){if(t&1&&(a(0,"div",18),p(1,Hn,2,0,"label",28),p(2,Ln,2,0,"label",28),r()),t&2){let e=P();l(),C(e.emailControl.hasError("required")?1:-1),l(),C(!e.emailControl.hasError("required")&&e.emailControl.hasError("invalidEmail")?2:-1)}}var w=(()=>{class t extends x{constructor(e){super(),this.activatedRoute=e,this.DialogTypeEnum=wn,this.DialogSizeEnum=xn,this.PlanAdminStatusEnum=h,this.saveChanges=new y,this.sendInvitation=new y,this.isRemoveAllFirmsWarningDialogVisible=!1,this.isConfirmUncheckedFirmsDialogVisible=!1,this.isEmailValidateDialogVisible=!1}ngOnInit(){this.initializeForm(),this.onFirmCheckedChanged(),this.activatedRoute.paramMap.subscribe(e=>{this.changeRequestId=+e.get("id")})}ngOnChanges(e){this.onFirmCheckedChanged(),this.isEmailValidateDialogVisible=!this.isEmailPrimaryOrBillingContact,this.status!==void 0&&this.status!==h.Active&&this.status!==h.Hidden&&(this.firstNameControl.disable(),this.lastNameControl.disable(),this.emailControl.disable())}save(){if(this.planAdminForm.markAllAsTouched(),!this.planAdminForm.invalid){if(!this.areAnyFirmsChecked){this.isRemoveAllFirmsWarningDialogVisible=!0;return}if(this.areAnyFirmsUnchecked){this.isConfirmUncheckedFirmsDialogVisible=!0;return}this.saveChanges.emit()}}invite(){if(this.planAdminForm.markAllAsTouched(),!this.planAdminForm.invalid){if(!this.areAnyFirmsChecked){this.isRemoveAllFirmsWarningDialogVisible=!0;return}this.sendInvitation.emit(this.changeRequestId??0)}}onCloseDialog(){this.isRemoveAllFirmsWarningDialogVisible=!1,this.isConfirmUncheckedFirmsDialogVisible=!1,this.isEmailValidateDialogVisible=!1}onConfirmUncheckedFirmsDialog(){this.isConfirmUncheckedFirmsDialogVisible=!1,this.saveChanges.emit()}onFirmCheckedChanged(){this.areAnyFirmsUnchecked=this.hasUncheckedFirms(),this.areAnyFirmsChecked=this.hasCheckedFirms()}initializeForm(){this.planAdminForm=this.formBuilder.group({firstName:["",[Y.maxLength(11),R.requiredNameWithNumberValidator]],lastName:["",[Y.maxLength(20),R.requiredNameWithNumberValidator]],email:["",R.requiredEmailValidator]}),this.firstNameControl=this.planAdminForm.get("firstName"),this.lastNameControl=this.planAdminForm.get("lastName"),this.emailControl=this.planAdminForm.get("email")}hasUncheckedFirms(){return this.firms?this.firms.some(e=>!e.checked):!1}hasCheckedFirms(){return this.firms?this.firms.some(e=>e.checked):!1}static{this.\u0275fac=function(o){return new(o||t)(f(T))}}static{this.\u0275cmp=O({type:t,selectors:[["mb-plan-admin-form"]],inputs:{pageTitle:"pageTitle",firms:"firms",status:"status",invitationExpiryDate:"invitationExpiryDate",isEmailPrimaryOrBillingContact:"isEmailPrimaryOrBillingContact"},outputs:{saveChanges:"saveChanges",sendInvitation:"sendInvitation"},features:[v,tn],decls:48,vars:34,consts:[[1,"base-section-heading"],[1,"status-display"],[3,"formGroup"],[1,"row","base-page-separator"],[1,"col-xs-12"],[1,"float-left"],["for","pa-first-name",1,"base-field-label"],["id","pa-first-name-hint",1,"base-field-hint"],["id","pa-first-name","formControlName","firstName","maxLength","11","aria-required","true",1,"base-text-input"],["id","pa-first-name-error","role","alert"],["for","pa-last-name",1,"base-field-label"],["id","pa-last-name-hint",1,"base-field-hint"],["id","pa-last-name","formControlName","lastName","maxLength","20","aria-required","true",1,"base-text-input"],["id","pa-last-name-error","role","alert"],[1,"email-address","col-xs-12"],["for","pa-email",1,"base-field-label"],["id","pa-email-hint",1,"base-field-hint"],["id","pa-email","formControlName","email","maxlength","50","type","email","autocomplete","email","aria-required","true",1,"base-text-input"],["id","pa-email-error","role","alert"],[3,"firmCheckedChanged","firms","selectionDisable"],[1,"row","complete-buttons"],[1,"base-button-area"],["id","save-button","type","button",1,"button-back","jg-btn","-light-blue","-tall","-small-font","base-button-spacer",3,"click"],["id","invite-button","type","button",1,"button-next","jg-btn","-dark-blue","-tall","-small-font",3,"click","disabled"],[3,"closeAction","title","isVisible","dialogType","dialogSize"],[3,"primaryAction","closeAction","title","isVisible","dialogType","dialogSize"],["href","https://www.my-benefits.ca/#/sign-up/administrator","target","_blank","rel","noopener noreferrer"],["ignore",""],[1,"base-field-error"]],template:function(o,n){o&1&&(a(0,"div",0)(1,"span"),c(2),r(),p(3,Tn,4,4,"div",1),r(),a(4,"form",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"label",6),c(9,"First Name"),r(),m(10,"br"),a(11,"span",7),c(12,"Letters only, max 11 characters"),r(),m(13,"input",8),p(14,Bn,3,2,"div",9),r(),a(15,"div",5)(16,"label",10),c(17,"Last Name"),r(),m(18,"br"),a(19,"span",11),c(20,"Letters only, max 20 characters"),r(),m(21,"input",12),p(22,Un,3,2,"div",13),r()(),a(23,"div",14)(24,"label",15),c(25,"Email Address"),r(),m(26,"br"),a(27,"span",16),c(28,"Enter a valid email address, max 50 characters"),r(),m(29,"input",17),p(30,Wn,3,2,"div",18),r()(),a(31,"div",3)(32,"mb-firms",19),b("firmCheckedChanged",function(){return n.onFirmCheckedChanged()}),r()(),a(33,"div",20)(34,"div",4)(35,"div",21)(36,"button",22),b("click",function(){return n.save()}),c(37," Save & Continue "),r(),a(38,"button",23),b("click",function(){return n.invite()}),c(39),r()()()()(),a(40,"jg-dialog",24),b("closeAction",function(){return n.onCloseDialog()}),c(41," You may not remove all firms from a plan administrator. You must disable this user account instead. "),r(),a(42,"jg-dialog",25),b("primaryAction",function(){return n.onConfirmUncheckedFirmsDialog()})("closeAction",function(){return n.onCloseDialog()}),r(),a(43,"jg-dialog",24),b("closeAction",function(){return n.onCloseDialog()}),c(44," The email address must match existing Primary Contact or Billing Contact for the following firms. For new contacts, please use the "),a(45,"a",26),c(46," https://www.my-benefits.ca/#/sign-up/administrator"),r(),c(47," signup process "),r()),o&2&&(l(2),j(n.pageTitle),l(
1),C(n.status!==n.PlanAdminStatusEnum.Hidden?3:-1),l(),d("formGroup",n.planAdminForm),l(9),N("error",n.firstNameControl.touched&&n.firstNameControl.invalid),u("aria-describedby","pa-first-name-hint"+(n.firstNameControl.touched&&n.firstNameControl.invalid?" pa-first-name-error":""))("aria-invalid",n.firstNameControl.touched&&n.firstNameControl.invalid),l(),C(n.firstNameControl.touched&&n.firstNameControl.invalid?14:-1),l(7),N("error",n.lastNameControl.touched&&n.lastNameControl.invalid),u("aria-describedby","pa-last-name-hint"+(n.lastNameControl.touched&&n.lastNameControl.invalid?" pa-last-name-error":""))("aria-invalid",n.lastNameControl.touched&&n.lastNameControl.invalid),l(),C(n.lastNameControl.touched&&n.lastNameControl.invalid?22:-1),l(7),N("error",n.emailControl.touched&&n.emailControl.invalid),u("aria-describedby","pa-email-hint"+(n.emailControl.touched&&n.emailControl.invalid?" pa-email-error":""))("aria-invalid",n.emailControl.touched&&n.emailControl.invalid),l(),C(n.emailControl.touched&&n.emailControl.invalid?30:-1),l(2),d("firms",n.firms)("selectionDisable",n.status!==n.PlanAdminStatusEnum.Active&&n.status!==n.PlanAdminStatusEnum.Hidden),l(6),d("disabled",n.planAdminForm.invalid||!n.areAnyFirmsChecked||n.status===n.PlanAdminStatusEnum.Active),l(),L(" ",n.status===n.PlanAdminStatusEnum.Invited||n.status===n.PlanAdminStatusEnum.Expired?"RE-INVITE":"INVITE"," "),l(),d("title","Warning")("isVisible",n.isRemoveAllFirmsWarningDialogVisible)("dialogType",n.DialogTypeEnum.Notify)("dialogSize",n.DialogSizeEnum.Small),l(2),d("title","Unchecked firms will not be granted to the edited PA")("isVisible",n.isConfirmUncheckedFirmsDialogVisible)("dialogType",n.DialogTypeEnum.Confirm)("dialogSize",n.DialogSizeEnum.Small),l(),d("title","Warning")("isVisible",n.isEmailValidateDialogVisible)("dialogType",n.DialogTypeEnum.Notify)("dialogSize",n.DialogSizeEnum.Small))},dependencies:[vn,fn,pn,I,Cn,On,Mn,Pn,kn,yn],styles:['@charset "UTF-8";.icomoon[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;font-size:28px;font-size:2.8rem}.icomoon.-align-text-bottom[_ngcontent-%COMP%]{vertical-align:text-bottom}.icomoon.-small[_ngcontent-%COMP%]{font-size:18px;font-size:1.8rem}.icomoon.-large[_ngcontent-%COMP%]{font-size:50px;font-size:5rem}.icomoon.-header[_ngcontent-%COMP%]{font-size:30px;font-size:3rem}.icomoon.-hoverable[_ngcontent-%COMP%], .icomoon.hovered[_ngcontent-%COMP%]{cursor:pointer}.icomoon.-grey[_ngcontent-%COMP%]{color:#878787}.icomoon.-white[_ngcontent-%COMP%]{color:#fff}.icomoon.-white.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-white.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-white.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-white.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#93b3dd}.icomoon.-blue[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#263b57}.icomoon.-light-blue[_ngcontent-%COMP%]{color:#93b3dd}.icomoon.-light-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-light-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-dark-blue[_ngcontent-%COMP%]{color:#263b57}.icomoon.-dark-blue.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-dark-blue.-hoverable.hovered[_ngcontent-%COMP%]{color:#4c76ab}.icomoon.-purple[_ngcontent-%COMP%]{color:#5b2d80}.icomoon.-purple.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-purple.-hoverable.hovered[_ngcontent-%COMP%]{color:#aa3182}.icomoon.-green[_ngcontent-%COMP%]{color:#4fbe61}.icomoon.-green.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-green.-hoverable.hovered[_ngcontent-%COMP%]{color:#2f703a}.icomoon.-red[_ngcontent-%COMP%]{color:#f06060}.icomoon.-red.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-red.-hoverable.hovered[_ngcontent-%COMP%]{color:#fb9595}.icomoon.-tandem-orange[_ngcontent-%COMP%]{color:#f5821f}.icomoon.-tandem-orange.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-tandem-orange.-hoverable.hovered[_ngcontent-%COMP%], .icomoon.-tandem-orange.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-tandem-orange.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#ffb74d}.icomoon.-orange[_ngcontent-%COMP%]{color:#ff6d00}.icomoon.-orange.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-orange.-hoverable.hovered[_ngcontent-%COMP%], .icomoon.-orange.-alt-hover.-hoverable[_ngcontent-%COMP%]:hover, .icomoon.-orange.-alt-hover.-hoverable.hovered[_ngcontent-%COMP%]{color:#ffb74d}.icomoon.-green-ehn[_ngcontent-%COMP%]{color:#004452}#notification-icon-wrapper[_ngcontent-%COMP%]{position:relative}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot[_ngcontent-%COMP%]{color:#f06060;font-size:33px;font-size:3.3rem;position:absolute}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot.-small[_ngcontent-%COMP%]{font-size:16px;font-size:1.6rem}#notification-icon-wrapper[_ngcontent-%COMP%] .notification-dot[_ngcontent-%COMP%]:before{content:"\\2022"}i.disabled[_ngcontent-%COMP%]{color:#878787}.jg-btn[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:12px;font-size:1.2rem;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0;padding:5px 15px;background-image:none;border:none;cursor:pointer}.jg-btn.disabled[_ngcontent-%COMP%], .jg-btn[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.jg-btn.-block[_ngcontent-%COMP%]{display:block;width:100%}.jg-btn.-tall[_ngcontent-%COMP%]{padding:11px 15px}.jg-btn.-bold[_ngcontent-%COMP%]{font-family:Montserrat Bold}.jg-btn.-small-font[_ngcontent-%COMP%]{font-size:10px;font-size:1rem}.jg-btn.-large-font[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-btn.-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.jg-btn.-no-padding[_ngcontent-%COMP%]{padding:0}.jg-btn.-blue[_ngcontent-%COMP%]{background-color:#4c76ab}.jg-btn.-blue[_ngcontent-%COMP%]:hover, .jg-btn.-blue[_ngcontent-%COMP%]:active, .jg-btn.-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#6f9ad1}.jg-btn.-blue.disabled[_ngcontent-%COMP%], .jg-btn.-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-blue.-link[_ngcontent-%COMP%]{color:#4c76ab}.jg-btn.-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-light-blue[_ngcontent-%COMP%]{background-color:#6f9ad1}.jg-btn.-light-blue[_ngcontent-%COMP%]:hover, .jg-btn.-light-blue[_ngcontent-%COMP%]:active, .jg-btn.-light-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#93b3dd}.jg-btn.-light-blue.disabled[_ngcontent-%COMP%], .jg-btn.-light-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-light-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-light-blue.-link[_ngcontent-%COMP%]{color:#6f9ad1}.jg-btn.-light-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-alt-blue[_ngcontent-%COMP%]{background-color:#93b3dd}.jg-btn.-alt-blue[_ngcontent-%COMP%]:hover, .jg-btn.-alt-blue[_ngcontent-%COMP%]:active, .jg-btn.-alt-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#6f9ad1}.jg-btn.-alt-blue.disabled[_ngcontent-%COMP%], .jg-btn.-alt-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-alt-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-alt-blue.-link[_ngcontent-%COMP%]{color:#93b3dd}.jg-btn.-alt-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-dark-blue[_ngcontent-%COMP%]{background-color:#263b57}.jg-btn.-dark-blue[_ngcontent-%COMP%]:hover, .jg-btn.-dark-blue[_ngcontent-%COMP%]:active, .jg-btn.-dark-blue.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#4c76ab}.jg-btn.-dark-blue[_ngcontent-%COMP%]:hover.-alt-hover, .jg-btn.-dark-blue[_ngcontent-%COMP%]:active.-alt-hover, .jg-btn.-dark-blue.active.-alt-hover[_ngcontent-%COMP%]{background-color:#93b3dd}.jg-btn.-dark-blue.disabled[_ngcontent-%COMP%], .jg-btn.-dark-blue[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-dark-blue[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-dark-blue.-link[_ngcontent-%COMP%]{color:#263b57}.jg-btn.-dark-blue.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-purple[_ngcontent-%COMP%]{background-color:#c5299b}.jg-btn.-purple[_ngcontent-%COMP%]:hover, .jg-btn.-purple[_ngcontent-%COMP%]:active, .jg-btn.-purple.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#e14bb9}.jg-btn.-purple.disabled[_ngcontent-%COMP%], .jg-btn.-purple[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-purple[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-purple.-link[_ngcontent-%COMP%]{color:#c5299b}.jg-btn.-purple.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-red[_ngcontent-%COMP%]{background-color:#f06060}.jg-btn.-red[_ngcontent-%COMP%]:hover, .jg-btn.-red[_ngcontent-%COMP%]:active, .jg-btn.-red.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#fb9595}.jg-btn.-red.disabled[_ngcontent-%COMP%], .jg-btn.-red[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-red[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-red.-link[_ngcontent-%COMP%]{color:#f06060}.jg-btn.-red.-border[_ngcontent-%COMP%]{border:2px}.jg-btn.-grey[_ngcontent-%COMP%]{color:#4c76ab;background-color:#e6e6e6}.jg-btn.-grey[_ngcontent-%COMP%]:hover, .jg-btn.-grey[_ngcontent-%COMP%]:active, .jg-btn.-grey.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#c9cacc}.jg-btn.-grey.disabled[_ngcontent-%COMP%], .jg-btn.-grey[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-grey[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-grey.-link[_ngcontent-%COMP%]{color:#e6e6e6}.jg-btn.-grey.-border[_ngcontent-%COMP%]{border:2px #4c76ab}.jg-btn.-white[_ngcontent-%COMP%]{color:#4c76ab;background-color:#fff}.jg-btn.-white[_ngcontent-%COMP%]:hover, .jg-btn.-white[_ngcontent-%COMP%]:active, .jg-btn.-white.active[_ngcontent-%COMP%]{text-decoration:none;background-color:#93b3dd}.jg-btn.-white.disabled[_ngcontent-%COMP%], .jg-btn.-white[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-white[_ngcontent-%COMP%]{color:#fff;background-color:#878787}.jg-btn.-white.-link[_ngcontent-%COMP%]{color:#fff}.jg-btn.-white.-border[_ngcontent-%COMP%]{border:2px #4c76ab}.jg-btn.-link[_ngcontent-%COMP%], .jg-btn.-link[_ngcontent-%COMP%]:hover, .jg-btn.-link[_ngcontent-%COMP%]:active, .jg-btn.-link.active[_ngcontent-%COMP%]{background-color:transparent}.jg-btn.-link[_ngcontent-%COMP%]:hover .jg-btn__text[_ngcontent-%COMP%], .jg-btn.-link[_ngcontent-%COMP%]:active .jg-btn__text[_ngcontent-%COMP%], .jg-btn.-link.active[_ngcontent-%COMP%] .jg-btn__text[_ngcontent-%COMP%]{text-decoration:underline}.jg-btn.-link.disabled[_ngcontent-%COMP%], .jg-btn.-link[disabled][_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]{color:#878787;text-decoration:none;background-color:transparent}.jg-btn.-link.disabled[_ngcontent-%COMP%]:hover, .jg-btn.-link.disabled[_ngcontent-%COMP%]:focus, .jg-btn.-link[disabled][_ngcontent-%COMP%]:hover, .jg-btn.-link[disabled][_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .jg-btn.-link[_ngcontent-%COMP%]:focus{color:#878787}.jg-btn.-image--inline[_ngcontent-%COMP%]{vertical-align:middle}.jg-btn.-image--inline[_ngcontent-%COMP%] .icomoon[_ngcontent-%COMP%]{display:inline-block}.jg-btn.-image--block[_ngcontent-%COMP%] .icomoon[_ngcontent-%COMP%]{display:block;width:inherit}.jg-btn__text[_ngcontent-%COMP%]{vertical-align:middle;white-space:inherit}.jg-btn__text.-margin-right[_ngcontent-%COMP%]{margin-right:5px}.jg-btn__text.-margin-left[_ngcontent-%COMP%]{margin-left:5px}.jg-btn__text.-margin-top[_ngcontent-%COMP%]{margin-top:5px}.jg-btn__text.-margin-bottom[_ngcontent-%COMP%]{margin-bottom:5px}.button-primary-text[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-size:1.8rem}.button-secondary-text[_ngcontent-%COMP%]{color:#263b57;font-size:12px;font-size:1.2rem}
1input[type=submit].jg-btn.-block[_ngcontent-%COMP%], input[type=reset].jg-btn.-block[_ngcontent-%COMP%], input[type=button].jg-btn.-block[_ngcontent-%COMP%]{width:100%}.header-button-group[_ngcontent-%COMP%]{display:block;float:none;padding-top:5px;margin:-15px 0 15px;white-space:nowrap}.header-button-group[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{width:100%;display:block;margin-bottom:5px}@media only screen and (min-width:768px){.header-button-group[_ngcontent-%COMP%]{margin:0;position:static;top:15px;right:15px;padding-bottom:15px}.header-button-group[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{width:33%;display:inline-block}}@media only screen and (min-width:992px){.header-button-group[_ngcontent-%COMP%]{display:none}}.jg-table__row.-header[_ngcontent-%COMP%], .jg-table__header-text[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:13px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px}.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%], .jg-table__secondary-text[_ngcontent-%COMP%], .jg-table__primary-text[_ngcontent-%COMP%]{font-family:Montserrat Light;font-size:17px;font-size:1.7rem;font-weight:400}.monospaced.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .monospaced.jg-inner-table__cell[_ngcontent-%COMP%], .monospaced.jg-table__secondary-text[_ngcontent-%COMP%], .monospaced.jg-table__primary-text[_ngcontent-%COMP%]{color:#6b7788;font-size:17px;font-size:1.7rem}.table-spacer[_ngcontent-%COMP%]{margin-top:30px}.jg-table__secondary-text[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-table[_ngcontent-%COMP%]{color:#263b57;position:relative;width:100%}.jg-table.col-xs-12[_ngcontent-%COMP%]{margin:0;padding:0}.jg-table__row[_ngcontent-%COMP%]{padding:15px 0;border-bottom:1px solid #4c76ab}.jg-table__row[_ngcontent-%COMP%]:nth-child(2n){background-color:#d7dee626}.jg-table__row[_ngcontent-%COMP%]:nth-child(odd){background-color:#d7dee680}.jg-table__row.-header[_ngcontent-%COMP%]{color:#fff;background-color:#263b57;border-bottom:none}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{padding:5px 15px;font-size:inherit;font-family:inherit;font-weight:bolder}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__cell.-sortable[_ngcontent-%COMP%]{cursor:pointer}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__sort-btn[_ngcontent-%COMP%]{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}.jg-table__row.-header[_ngcontent-%COMP%] .jg-table__sort-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jg-table__row.-alternate[_ngcontent-%COMP%]{color:#263b57;background-color:#e6e6e6;font-weight:bolder}.jg-table__row.-error[_ngcontent-%COMP%]{color:#fff;background-color:#fb9595}.jg-table__row.-error[_ngcontent-%COMP%] .base-field-error[_ngcontent-%COMP%]{color:#fff}.jg-table__row.-has-classes[_ngcontent-%COMP%]{color:#fff!important;background-color:#4c76ab!important}.jg-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{position:relative}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%]{color:#fff}.jg-table__row.-less-padding[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__row.-less-padding[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-table__row.-less-padding[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__row.-less-padding[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%]{padding:5px 15px}.jg-table__cell[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell[_ngcontent-%COMP%]{padding:15px}.jg-table__cell.jg-table__secondary-text[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.jg-table__secondary-text[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}.jg-table__cell.-center[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.-center[_ngcontent-%COMP%]{text-align:center}.jg-table__cell.-important[_ngcontent-%COMP%], .jg-table[_ngcontent-%COMP%] .jg-inner-table__cell.-important[_ngcontent-%COMP%]{color:#f06060}.jg-table__cell[_ngcontent-%COMP%]{vertical-align:inherit}.jg-table__cell[_ngcontent-%COMP%]:last-of-type{padding-right:30px}.jg-inner-table[_ngcontent-%COMP%]{position:relative;width:100%}.jg-inner-table__row[_ngcontent-%COMP%]{color:inherit}.jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+2), .jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+3){background-color:#d7dee626}.jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+4), .jg-inner-table__row[_ngcontent-%COMP%]:nth-child(4n+5){background-color:#d7dee680}.jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+2), .jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+3){background-color:#d7dee680}.jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+4), .jg-inner-table__row.hidden-header-row[_ngcontent-%COMP%]:nth-child(4n+5){background-color:#d7dee626}.jg-inner-table__row.-expandable[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-expandable.hovered[_ngcontent-%COMP%]{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-inner-table__row.-expandable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-expandable.hovered[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%]{color:#fff}.jg-inner-table__row.-collapsible[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-collapsible.hovered[_ngcontent-%COMP%]{color:#93b3dd;cursor:pointer}.jg-inner-table__row.-collapsible[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-collapsible.hovered[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%]{color:#93b3dd}.jg-inner-table__row.-disable-toggle[_ngcontent-%COMP%]{color:inherit;background-color:inherit;cursor:default;pointer-events:none}.jg-inner-table__row.-disable-toggle[_ngcontent-%COMP%] .-active-pointers[_ngcontent-%COMP%]{pointer-events:auto}.jg-inner-table__row.-expand[_ngcontent-%COMP%]{display:none}.jg-inner-table__row.active[_ngcontent-%COMP%] + .jg-inner-table__row.-expand[_ngcontent-%COMP%]{display:table-row;width:100%}.jg-inner-table__row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{line-height:1}.jg-inner-table__cell[_ngcontent-%COMP%]{color:inherit;background-color:inherit;vertical-align:top}.jg-inner-table__cell.monospaced[_ngcontent-%COMP%]{color:#6b7788}.jg-inner-table__cell[_ngcontent-%COMP%]:last-of-type{padding-right:30px}.jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child, .jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{width:100%}.jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .jg-table.first-col-full-width[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{width:1%}.jg-table__row[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#93b3dd;position:relative;right:0}.jg-table__row.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#4c76ab}.jg-table__row.-no-border[_ngcontent-%COMP%], .jg-inner-table__row.-no-border[_ngcontent-%COMP%]{border:none}.jg-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%] .jg-table__cell[_ngcontent-%COMP%]{position:relative}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-hoverable.selected[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%]:hover{color:#fff;background-color:#93b3dd;cursor:pointer}.jg-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable.selected[_ngcontent-%COMP%] .monospaced[_ngcontent-%COMP%], .jg-inner-table__row.-hoverable[_ngcontent-%COMP%]:hover .monospaced[_ngcontent-%COMP%], .jg-table__row.-hoverable[_ngcontent-%COMP%]:hover .toggle-icon[_ngcontent-%COMP%], .jg-table__row.-hoverable.hovered[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row[_ngcontent-%COMP%]:hover .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.hovered[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#fff}.jg-inner-table__row[_ngcontent-%COMP%]:hover.active .toggle-icon[_ngcontent-%COMP%], .jg-inner-table__row.hovered.active[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{color:#93b3dd}.-bottom-border-dark[_ngcontent-%COMP%]{border-bottom:1px solid #4c76ab}.-bottom-border-dark.active[_ngcontent-%COMP%]{border-bottom:none}.hidden-header[_ngcontent-%COMP%]{visibility:hidden;height:0;margin:0;padding:0;border:0;line-height:0;font-size:0}.hidden-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:inherit}td.-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.no-data-row[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:1.6rem;
1color:#777;text-align:left;width:inherit}@media only screen and (min-width:768px){.jg-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%], .jg-inner-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]{color:inherit;background-color:inherit;cursor:default}.jg-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]:hover, .jg-inner-table__row.-disable-toggle_non-mobile[_ngcontent-%COMP%]:hover{color:inherit;background-color:inherit}}.default-bg-color[_ngcontent-%COMP%]{background-color:#f6f8f8}.default-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f6f8f8}.light-blue-bg-color[_ngcontent-%COMP%]{background-color:#e5ecf2}.light-blue-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#e5ecf2}.light-grey-bg-color[_ngcontent-%COMP%]{background-color:#f3f3f2}.light-grey-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f3f3f2}.light-pink-bg-color[_ngcontent-%COMP%]{background-color:#f7e7f2}.light-pink-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f7e7f2}.light-purple-bg-color[_ngcontent-%COMP%]{background-color:#f5f2f9}.light-purple-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#f5f2f9}.light-purple-tdme-bg-color[_ngcontent-%COMP%]{background-color:#eae9f9}.light-purple-tdme-wave-color[_ngcontent-%COMP%]{stroke:none;fill:#eae9f9}
1.no-lr-padding[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.padding-0[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.padding-left-0[_ngcontent-%COMP%]{padding-left:0}.padding-right-0[_ngcontent-%COMP%]{padding-right:0}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-right-50[_ngcontent-%COMP%]{margin-right:50px}.uniform-margin-top[_ngcontent-%COMP%]{margin-top:15px}.uniform-margin-bottom[_ngcontent-%COMP%]{margin-bottom:15px}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.bold[_ngcontent-%COMP%]{font-weight:700}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}input.error[_ngcontent-%COMP%], select.error[_ngcontent-%COMP%]{border:1px solid red!important}.footnote-superscript[_ngcontent-%COMP%]{font-family:Times New Roman;font-size:70%;position:relative;top:-.5em}.hidden[_ngcontent-%COMP%]{display:none!important}.align-right[_ngcontent-%COMP%]{text-align:right}.monospaced[_ngcontent-%COMP%]{font-family:Free Sans!important}select[_ngcontent-%COMP%]:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select[_ngcontent-%COMP%]:focus::-ms-value{background:none;color:inherit}@media only screen and (min-width:992px){.no-lr-padding_desktop[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.tooltip-larger-font[_ngcontent-%COMP%]{font-size:15px;font-size:1.5rem}}
1.base-page-separator[_ngcontent-%COMP%]{border-bottom:1px solid #4c76ab;padding:15px;margin-bottom:10px}.base-page-separator.-no-border[_ngcontent-%COMP%]{border-bottom:none}.base-section[_ngcontent-%COMP%]{margin-bottom:15px}.base-section-heading[_ngcontent-%COMP%]{color:#263b57;font-family:Montserrat Regular;font-size:23px;font-size:2.3rem;font-weight:700;margin-top:15px;margin-bottom:15px}.base-section-margin-fix[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px}.base-title-bar[_ngcontent-%COMP%]{padding:5px 15px;margin:15px 0 0;background-color:#263b57}.base-title-bar[_ngcontent-%COMP%] .base-field-label[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-size:1.4rem}.base-loading[_ngcontent-%COMP%]{text-align:center;width:98%;position:absolute;vertical-align:middle;z-index:100}.base-loading-row[_ngcontent-%COMP%]{margin-top:10px;height:30px}.base-loading[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:30px;width:30px;vertical-align:middle}.base-button-area[_ngcontent-%COMP%]{text-align:right;display:block;float:none;white-space:nowrap}.base-button-area[_ngcontent-%COMP%] .jg-btn[_ngcontent-%COMP%]{min-width:100px}.base-button-spacer[_ngcontent-%COMP%]{margin-right:5px}.base-field-value[_ngcontent-%COMP%], .base-field-success[_ngcontent-%COMP%], .base-field-error[_ngcontent-%COMP%]{margin-bottom:10px}.base-field-success[_ngcontent-%COMP%]{color:#4fbe61}.base-field-error[_ngcontent-%COMP%]{color:#f06060}.base-field-error[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#4c76ab}.base-field-error.bold[_ngcontent-%COMP%]{font-weight:700;font-family:Montserrat Regular}.base-field-success[_ngcontent-%COMP%], .base-field-error[_ngcontent-%COMP%]{font-size:14px;font-size:1.4rem;display:block;font-weight:400}.base-field-label[_ngcontent-%COMP%]{color:#878787;font-size:13px;font-size:1.3rem;font-family:Montserrat Regular;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0;padding-right:10px}.base-field-label.-no-pad[_ngcontent-%COMP%]{padding:0}.base-field-label.-dark[_ngcontent-%COMP%]{color:#263b57}.base-field-label.-white[_ngcontent-%COMP%]{color:#fff}.base-field-label.-title[_ngcontent-%COMP%]{color:#263b57;font-weight:400;font-family:Montserrat Bold;margin-bottom:5px}.base-field-label.-standard-case[_ngcontent-%COMP%]{text-transform:none}.base-field-label.bold[_ngcontent-%COMP%]{font-weight:400;font-family:Montserrat Bold}.base-input[_ngcontent-%COMP%]{height:28px}.field-display[_ngcontent-%COMP%], .field-display[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{margin:0}.base-text-input[_ngcontent-%COMP%]{color:#263b57;font-size:16px;font-size:1.6rem;font-family:Montserrat Regular;height:28px;border:1px solid #c9cacc;padding:3px 3px 3px 5px;margin:2px 0 5px}.base-text-input[_ngcontent-%COMP%]:-ms-input-placeholder, .base-text-input[_ngcontent-%COMP%]::-ms-input-placeholder, .base-text-input[_ngcontent-%COMP%]::placeholder{color:#c9cacc}.base-text-input.-search[_ngcontent-%COMP%]{width:300px;margin:0}.base-text-input.-flat[_ngcontent-%COMP%]{background-color:#f6f8f8;border:none;outline:none;margin:2px 0;width:100%}.base-text-input.-standard-width[_ngcontent-%COMP%]{min-width:100px;max-width:320px}.base-text-input.-less-width[_ngcontent-%COMP%]{min-width:100px;max-width:150px}.base-text-input[_ngcontent-%COMP%]:disabled, .base-text-input.disabled[_ngcontent-%COMP%], .base-text-input.-flat[_ngcontent-%COMP%]:disabled, .base-text-input.-flat.disabled[_ngcontent-%COMP%]{pointer-events:none;background:#c9cacc}.base-text-input[_ngcontent-%COMP%]:disabled, .base-text-input.disabled[_ngcontent-%COMP%]{border-color:#878787}.less-width-wrapper[_ngcontent-%COMP%]{max-width:150px}.base-selector-area[_ngcontent-%COMP%]{color:#263b57;min-height:28px;position:relative;padding:2px 0 5px}.-inline-block.base-selector-area[_ngcontent-%COMP%]{display:inline-block}.-inline-flex.base-selector-area[_ngcontent-%COMP%]{display:inline-flex}.disabled.base-selector-area[_ngcontent-%COMP%]{pointer-events:none;cursor:not-allowed}.disabled.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#878787}.base-selector-area[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin:-1px 5px 0 0;position:relative;vertical-align:middle}.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%] + input[type=checkbox][_ngcontent-%COMP%]{margin-left:15px}.base-selector-area[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline;vertical-align:middle;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;cursor:pointer}.base-selector-area[_ngcontent-%COMP%] .base-selector-wrapper[_ngcontent-%COMP%]{padding-right:15px;white-space:nowrap;float:left}.base-selector-area[_ngcontent-%COMP%] .base-selector-wrapper[_ngcontent-%COMP%]:last-of-type{padding-right:0}.base-checkbox[_ngcontent-%COMP%]{margin-bottom:5px}.base-checkbox[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:inline-block;margin-right:5px}.base-checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline;vertical-align:top;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.base-dialog__title--pre-login[_ngcontent-%COMP%]{font-size:28px;font-size:2.8rem}.base-dialog__container--pre-login[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:16px;font-size:1.6rem;font-weight:400}.base-dialog__container--pre-login[_ngcontent-%COMP%]{background-color:#263b57f2;padding:25px 35px}.base-dialog__container--pre-login[_ngcontent-%COMP%]{color:#6f9ad1;background-color:#f6f8f8;padding:25px 20px;min-height:0;max-height:90vh}jg-dialog[_ngcontent-%COMP%] .base-field-label[_ngcontent-%COMP%]{color:#fff;font-size:12px;font-size:1.2rem}jg-dialog[_ngcontent-%COMP%] .base-field-error[_ngcontent-%COMP%]{font-weight:700;margin-bottom:5px}.base-dialog[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#93b3dd}.base-dialog__field-title[_ngcontent-%COMP%]{font-family:Montserrat Regular;font-size:13px;font-size:1.3rem;letter-spacing:1px;margin:5px 0}.base-translate-container[_ngcontent-%COMP%]{color:#fff;font-family:Montserrat Regular;font-size:15px;font-size:1.5rem;height:100%;float:left;margin-top:-3px}.base-translate-container[_ngcontent-%COMP%] .header-link[_ngcontent-%COMP%]{color:#fff;display:block}.base-translate-container[_ngcontent-%COMP%] .header-link[_ngcontent-%COMP%]:focus{padding:2px 4px}.base-translate-container[_ngcontent-%COMP%] .header-link_disabled[_ngcontent-%COMP%]{color:#b4d4ff}.base-translate-container[_ngcontent-%COMP%] .header-link_disabled[_ngcontent-%COMP%]:hover{text-decoration:none;cursor:text}.name-limit[_ngcontent-%COMP%]{color:#a9a9a9;font-size:small}.required__wrapper[_ngcontent-%COMP%]{text-align:right;display:block}.required__description[_ngcontent-%COMP%]{color:#263b57;font-family:Montserrat Regular;font-size:12px;font-size:1.2rem;padding:1px}.required__star[_ngcontent-%COMP%]{color:#f06060;font-size:14px;font-size:1.4rem}.badge[_ngcontent-%COMP%]{cursor:pointer;color:inherit;background-color:#ffb947;padding:1px 3px 1px 4px;vertical-align:baseline}.badge[_ngcontent-%COMP%] .mb-card[_ngcontent-%COMP%]{visibility:hidden;display:none;width:0;height:0;opacity:0;position:absolute}.badge[_ngcontent-%COMP%]:hover .mb-card[_ngcontent-%COMP%]{visibility:visible;display:block;height:auto;width:100%;opacity:1;left:15px;line-height:200px;text-align:center;font-size:15em;z-index:9999}@media only screen and (min-width:768px){.badge[_ngcontent-%COMP%] .mb-card.shift-left[_ngcontent-%COMP%]{left:-50%}}@media only screen and (min-width:992px){.base-page-separator[_ng
1content-%COMP%]{padding:15px 0}.badge[_ngcontent-%COMP%] .mb-card.shift-left[_ngcontent-%COMP%]{left:15px}}.base-field-hint[_ngcontent-%COMP%]{display:block;font-size:12px;color:#666;margin-bottom:4px}.float-left[_ngcontent-%COMP%]{float:left;margin-right:15px}.float-left[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{white-space:nowrap}.float-left[_ngcontent-%COMP%]:last-of-type{margin-right:0}.base-text-input[_ngcontent-%COMP%]{width:100%}.email-address[_ngcontent-%COMP%]{max-width:326px}.status-display[_ngcontent-%COMP%]{float:right}']})}}return t})();var q=(()=>{class t{constructor(e){this.http=e}getChangeRequestPlanAdminEnrolment(e){let o=new bn().append("ChangeRequestId",e);return this.http.get("MyBenefits/ChangeRequest/PlanAdminEnrolment",{params:o})}postChangeRequestPlanAdminEnrolment(e,o,n,i){let g={FirstName:e,LastName:o,Email:n,CheckedFirms:i};return this.http.post("MyBenefits/ChangeRequest/PlanAdminEnrolment",g)}postChangeRequestPlanAdminEnrolmentSubmit(e,o,n,i,g,M){let s={ChangeRequestId:e,FirstName:o,LastName:n,Email:i,CheckedFirms:g,UncheckedFirms:M};return this.http.post("MyBenefits/ChangeRequest/PlanAdminEnrolment/Submit",s)}postChangeRequestPlanAdminEnrolmentUpdate(e,o,n,i,g,M){let s={ChangeRequestId:e,FirstName:o,LastName:n,Email:i,CheckedFirms:g,UncheckedFirms:M};return this.http.post("MyBenefits/ChangeRequest/PlanAdminEnrolment/Update",s)}static{this.\u0275fac=function(o){return new(o||t)(en(_n))}}static{this.\u0275prov=K({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var G=(()=>{class t extends x{constructor(e,o){super(),this.adminProfileService=e,this.modifyPlanAdminService=o,this.PlanAdminStatusEnum=h,this.pageHeaderTitle="Plan Admin Details",this.pageHeaderIconClass="icon-person",this.previousPageRoute="company-profile"}ngOnInit(){this.isEmailPrimaryOrBillingContact=!0,this.initializeFirms()}onSaveChanges(){let e=this.planAdminFormComponent.firstNameControl.value,o=this.planAdminFormComponent.lastNameControl.value,n=this.planAdminFormComponent.emailControl.value;this.modifyPlanAdminService.postChangeRequestPlanAdminEnrolment(e,o,n,this.getCheckedFirms()).subscribe(i=>{this.isEmailPrimaryOrBillingContact=i.isEmailPrimaryOrBillingContact,this.isEmailPrimaryOrBillingContact&&this.router.navigate(["/company-profile"])})}onSendInvitation(e){let o=this.planAdminFormComponent.firstNameControl.value,n=this.planAdminFormComponent.lastNameControl.value,i=this.planAdminFormComponent.emailControl.value;this.modifyPlanAdminService.postChangeRequestPlanAdminEnrolmentSubmit(e,o,n,i,this.getCheckedFirms(),null).subscribe(g=>{this.isEmailPrimaryOrBillingContact=g.isEmailPrimaryOrBillingContact,this.isEmailPrimaryOrBillingContact&&this.router.navigate(["/company-profile"])})}initializeFirms(){let e=this.adminProfileService.getProfileFirmAdmin(),o=this.adminProfileService.getProfileFirmAdminCompanyFirms();z([e,o]).subscribe(([n,i])=>{this.firms=this.appVariables.authUser.staffUser?i.authorizedFirms:n.authorizedFirms,this.firms?.sort((g,M)=>g.firmNo.localeCompare(M.firmNo))})}getCheckedFirms(){return this.firms?.filter(e=>e.checked).map(e=>e.firmNo)}static{this.\u0275fac=function(o){return new(o||t)(f(V),f(q))}}static{this.\u0275cmp=O({type:t,selectors:[["mb-add-plan-admin"]],viewQuery:function(o,n){if(o&1&&F(w,5),o&2){let i;E(i=S())&&(n.planAdminFormComponent=i.first)}},features:[v],decls:6,vars:8,consts:[[1,"container-fluid"],[1,"row"],[3,"iconClass","pageTitle"],[3,"heading","previousPageRoute"],[3,"saveChanges","sendInvitation","title","firms","status","isEmailPrimaryOrBillingContact"]],template:function(o,n){o&1&&(a(0,"div",0)(1,"div",1),m(2,"jg-page-header",2),r(),a(3,"div",1),m(4,"mb-sub-page-header",3),r(),a(5,"mb-plan-admin-form",4),b("saveChanges",function(){return n.onSaveChanges()})("sendInvitation",function(g){return n.onSendInvitation(g)}),r()()),o&2&&(l(2),d("iconClass",n.pageHeaderIconClass)("pageTitle",n.pageHeaderTitle),l(2),d("heading","Plan Admin")("previousPageRoute",n.previousPageRoute),l(),d("title","Add Plan Admin")("firms",n.firms)("status",n.PlanAdminStatusEnum.Hidden)("isEmailPrimaryOrBillingContact",n.isEmailPrimaryOrBillingContact))},dependencies:[D,w,B],encapsulation:2})}}return t})();var X=zn(Fn());var $=(function(t){return t.SubmittedA="A",t.SubmittedB="B",t.SubmittedC="C",t.SubmittedD="D",t.SubmittedE="E",t.SubmittedF="F",t.SubmittedG="G",t.RequestAcknowledged="H",t.Emailed="I",t.InProcess="J",t.Outstanding="O",t.PendingAutomatedEarningsChange="P",t.Closed="W",t.Completed="X",t.Cancelled="Y",t.Pending="Z",t})($||{});var Z=(()=>{class t extends x{constructor(e,o,n){super(),this.adminProfileService=e,this.modifyPlanAdm
1inService=o,this.route=n,this.pageHeaderTitle="Plan Admin Details",this.pageHeaderIconClass="icon-person",this.previousPageRoute="company-profile"}ngOnInit(){this.route.paramMap.subscribe(e=>{this.isEmailPrimaryOrBillingContact=!0,this.type=e.get("type"),this.type==="change-request"?(this.changeRequestId=e.get("id"),this.initChangeRequest()):(this.webUserId=e.get("id"),this.initPlanAdmin())})}onSaveChanges(){let e=this.planAdminFormComponent.firstNameControl.value,o=this.planAdminFormComponent.lastNameControl.value,n=this.planAdminFormComponent.emailControl.value;if(this.type==="change-request"){this.modifyPlanAdminService.postChangeRequestPlanAdminEnrolmentUpdate(this.changeRequestId,e,o,n,this.getCheckedFirms(),this.getUnCheckedFirms()).subscribe(i=>{this.isEmailPrimaryOrBillingContact=i.isEmailPrimaryOrBillingContact,this.isEmailPrimaryOrBillingContact&&this.router.navigate(["/company-profile"])});return}this.adminProfileService.postProfileFirmAdmin(this.webUserId,e,o,n,this.getCheckedFirms(),this.getUnCheckedFirms()).subscribe(i=>{this.isEmailPrimaryOrBillingContact=i.isEmailPrimaryOrBillingContact,this.isEmailPrimaryOrBillingContact&&this.router.navigate(["/company-profile"])})}onSendInvitation(e){let o=this.planAdminFormComponent.firstNameControl.value,n=this.planAdminFormComponent.lastNameControl.value,i=this.planAdminFormComponent.emailControl.value;this.modifyPlanAdminService.postChangeRequestPlanAdminEnrolmentSubmit(e,o,n,i,this.getCheckedFirms(),this.getUnCheckedFirms()).subscribe(()=>{this.router.navigate(["/company-profile"])})}initPlanAdmin(){let e=this.adminProfileService.getProfileFirmAdminById(this.webUserId);this.initFirms(e)}initChangeRequest(){let e=this.modifyPlanAdminService.getChangeRequestPlanAdminEnrolment(this.changeRequestId);this.initFirms(e)}initFirms(e){let o=this.adminProfileService.getProfileFirmAdmin();z([o,e]).subscribe(([n,i])=>{if(!i)return;if("active"in i?this.status=i.active?h.Active:h.Disabled:this.status=this.mapChangeRequestDataToPlanAdminStatus(i),this.planAdminFormComponent.planAdminForm.patchValue({firstName:i.firstName,lastName:i.lastName,email:i.email}),this.appVariables.authUser.staffUser){this.adminProfileService.getProfileFirmAdminCompanyFirms().subscribe(s=>{this.companyFirms=s.authorizedFirms,this.initStaffUserFirms(i.authorizedFirms)});return}let g=n.authorizedFirms?.filter(s=>i.authorizedFirms.filter(k=>k.firmNo===s.firmNo).length),M=n.authorizedFirms?.filter(s=>!i.authorizedFirms.filter(k=>k.firmNo===s.firmNo).length);g.forEach(s=>{s.checked=!0}),M.forEach(s=>{s.checked=!1}),this.firms=[...g,...M],this.firms?.sort((s,k)=>s.firmNo.localeCompare(k.firmNo))})}initStaffUserFirms(e){e.forEach(o=>{o.checked=!0,o.isEditUserFirm=!0}
1),this.firms=[...e],this.companyFirms.forEach(o=>{this.firms.find(i=>i.firmNo===o.firmNo)||this.firms.push(o)}),this.firms?.sort((o,n)=>o.firmNo.localeCompare(n.firmNo))}mapChangeRequestDataToPlanAdminStatus(e){let o,n=(0,X.default)(),i=!!e.invitationExpiryAt,g=(0,X.default)(e.invitationExpiryAt,"YYYY-MM-DD");return e.status===$.Outstanding?(i?o=g.isAfter(n)?h.Invited:h.Expired:o=h.Pending,o):(this.router.navigate(["/company-profile"]),null)}getCheckedFirms(){return this.firms?.filter(e=>e.checked).map(e=>e.firmNo)}getUnCheckedFirms(){return this.firms?.filter(e=>!e.checked).map(e=>e.firmNo)}static{this.\u0275fac=function(o){return new(o||t)(f(V),f(q),f(T))}}static{this.\u0275cmp=O({type:t,selectors:[["mb-edit-plan-admin"]],viewQuery:function(o,n){if(o&1&&F(w,5),o&2){let i;E(i=S())&&(n.planAdminFormComponent=i.first)}},features:[v],decls:6,vars:8,consts:[[1,"container-fluid"],[1,"row"],[3,"iconClass","pageTitle"],[3,"heading","previousPageRoute"],[3,"saveChanges","sendInvitation","title","firms","status","isEmailPrimaryOrBillingContact"]],template:function(o,n){o&1&&(a(0,"div",0)(1,"div",1),m(2,"jg-page-header",2),r(),a(3,"div",1),m(4,"mb-sub-page-header",3),r(),a(5,"mb-plan-admin-form",4),b("saveChanges",function(){return n.onSaveChanges()})("sendInvitation",function(g){return n.onSendInvitation(g)}),r()()),o&2&&(l(2),d("iconClass",n.pageHeaderIconClass)("pageTitle",n.pageHeaderTitle),l(2),d("heading","Plan Admin")("previousPageRoute",n.previousPageRoute),l(),d("title","Edit Plan Admin")("firms",n.firms)("status",n.status)("isEmailPrimaryOrBillingContact",n.isEmailPrimaryOrBillingContact))},dependencies:[D,w,B],encapsulation:2})}}return t})();var Jn=[{path:":id/edit/:type",component:Z},{path:"add",component:G}],Ee=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=on({type:t})}static{this.\u0275inj=nn({imports:[jn.forChild(Jn),G,Z]})}}return t})();export{Ee as ModifyPlanAdminModule};
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.