1import{a as Fi}from"./chunk-UFQBDY7K.js";import{a as Li}from"./chunk-HHSM57B4.js";import"./chunk-MX4W3OL3.js";import{a as Vi}from"./chunk-6IKNGULG.js";import{a as Ti,b as Ri,c as Ii}from"./chunk-AISHMQS5.js";import"./chunk-6MHV3TC3.js";import{a as ki}from"./chunk-VDLFYQDH.js";import{b as Ei,c as Oi}from"./chunk-BVRM5ENG.js";import{a as Ai}from"./chunk-TAX6Y6MM.js";import{a as Di}from"./chunk-OILIFHZB.js";import"./chunk-6HYZOOAW.js";import{a as Pi}from"./chunk-E5UMI5MS.js";import"./chunk-TMI2NYVM.js";import{d as Tt}from"./chunk-IIAMOPI6.js";import{b as xi,e as bi,f as Si,g as vi,j as Mi}from"./chunk-MIXYX7LR.js";import{a as wi,c as yi}from"./chunk-PQSPAPHZ.js";import{a as mn}from"./chunk-ILRUTWFH.js";import{a as xn}from"./chunk-CK4TFXED.js";import{a as Ge,b as cn,c as kt}from"./chunk-TFHCQGNH.js";import"./chunk-WGRHJ52Y.js";import"./chunk-I2CWBCWA.js";import"./chunk-MNJI6Q4E.js";import"./chunk-MVPWU56Q.js";import"./chunk-H42DXS2N.js";import{a as qe,b as Et}from"./chunk-DKZQI3JZ.js";import{a as fi,b as hi,c as sn,d as dn,e as pn}from"./chunk-UR5J6BCV.js";import{a as Ci}from"./chunk-AHP6CBJJ.js";import{a as _i,b as ln}from"./chunk-HAVJKH7E.js";import"./chunk-RGJQHTQG.js";import"./chunk-6NUBY5FT.js";import"./chunk-CXPCPPOI.js";import"./chunk-P7LBCIPV.js";import{d as Yn,e as Jn}from"./chunk-PDQBZTON.js";import"./chunk-WRXG5L4C.js";import{a as ci,b as Le,c as ht,d as Ct,f as xt,g as bt,i as St,j as vt,l as Mt,m as wt,o as yt,p as an,q as Pt,r as rn}from"./chunk-IRVXRWZD.js";import"./chunk-RN2BRY5F.js";import{a as li,b as en}from"./chunk-UAHJPPOQ.js";import{O as ri,l as oi,u as ai}from"./chunk-FMACHGU5.js";import"./chunk-Z6PRV6M7.js";import"./chunk-GTQM3BVY.js";import"./chunk-LEP326T3.js";import"./chunk-PVDG46DZ.js";import"./chunk-GS37RU6G.js";import{a as Jt}from"./chunk-MJHKSL2V.js";import{d as st,e as dt,g as He}from"./chunk-OASEBQL4.js";import{a as mi}from"./chunk-BF2YCTPO.js";import{a as Gt,c as Qt,d as Kt,e as Yt}from"./chunk-2MWBZL4H.js";import{a as we,b as ue}from"./chunk-AMHTXUJN.js";import{j as ui}from"./chunk-QP6ZWSK2.js";import{a as gi}from"./chunk-KPL5DJWC.js";import{a as po}from"./chunk-RQU7EHE3.js";import{a as di}from"./chunk-5V7OC6XX.js";import"./chunk-WI3G66EK.js";import{b as _t,c as ut,d as gt,i as ft}from"./chunk-KBFDPR7N.js";import{a as pi}from"./chunk-M2SDBECC.js";import{a as tn,c as nn,k as on}from"./chunk-DBB3PKOU.js";import{b as si}from"./chunk-H3ZOHFO7.js";import"./chunk-CIKJJUSN.js";import"./chunk-RRZRS5BZ.js";import"./chunk-LY7WOQZN.js";import{b as Xn,e as ei}from"./chunk-DTV26CKL.js";import"./chunk-BEIBI4X5.js";import{b as Zn}from"./chunk-VG7OHNZN.js";import"./chunk-MS4AQ6UA.js";import{b as Ae,d as Ve}from"./chunk-N7NZ2FMU.js";import{d as ti,f as De}from"./chunk-F2TSTV3I.js";import"./chunk-XRMXGMS4.js";import{c as Zt}from"./chunk-Q4V6AKYI.js";import{a as Xt,b as mt}from"./chunk-T3PLPHIG.js";import{a as ni,b as ct,c as ii}from"./chunk-2JW6ZMWV.js";import{a as pt}from"./chunk-NIP74ZKI.js";import{b as rt,c as lt}from"./chunk-V46ZQKC5.js";import"./chunk-QNUNLKYK.js";import{c as Kn}from"./chunk-YPNUJAUO.js";import{a as M,c as ge,r as W}from"./chunk-RE4JJFV5.js";import{d as F,e as B,f as ve,g as $t,h as Ht,i as ce,j as Ut,k as H}from"./chunk-COEKBYWO.js";import"./chunk-E2K2LIS4.js";import{a as z}from"./chunk-KJKRX6VS.js";import"./chunk-2CRWMDGS.js";import{a as re,b as le}from"./chunk-4WMDX4SQ.js";import{b as Gn}from"./chunk-IQLKO45Z.js";import"./chunk-V6KBZVCY.js";import"./chunk-6FQQM4CE.js";import{a as ie,b as qt,c as Un,d as qn,e as Me,i as oe,j as ae}from"./chunk-VTTO24NQ.js";import"./chunk-Y5VOXWTF.js";import{l as ne,n as N,q as A}from"./chunk-YWHNFDXQ.js";import{h as Cn,i as Qn,l as Ue}from"./chunk-FCTHY2PU.js";import"./chunk-DPVJW3LI.js";import{f as Nn,h as zn,i as je,n as $e}from"./chunk-GW33KQPR.js";import{D as $n,K as Hn,T as G,U as Q,a as Bn,x as at}from"./chunk-TUEKBDZZ.js";import{o as Fn}from"./chunk-RLPOKPIS.js";import{a as Fe}from"./chunk-TPES7EAS.js";import{C as jn,F as ot,G as pe,H as Ie,c as ee,e as Pe,h as te,i as Oe,k as it,m as _e,n as Re,r as Wt,t as jt,z as Wn}from"./chunk-QXJM3TTT.js";import{A as Vn,F as $,J as Ln,k as de,n as Nt,r as zt,v as An,x as We}from"./chunk-TMOIAHHX.js";import{$a as L,Db as I,Eb as It,Fa as y,Fb as me,Hb as Tn,Hc as Bt,Ib as a,Jb as x,Kb as R,Lb as Ze,M as Pn,Ra as hn,Rb as P,Sa as Ne,
1Sb as E,Tb as k,Wa as g,Xa as f,Ya as kn,Yb as On,Za as he,_a as V,aa as tt,ab as c,ba as En,bb as n,cb as i,cc as ze,db as S,dc as j,ec as Ce,fc as Rn,ga as l,gc as In,hb as T,ib as O,kb as v,mc as X,nc as Dn,o as m,oc as se,p as _,q as Lt,qb as u,r as Ft,rc as nt,sa as b,tb as p,xb as Y,yb as J,za as D,zb as Z}from"./chunk-DJNWGYMM.js";import{L as yn,S as et,ea as w,f as U}from"./chunk-VOZAGDK7.js";import{a as Mn,b as wn,h as so}from"./chunk-E5QWB6YB.js";var ji=so(po());var mo=["editPersonForm"],Xe=(t,d)=>({"w-45-p":t,"w-100-p":d}),_o=()=>({width:"64%"}),uo=(t,d)=>({"w-100-p":t,"w-45-p":d}),go=(t,d)=>({"w-45-p mt-12":t,"w-100-p":d});function fo(t,d){if(t&1&&(n(0,"mat-option",229),a(1),i()),t&2){let e=d.$implicit;c("value",e),l(),R(" ",e," ")}}var $i=(()=>{class t{api;mService;dialogRef;data;dialog;notify;ngxLoader;_fuseConfigService;breakpointObserver;loading=!1;notLoggedIn;personData;years;formData={};isMobile=!1;personProfile={};_unsubscribeAll;getScreenSize;_editPersonForm;fuseConfig;constructor(e,r,o,s,C,h,q,K,fe){this.api=e,this.mService=r,this.dialogRef=o,this.data=s,this.dialog=C,this.notify=h,this.ngxLoader=q,this._fuseConfigService=K,this.breakpointObserver=fe,this._unsubscribeAll=new U,this.getScreenSize=s.getScreenSize,this.breakpointObserver.observe(["(max-width: 599px)"]).pipe(w(this._unsubscribeAll)).subscribe(ye=>{this.isMobile=!!ye.matches})}ngOnInit(){this._fuseConfigService.config.pipe(w(this._unsubscribeAll)).pipe(w(this._unsubscribeAll)).subscribe(s=>{this.fuseConfig=s});let e=ji.PhoneNumberUtil.getInstance();this.notLoggedIn=!this.mService.isLoggedIn,this.ngxLoader.startLoader("loader-editPerson"),this.getScreenSize&&this.updateSize(),this.loading=!0;let r=new Date().getFullYear(),o=(s,C,h)=>Array.from({length:(C-s)/h+1},(q,K)=>s+K*h);this.years=o(r+15,1950,-1),this.api.get("SupportPerson/getProfile/"+this.data.personID,!0).pipe(w(this._unsubscribeAll)).subscribe({next:s=>{this.loading=!1,this.personProfile=s,this.ngxLoader.stopLoader("loader-editPerson")},error:s=>{this.ngxLoader.stopLoader("loader-editPerson"),this.notify.openToaster(s.error?s.error:"An error has occured","error")}})}updateSize(){this.dialogRef.updateSize("100vw")}getUpdatedData(){this.ngxLoader.stopLoader("loader-editPerson")}updateProfile(){this.api.post("SupportPerson/saveProfile",this.personProfile,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.notify.openAlertModal("Updated",M.INFO),this.dialogRef.close()},error:e=>{this.notify.openToaster(e.error?e.error:"An error has occured","error")}})}closeDialog(){this.dialogRef.close()}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(pt),b(F),b(B),b(ve),b(W),b(st),b(Ue),b(at))};static \u0275cmp=D({type:t,selectors:[["edit-person"]],viewQuery:function(r,o){if(r&1&&Y(mo,5),r&2){let s;J(s=Z())&&(o._editPersonForm=s.first)}},decls:542,vars:57,consts:[["editPersonForm","ngForm"],["picker",""],["mat-dialog-content","","fxLayout","column"],[3,"loaderId","fgsSize"],["fxLayout","row","fxLayoutAlign","space-between center",1,"pl-8",3,"ngClass"],[1,"w-100-p"],[1,"text-right"],["mat-icon-button","","mat-dialog-close",""],[1,"close-icon"],["fxLayout","column","fxLayoutAlign","start","name","editPersonForm",1,"w-100-p",3,"ngSubmit"],["fxLayout","row wrap","fxLayoutAlign","space-between center"],["appearance","outline",3,"ngClass"],["type","text","matInput","","autocomplete","off","name","firstName","rpNameCase","",3,"ngModelChange","ngModel"],["type","text","matInput","","autocomplete","off","name","middleName","rpNameCase","",3,"ngModelChange","ngModel"],["type","text","matInput","","autocomplete","off","name","lastName","rpNameCase","",3,"ngModelChange","ngModel"],["matInput","","name","birthday",3,"focus","ngModelChange","matDatepicker","ngModel"],["matSuffix","",3,"for"],["startView","multi-year",3,"touchUi"],["appearance","outline",1,"mr-4","mt-12",3,"ngClass"],["placeholder","Country","name","countryCode",3,"ngModelChange","ngModel"],["value","1"],["value","52"],["value","93"],["value","355"],["value","213"],["value","376"],["value","244"],["value","672"],["value","54"],["value","374"],["value","297"],["value","61"],["value","43"],["value","994"],["value","973"],["value","880"],["value","375"],["value","32"],["value","501"],["value","229"],["value","975"],["value","591"],["value","387"],["value","267"],["value","55"],["value","246"],["value","673"],["value","359"],["value","226"],["value","257"],["value","855"],["value","237"],["value","238"],["value","236"],["value","235"],["value","56"],["value","86"],["value","57"],["value","269"],["value","682"],["value","506"],["value","385"],["value","53"],["value","599"],["value","357"],["value","420"],["value","243"],["value","45"],["value","253"],["value","670"],["value","593"],["value","20"],["value","503"],["value","240"],["value","291"],["value","372"],["value","251"],["value","500"],["value","298"],["value","679"],["value","358"],["value","33"],["value","689"],["value","241"],["value","220"],["value","995"],["value","49"],["value","233"],["value","350"],["value","30"],["value","299"],["value","502"],["value","44"],["value","224"],["value","245"],["value","592"],["value","509"],["value","504"],["value","852"],["value","36"],["value","354"],["value","91"],["value","62"],["value","98"],["value","964"],["value","353"],["value","972"],["value","39"],["value","225"],["value","81"],["value","962"],["value","7"],["value","254"],["value","686"],["value","383"],["value","965"],["value","996"],["value","856"],["value","371"],["value","961"],["value","266"],["value","231"],["value","218"],["value","423"],["value","370"],["value","352"],["value","853"],["value","389"],["value","261"],["value","265"],["value","60"],["value","960"],["value","223"],["value","356"],["value","692"],["value","222"],["value","230"],["value","262"],["value","691"],["value","373"],["value","377"],["value","976"],["value","382"],["value","212"],["value","258"],["value","95"],["value","264"],["value","674"],["value","977"],["value","31"],["value","687"],["value","64"],["value","505"],["value","227"],["value","234"],["value","683"],["value","850"],["value","47"],["value","968"],["value","92"],["value","680"],["value","970"],["value","507"],["value","675"],["value","595"],["value","51"],["value","63"],["value","48"],["value","351"],["value","974"],["value","242"],["value","40"],["value","250"],["value","590"],["value","290"],["value","508"],["value","685"],["value","378"],["value","239"],["value","966"],["value","221"],["value","381"],["value","248"],["value","232"],["value","65"],["value","421"],["value","386"],["value","677"],["value","252"],["value","27"],["value","82"],["value","211"],["value","34"],["value","94"],["value","249"],["value","597"],["value","268"],["value","46"],["value","41"],["value","963"],["value","886"],["value","992"],["value","255"],["value","66"],["value","228"],["value","690"],["value","676"],["value","216"],["value","90"],["value","993"],["value","688"],["value","256"],["value","380"],["value","971"],["value","598"],["value","998"],["value","678"],["value","379"],["value","58"],["value","84"],["value","681"],["value","967"],["value","260"],["value","263"],["appearance","outline",1,"mt-12",3,"ngStyle","ngClass"],["matInput","","placeholder","Phone","type","tel","name","phone","mask","(000) 000-0000",3,"ngModelChange","ngModel"],["type","email","matInput","","name","email",3,"ngModelChange","ngModel"],["matSuffix","","icon","mail",1,"secondary-text"],["name","gradYear","name","gradYear",3,"ngModelChange","ngModel"],[3,"value"],["type","text","matInput","","autocomplete","off","name","password",3,"ngModelChange","ngModel"],["color","primary","name","verified",1,"mr-8",3,"ngModelChange","ngModel"],["color","primary","name","rm",1,"mr-8",3,"ngModelChange","ngModel"],["fxLayout","row wrap","fxLayoutAlign","center center",1,"mt-8"],["mat-raised-button","",1,"grey-300","mr-12",2,"width","96px",3,"click"],["form","editPerson
1Form","mat-raised-button","",1,"primary",3,"click","disabled"]],template:function(r,o){if(r&1){let s=v();n(0,"div",2),S(1,"ngx-ui-loader",3),n(2,"div",4)(3,"div",5),a(4),i(),n(5,"div",6)(6,"button",7)(7,"mat-icon",8),a(8,"close"),i()()()(),n(9,"div")(10,"mat-card",5)(11,"mat-card-content")(12,"form",9,0),u("ngSubmit",function(){m(s);let h=I(13);return _(h.form.valid)}),n(14,"div",10)(15,"mat-form-field",11)(16,"mat-label"),a(17,"First Name"),i(),n(18,"input",12),k("ngModelChange",function(h){return m(s),E(o.personProfile.firstName,h)||(o.personProfile.firstName=h),_(h)}),i()(),n(19,"mat-form-field",11)(20,"mat-label"),a(21,"Middle Name"),i(),n(22,"input",13),k("ngModelChange",function(h){return m(s),E(o.personProfile.middleName,h)||(o.personProfile.middleName=h),_(h)}),i()(),n(23,"mat-form-field",11)(24,"mat-label"),a(25,"Last Name"),i(),n(26,"input",14),k("ngModelChange",function(h){return m(s),E(o.personProfile.lastName,h)||(o.personProfile.lastName=h),_(h)}),i()(),n(27,"mat-form-field",11)(28,"mat-label"),a(29,"Birthday"),i(),n(30,"input",15),u("focus",function(){m(s);let h=I(33);return _(h.open())}),k("ngModelChange",function(h){return m(s),E(o.personProfile.birthday,h)||(o.personProfile.birthday=h),_(h)}),i(),S(31,"mat-datepicker-toggle",16)(32,"mat-datepicker",17,1),i(),n(34,"mat-form-field",18)(35,"mat-select",19),k("ngModelChange",function(h){return m(s),E(o.personProfile.countryCode,h)||(o.personProfile.countryCode=h),_(h)}),n(36,"mat-option",20),a(37,"United States"),i(),n(38,"mat-option",20),a(39,"Canada"),i(),n(40,"mat-option",21),a(41,"Mexico"),i(),n(42,"mat-option",22),a(43,"Afghanistan"),i(),n(44,"mat-option",23),a(45,"Albania"),i(),n(46,"mat-option",24),a(47,"Algeria"),i(),n(48,"mat-option",20),a(49,"American Samoa"),i(),n(50,"mat-option",25),a(51,"Andorra"),i(),n(52,"mat-option",26),a(53,"Angola"),i(),n(54,"mat-option",20),a(55,"Anguilla"),i(),n(56,"mat-option",27),a(57,"Antarctica"),i(),n(58,"mat-option",20),a(59,"Antigua and Barbuda"),i(),n(60,"mat-option",28),a(61,"Argentina"),i(),n(62,"mat-option",29),a(63,"Armenia"),i(),n(64,"mat-option",30),a(65,"Aruba"),i(),n(66,"mat-option",31),a(67,"Australia"),i(),n(68,"mat-option",32),a(69,"Austria"),i(),n(70,"mat-option",33),a(71,"Azerbaijan"),i(),n(72,"mat-option",20),a(73,"Bahamas"),i(),n(74,"mat-option",34),a(75,"Bahrain"),i(),n(76,"mat-option",35),a(77,"Bangladesh"),i(),n(78,"mat-option",20),a(79,"Barbados"),i(),n(80,"mat-option",36),a(81,"Belarus"),i(),n(82,"mat-option",37),a(83,"Belgium"),i(),n(84,"mat-option",38),a(85,"Belize"),i(),n(86,"mat-option",39),a(87,"Benin"),i(),n(88,"mat-option",20),a(89,"Bermuda"),i(),n(90,"mat-option",40),a(91,"Bhutan"),i(),n(92,"mat-option",41),a(93,"Bolivia"),i(),n(94,"mat-option",42),a(95,"Bosnia and Herzegovina"),i(),n(96,"mat-option",43),a(97,"Botswana"),i(),n(98,"mat-option",44),a(99,"Brazil"),i(),n(100,"mat-option",45),a(101,"British Indian Ocean Territory"),i(),n(102,"mat-option",20),a(103,"British Virgin Islands"),i(),n(104,"mat-option",46),a(105,"Brunei"),i(),n(106,"mat-option",47),a(107,"Bulgaria"),i(),n(108,"mat-option",48),a(109,"Burkina Faso"),i(),n(110,"mat-option",49),a(111,"Burundi"),i(),n(112,"mat-option",50),a(113,"Cambodia"),i(),n(114,"mat-option",51),a(115,"Cameroon"),i(),n(116,"mat-option",52),a(117,"Cape Verde"),i(),n(118,"mat-option",20),a(119,"Cayman Islands"),i(),n(120,"mat-option",53),a(121,"Central African Republic"),i(),n(122,"mat-option",54),a(123,"Chad"),i(),n(124,"mat-option",55),a(125,"Chile"),i(),n(126,"mat-option",56),a(127,"China"),i(),n(128,"mat-option",31),a(129,"Christmas Island"),i(),n(130,"mat-option",31),a(131,"Cocos Islands"),i(),n(132,"mat-option",57),a(133,"Colombia"),i(),n(134,"mat-option",58),a(135,"Comoros"),i(),n(136,"mat-option",59),a(137,"Cook Islands"),i(),n(138,"mat-option",60),a(139,"Costa Rica"),i(),n(140,"mat-option",61),a(141,"Croatia"),i(),n(142,"mat-option",62),a(143,"Cuba"),i(),n(144,"mat-option",63),a(145,"Curacao"),i(),n(146,"mat-option",64),a(147,"Cyprus"),i(),n(148,"mat-option",65),a(149,"Czech Republic"),i(),n(150,"mat-option",66),a(151,"Democratic Republic of the Congo"),i(),n(152,"mat-option",67),a(153,"Denmark"),i(),n(154,"mat-option",68),a(155,"Djibouti"),i(),n(156,"mat-option",20),a(157,"Dominica"),i(),n(158,"mat-option",20),a(159,"Dominican Republic"),i(),n(160,"mat-option",69),a(161,"East Timor"),i(),n(162,"mat-option",70),a(163,"Ecuador"),i(),n(164,"mat-option",71),a(165,"Egypt"),i(),n(166,"mat-option",72),a(167,"El Salvador"),i(),n(168,"mat-option",73),a(169,"Equatorial Guinea"),i(),n(170,"mat-option",74),a(171,"Eritrea"),i(),n(172,"mat-option",75),a(173,"Estonia"),i(),n(174,"mat-option",76),a(175,"Ethiopia"),i(),n(176,"mat-option",77),a(177,"Falkland Islands"),i(),n(178,"mat-option",78),a(179,"Faroe Islands"),i(),n(180,"mat-option",79),a(181,"Fiji"),i(),n(182,"mat-option",80),a(183,"Finland"),i(),n(184,"mat-option",81),a(185,"France"),i(),n(186,"mat-option",82),a(187,"French Polynesia"),i(),n(188,"mat-option",83),a(189,"Gabon"),i(),n(190,"mat-option",84),a(191,"Gambia"),i(),n(192,"mat-option",85),a(193,"Georgia"),i(),n(194,"mat-option",86),a(195,"Germany"),i(),n(196,"mat-option",87),a(197,"Ghana"),i(),n(198,"mat-option",88),a(199,"Gibraltar"),i(),n(200,"mat-option",89),a(201,"Greece"),i(),n(202,"mat-option",90),a(203,"Greenland"),i(),n(204,"mat-option",20),a(205,"Grenada"),i(),n(206,"mat-option",20),a(207,"Guam"),i(),n(208,"mat-option",91),a(209,"Guatemala"),i(),n(210,"mat-option",92),a(211,"Guernsey"),i(),n(212,"mat-option",93),a(213,"Guinea"),i(),n(214,"mat-option",94),a(215,"Guinea-Bissau"),i(),n(216,"mat-option",95),a(217,"Guyana"),i(),n(218,"mat-option",96
1),a(219,"Haiti"),i(),n(220,"mat-option",97),a(221,"Honduras"),i(),n(222,"mat-option",98),a(223,"Hong Kong"),i(),n(224,"mat-option",99),a(225,"Hungary"),i(),n(226,"mat-option",100),a(227,"Iceland"),i(),n(228,"mat-option",101),a(229,"India"),i(),n(230,"mat-option",102),a(231,"Indonesia"),i(),n(232,"mat-option",103),a(233,"Iran"),i(),n(234,"mat-option",104),a(235,"Iraq"),i(),n(236,"mat-option",105),a(237,"Ireland"),i(),n(238,"mat-option",92),a(239,"Isle of Man"),i(),n(240,"mat-option",106),a(241,"Israel"),i(),n(242,"mat-option",107),a(243,"Italy"),i(),n(244,"mat-option",108),a(245,"Ivory Coast"),i(),n(246,"mat-option",20),a(247,"Jamaica"),i(),n(248,"mat-option",109),a(249,"Japan"),i(),n(250,"mat-option",92),a(251,"Jersey"),i(),n(252,"mat-option",110),a(253,"Jordan"),i(),n(254,"mat-option",111),a(255,"Kazakhstan"),i(),n(256,"mat-option",112),a(257,"Kenya"),i(),n(258,"mat-option",113),a(259,"Kiribati"),i(),n(260,"mat-option",114),a(261,"Kosovo"),i(),n(262,"mat-option",115),a(263,"Kuwait"),i(),n(264,"mat-option",116),a(265,"Kyrgyzstan"),i(),n(266,"mat-option",117),a(267,"Laos"),i(),n(268,"mat-option",118),a(269,"Latvia"),i(),n(270,"mat-option",119),a(271,"Lebanon"),i(),n(272,"mat-option",120),a(273,"Lesotho"),i(),n(274,"mat-option",121),a(275,"Liberia"),i(),n(276,"mat-option",122),a(277,"Libya"),i(),n(278,"mat-option",123),a(279,"Liechtenstein"),i(),n(280,"mat-option",124),a(281,"Lithuania"),i(),n(282,"mat-option",125),a(283,"Luxembourg"),i(),n(284,"mat-option",126),a(285,"Macau"),i(),n(286,"mat-option",127),a(287,"Macedonia"),i(),n(288,"mat-option",128),a(289,"Madagascar"),i(),n(290,"mat-option",129),a(291,"Malawi"),i(),n(292,"mat-option",130),a(293,"Malaysia"),i(),n(294,"mat-option",131),a(295,"Maldives"),i(),n(296,"mat-option",132),a(297,"Mali"),i(),n(298,"mat-option",133),a(299,"Malta"),i(),n(300,"mat-option",134),a(301,"Marshall Islands"),i(),n(302,"mat-option",135),a(303,"Mauritania"),i(),n(304,"mat-option",136),a(305,"Mauritius"),i(),n(306,"mat-option",137),a(307,"Mayotte"),i(),n(308,"mat-option",138),a(309,"Micronesia"),i(),n(310,"mat-option",139),a(311,"Moldova"),i(),n(312,"mat-option",140),a(313,"Monaco"),i(),n(314,"mat-option",141),a(315,"Mongolia"),i(),n(316,"mat-option",142),a(317,"Montenegro"),i(),n(318,"mat-option",20),a(319,"Montserrat"),i(),n(320,"mat-option",143),a(321,"Morocco"),i(),n(322,"mat-option",144),a(323,"Mozambique"),i(),n(324,"mat-option",145),a(325,"Myanmar"),i(),n(326,"mat-option",146),a(327,"Namibia"),i(),n(328,"mat-option",147),a(329,"Nauru"),i(),n(330,"mat-option",148),a(331,"Nepal"),i(),n(332,"mat-option",149),a(333,"Netherlands"),i(),n(334,"mat-option",63),a(335,"Netherlands Antilles"),i(),n(336,"mat-option",150),a(337,"New Caledonia"),i(),n(338,"mat-option",151),a(339,"New Zealand"),i(),n(340,"mat-option",152),a(341,"Nicaragua"),i(),n(342,"mat-option",153),a(343,"Niger"),i(),n(344,"mat-option",154),a(345,"Nigeria"),i(),n(346,"mat-option",155),a(347,"Niue"),i(),n(348,"mat-option",156),a(349,"North Korea"),i(),n(350,"mat-option",20),a(351,"Northern Mariana Islands"),i(),n(352,"mat-option",157),a(353,"Norway"),i(),n(354,"mat-option",158),a(355,"Oman"),i(),n(356,"mat-option",159),a(357,"Pakistan"),i(),n(358,"mat-option",160),a(359,"Palau"),i(),n(360,"mat-option",161),a(361,"Palestine"),i(),n(362,"mat-option",162),a(363,"Panama"),i(),n(364,"mat-option",163),a(365,"Papua New Guinea"),i(),n(366,"mat-option",164),a(367,"Paraguay"),i(),n(368,"mat-option",165),a(369,"Peru"),i(),n(370,"mat-option",166),a(371,"Philippines"),i(),n(372,"mat-option",151),a(373,"Pitcairn"),i(),n(374,"mat-option",167),a(375,"Poland"),i(),n(376,"mat-option",168),a(377,"Portugal"),i(),n(378,"mat-option",20),a(379,"Puerto Rico"),i(),n(380,"mat-option",169),a(381,"Qatar"),i(),n(382,"mat-option",170),a(383,"Republic of the Congo"),i(),n(384,"mat-option",137),a(385,"Reunion"),i(),n(386,"mat-option",171),a(387,"Romania"),i(),n(388,"mat-option",111),a(389,"Russia"),i(),n(390,"mat-option",172),a(391,"Rwanda"),i(),n(392,"mat-option",173),a(393,"Saint Barthelemy"),i(),n(394,"mat-option",174),a(395,"Saint Helena"),i(),n(396,"mat-option",20),a(397,"Saint Kitts and Nevis"),i(),n(398,"mat-option",20),a(399,"Saint Lucia"),i(),n(400,"mat-option",173),a(401,"Saint Martin"),i(),n(402,"mat-option",175),a(403,"Saint Pierre and Miquelon"),i(),n(404,"mat-option",20),a(405,"Saint Vincent and the Grenadines"),i(),n(406,"mat-option",176),a(407,"Samoa"),i(),n(408,"mat-option",177),a(409,"San Marino"),i(),n(410,"mat-option",178),a(411,"Sao Tome and Principe"),i(),n(412,"mat-option",179),a(413,"Saudi Arabia"),i(),n(414,"mat-option",180),a(415,"Senegal"),i(),n(416,"mat-option",181),a(417,"Serbia"),i(),n(418,"mat-option",182),a(419,"Seychelles"),i(),n(420,"mat-option",183),a(421,"Sierra Leone"),i(),n(422,"mat-option",184),a(423,"Singapore"),i(),n(424,"mat-option",20),a(425,"Sint Maarten"),i(),n(426,"mat-option",185),a(427,"Slovakia"),i(),n(428,"mat-option",186),a(429,"Slovenia"),i(),n(430,"mat-option",187),a(431,"Solomon Islands"),i(),n(432,"mat-option",188),a(433,"Somalia"),i(),n(434,"mat-option",189),a(435,"South Africa"),i(),n(436,"mat-option",190),a(437,"South Korea"),i(),n(438,"mat-option",191),a(439,"South Sudan"),i(),n(440,"mat-option",192),a(441,"Spain"),i(),n(442,"mat-option",193),a(443,"Sri Lanka"),i(),n(444,"mat-option",194),a(445,"Sudan"),i(),n(446,"mat-option",195),a(447,"Suriname"),i(),n(448,"mat-option",157),a(449,"Svalbard and Jan Mayen"),i(),n(450,"mat-option",196),a(451,"Swaziland"),i(),n(452,"mat-option",197),a(453,"Swede
1n"),i(),n(454,"mat-option",198),a(455,"Switzerland"),i(),n(456,"mat-option",199),a(457,"Syria"),i(),n(458,"mat-option",200),a(459,"Taiwan"),i(),n(460,"mat-option",201),a(461,"Tajikistan"),i(),n(462,"mat-option",202),a(463,"Tanzania"),i(),n(464,"mat-option",203),a(465,"Thailand"),i(),n(466,"mat-option",204),a(467,"Togo"),i(),n(468,"mat-option",205),a(469,"Tokelau"),i(),n(470,"mat-option",206),a(471,"Tonga"),i(),n(472,"mat-option",20),a(473,"Trinidad and Tobago"),i(),n(474,"mat-option",207),a(475,"Tunisia"),i(),n(476,"mat-option",208),a(477,"Turkey"),i(),n(478,"mat-option",209),a(479,"Turkmenistan"),i(),n(480,"mat-option",20),a(481,"Turks and Caicos Islands"),i(),n(482,"mat-option",210),a(483,"Tuvalu"),i(),n(484,"mat-option",20),a(485,"U.S. Virgin Islands"),i(),n(486,"mat-option",211),a(487,"Uganda"),i(),n(488,"mat-option",212),a(489,"Ukraine"),i(),n(490,"mat-option",213),a(491,"United Arab Emirates"),i(),n(492,"mat-option",92),a(493,"United Kingdom"),i(),n(494,"mat-option",214),a(495,"Uruguay"),i(),n(496,"mat-option",215),a(497,"Uzbekistan"),i(),n(498,"mat-option",216),a(499,"Vanuatu"),i(),n(500,"mat-option",217),a(501,"Vatican"),i(),n(502,"mat-option",218),a(503,"Venezuela"),i(),n(504,"mat-option",219),a(505,"Vietnam"),i(),n(506,"mat-option",220),a(507,"Wallis and Futuna"),i(),n(508,"mat-option",143),a(509,"Western Sahara"),i(),n(510,"mat-option",221),a(511,"Yemen"),i(),n(512,"mat-option",222),a(513,"Zambia"),i(),n(514,"mat-option",223),a(515,"Zimbabwe"),i()()(),n(516,"mat-form-field",224)(517,"input",225),k("ngModelChange",function(h){return m(s),E(o.personProfile.phone,h)||(o.personProfile.phone=h),_(h)}),i()(),n(518,"mat-form-field",11)(519,"mat-label"),a(520,"Email"),i(),n(521,"input",226),k("ngModelChange",function(h){return m(s),E(o.personProfile.email,h)||(o.personProfile.email=h),_(h)}),i(),S(522,"tinc-icon",227),i(),n(523,"mat-form-field",11)(524,"mat-label"),a(525,"Grad Year"),i(),n(526,"mat-select",228),k("ngModelChange",function(h){return m(s),E(o.personProfile.gradYear,h)||(o.personProfile.gradYear=h),_(h)}),V(527,fo,2,2,"mat-option",229,he),i()(),n(529,"mat-form-field",11)(530,"mat-label"),a(531,"Password"),i(),n(532,"input",230),k("ngModelChange",function(h){return m(s),E(o.personProfile.password,h)||(o.personProfile.password=h),_(h)}),i()(),n(533,"mat-checkbox",231),k("ngModelChange",function(h){return m(s),E(o.personProfile.verified,h)||(o.personProfile.verified=h),_(h)}),a(534," Verified "),i(),n(535,"mat-checkbox",232),k("ngModelChange",function(h){return m(s),E(o.personProfile.rm,h)||(o.personProfile.rm=h),_(h)}),a(536," Suspended "),i()(),n(537,"div",233)(538,"button",234),u("click",function(){return m(s),_(o.closeDialog())}),a(539,"Cancel"),i(),n(540,"button",235),u("click",function(){return m(s),_(o.updateProfile())}),a(541,"Update"),i()()()()()()()}if(r&2){let s=I(13),C=I(33);l(),c("loaderId","loader-editPerson")("fgsSize",75),l(),c("ngClass",o.fuseConfig.layout.pageheader.primaryBackground),l(2),R("",o.data.name," "),l(11),c("ngClass",Ce(29,Xe,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.firstName),l(),c("ngClass",Ce(32,Xe,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.middleName),l(),c("ngClass",Ce(35,Xe,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.lastName),l(),c("ngClass",Ce(38,Xe,!o.isMobile,o.isMobile)),l(3),c("matDatepicker",C),P("ngModel",o.personProfile.birthday),l(),c("for",C),l(),c("touchUi",o.isMobile),l(2),c("ngClass",Ce(41,Xe,!o.isMobile,o.isMobile)),l(),P("ngModel",o.personProfile.countryCode),l(481),c("ngStyle",ze(44,_o))("ngClass",Ce(45,uo,o.isMobile,!o.isMobile)),l(),P("ngModel",o.personProfile.phone),l(),c("ngClass",Ce(48,go,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.email),l(2),c("ngClass",Ce(51,Xe,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.gradYear),l(),L(o.years),l(2),c("ngClass",Ce(54,Xe,!o.isMobile,o.isMobile)),l(3),P("ngModel",o.personProfile.password),l(),P("ngModel",o.personProfile.verified),l(2),P("ngModel",o.personProfile.rm),l(5),c("disabled",s.invalid)}},dependencies:[$,de,zt,di,He,dt,Q,G,A,N,ne,on,tn,nn,pe,Re,ee,te,Oe,_e,it,Ie,ae,oe,ie,Me,le,re,ft,_t,ut,gt,Ve,Ae,De,ui,lt,rt,H,$t,ce,Xn,ei],styles:["@media screen and (max-width:599px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:fit-content!important}}"]})}return t})();function ho(t,d){t&1&&(n(0,"mat-error"),a(1,"Password is required "),i())}function Co(t,d){t&1&&(n(0,"mat-error"),a(1,"Password must have at least 8 characters"),i())}function xo(t,d){t&1&&(n(0,"mat-error"),a(1,"Password confirmation is required"),i())}function bo(t,d){t&1&&(n(0,"mat-error"),a(1," Passwords must match"),i())}function So(t,d){t&1&&(n(0,"div",18),a(1," Invalid reset key, please use "),n(2,"a",22),a(3,"Forgot Password"),i(),a(4," page to re
1ceive a new key "),i()),t&2&&(l(2),c("routerLink","/auth/forgot-password"))}function vo(t,d){if(t&1){let e=v();n(0,"div",19),a(1),n(2,"a",23),u("click",function(){m(e);let o=p();return _(o.toggleSidebarOpen("loginPanel"))}),n(3,"span",24),a(4,"LOGIN"),i()(),a(5," now. "),i()}if(t&2){let e=p();l(),R(" Your password is ",e.pageModeReset?"updated":"set",". You can ")}}var Hi=(()=>{class t{api;_formBuilder;activatedRoute;membershipService;notify;_fuseSidebarService;dialogRef;data;dialog;_fuseConfigService;resetPasswordForm;errorMessage;showDetails;passwordVisible=!1;hide=!0;account={password:null};baseColor="#FFF";barLabel="Password strength:";strengthLabels=["(Useless)","(Weak)","(Normal)","(Strong)","(Great!)"];myColors=["#DD2C00","#FF6D00","#FFD600","#AEEA00","#00C853"];strength=0;success=!1;pageModeReset;fuseConfig;strengthChanged(e){this.strength=e}key;formError={};_unsubscribeAll;constructor(e,r,o,s,C,h,q,K,fe,ye){this.api=e,this._formBuilder=r,this.activatedRoute=o,this.membershipService=s,this.notify=C,this._fuseSidebarService=h,this.dialogRef=q,this.data=K,this.dialog=fe,this._fuseConfigService=ye,this._unsubscribeAll=new U,this.activatedRoute.params.subscribe(Te=>{this.key=Te.key}),this.key=this.activatedRoute.snapshot.paramMap.get("key")}ngOnInit(){this._fuseConfigService.config.pipe(w(this._unsubscribeAll)).subscribe(e=>{this.fuseConfig=e}),this.resetPasswordForm=this._formBuilder.group({password:["",[Pe.required,Pe.minLength(8)]],passwordConfirm:["",[Pe.required,Mo]]}),this.resetPasswordForm.get("password").valueChanges.pipe(w(this._unsubscribeAll)).subscribe(()=>{this.resetPasswordForm.get("passwordConfirm").updateValueAndValidity()})}toggleSidebarOpen(e){this._fuseSidebarService.getSidebar(e)?.toggleOpen()}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}getIcon(){return this.hide?"visibility_off":"visibility"}resetPassword(){this.api.post("SupportPerson/resetPassword/"+this.data.personID,this.resetPasswordForm.get("password").value,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.notify.openAlertModal("Password is changed",ii.INFO),this.dialogRef.close()},error:e=>{this.notify.openToaster(e.error?e.error:"An error has occured","error")}})}static \u0275fac=function(r){return new(r||t)(b(z),b(ot),b(Nn),b(pt),b(W),b(Qn),b(F),b(B),b(ve),b(Ue))};static \u0275cmp=D({type:t,selectors:[["passwordReset"]],decls:42,vars:22,consts:[["password",""],["passwordConfirm",""],["mat-dialog-content","",2,"display","flex","flex-direction","column"],[3,"loaderId","fgsSize"],[1,"pl-8",2,"display","flex","flex-direction","row","justify-content","space-between","align-items","center",3,"ngClass"],[1,"w-100-p"],[1,"text-right"],["mat-icon-button","",3,"mat-dialog-close"],[1,"close-icon"],["name","resetPasswordForm","novalidate","","autocomplete","off",3,"formGroup"],["appearance","outline"],["type","button","mat-icon-button","","matRippleCentered","true","matRipple","","matSuffix","",1,"mat-icon-button","cdk-focused","cdk-mouse-focused",3,"click"],["matInput","","formControlName","password","id","password","autocomplete","new-password",3,"type"],["align","end"],[1,"mt-8","text-center"],[3,"onStrengthChanged","passwordToCheck","barLabel","barColors","strengthLabels"],["appearance","outline",1,"mt-16"],["matInput","","formControlName","passwordConfirm","id","passwordConfirm",3,"type"],[1,"message-box","error","mb-12"],[1,"message-box","success","mb-12"],[2,"text-align","center",3,"hidden"],["mat-raised-button","","aria-label","SET MY PASSWORD",1,"blue",3,"click","disabled"],[3,"routerLink"],["aria-label","Login panel",1,"text-bold",3,"click"],[1,"mx-4"]],template:function(r,o){if(r&1){let s=v();n(0,"div",2),S(1,"ngx-ui-loader",3),n(2,"div",4)(3,"div",5),a(4,"Change Password"),i(),n(5,"div",6)(6,"button",7)(7,"mat-icon",8),a(8,"close"),i()()()(),n(9,"div")(10,"mat-card",5)(11,"mat-card-content")(12,"form",9)(13,"mat-form-field",10)(14,"button",11),u("click",function(){return m(s),_(o.passwordVisible=!o.passwordVisible)}),n(15,"mat-icon"),a(16),i()(),n(17,"mat-label"),a(18,"Password"),i(),S(19,"input",12,0),n(21,"mat-hint",13),a(22),i(),g(23,ho,2,0,"mat-error"),g(24,Co,2,0,"mat-error"),i(),n(25,"div",14)(26,"password-strength-bar",15),u("onStrengthChanged",function(h){return m(s),_(o.strengthChanged(h))}),i()(),n(27,"mat-form-field",16)(28,"button",11),u("click",function(){return m(s),_(o.passwordVisible=!o.passwordVisible)}),n(29,"mat-icon"),a(30),i()(),n(31,"mat-label"),a(32,"Password (Confirm)"),i(),S(33,"input",17,1),g(35,xo,2,0,"mat-error"),g(36,bo,2,0,"mat-error"),i(),g(37,So,5,1,"div",18),g(38,vo,6,1,"div",19),n(39,"div",20)(40,"button",21),u("click",function(){return m(s),_(o.resetPassword())}),a(41),i()()()()()()()}if(r&2){let s=I(20);l(),c("loaderId","loader-editPerson")("fgsSize",75),l(),c("ngClass",o.fuseConfig.layout.pageheader.primaryBackgroun
1d),l(10),c("formGroup",o.resetPasswordForm),l(4),x(o.passwordVisible?"visibility":"visibility_off"),l(3),c("type",o.passwordVisible?"text":"password"),l(3),R("",(s.value==null?null:s.value.length)||0,"/8"),l(),f(o.resetPasswordForm.get("password").hasError("required")?23:-1),l(),f(o.resetPasswordForm.get("password").hasError("minlength")?24:-1),l(2),c("passwordToCheck",s.value)("barLabel",o.barLabel)("barColors",o.myColors)("strengthLabels",o.strengthLabels),l(4),x(o.passwordVisible?"visibility":"visibility_off"),l(3),c("type",o.passwordVisible?"text":"password"),l(2),f(o.resetPasswordForm.get("passwordConfirm").hasError("required")?35:-1),l(),f(!o.resetPasswordForm.get("passwordConfirm").hasError("required")&&o.resetPasswordForm.get("passwordConfirm").hasError("passwordsNotMatching")?36:-1),l(),f(o.errorMessage?37:-1),l(),f(o.success?38:-1),l(),c("hidden",o.success),l(),c("disabled",o.resetPasswordForm.invalid),l(),R(" ",o.pageModeReset?"Reset":"Set"," Your Password ")}},dependencies:[$,de,He,dt,H,$t,ce,A,N,ne,Q,G,on,tn,nn,ae,oe,ie,Un,qt,Me,le,re,pe,Re,ee,te,Oe,Ie,Wt,jt,gi,$e,je],encapsulation:2})}return t})(),Mo=t=>{if(!t.parent||!t)return null;let d=t.parent.get("password"),e=t.parent.get("passwordConfirm");return!d||!e||e.value===""||d.value===e.value?null:{passwordsNotMatching:!0}};var un=class{firstName="";lastName="";email="";password="";phone=""};var yo=["searchForm"],Po=["freezeForm"],Eo=t=>[10,20,50,100,t],ko=t=>[t],To=t=>({"blue-50":t}),gn=(t,d)=>d._key;function Oo(t,d){if(t&1&&(n(0,"mat-option",26),a(1),i()),t&2){let e=d.$implicit;c("value",e._key),l(),x(e.name)}}function Ro(t,d){if(t&1){let e=v();n(0,"div",22)(1,"label",23),a(2,"States"),i(),n(3,"mat-form-field",24)(4,"mat-select",78),k("ngModelChange",function(o){m(e);let s=p();return E(s.searchParams.states,o)||(s.searchParams.states=o),_(o)}),V(5,Oo,2,2,"mat-option",26,gn),i()()()}if(t&2){let e=p();l(4),P("ngModel",e.searchParams.states),l(),L(e.data==null?null:e.data.states)}}function Io(t,d){if(t&1&&(n(0,"mat-option",26),a(1),i()),t&2){let e=d.$implicit;c("value",e),l(),x(e.name)}}function Do(t,d){t&1&&(n(0,"span",27),a(1,"(pick a sport first)"),i())}function Ao(t,d){if(t&1&&(n(0,"mat-option",26),a(1),i()),t&2){let e=d.$implicit;c("value",e._key),l(),x(e.name)}}function Vo(t,d){if(t&1&&V(0,Ao,2,2,"mat-option",26,gn),t&2){let e=p();L(e.searchParams==null||e.searchParams.sport==null?null:e.searchParams.sport.seasons)}}function Lo(t,d){t&1&&(n(0,"span",27),a(1,"(pick a sport first)"),i())}function Fo(t,d){if(t&1&&(n(0,"mat-option",26),a(1),i()),t&2){let e=d.$implicit;c("value",e._key),l(),x(e.name)}}function Bo(t,d){if(t&1&&V(0,Fo,2,2,"mat-option",26,gn),t&2){let e=p();L(e.searchParams==null||e.searchParams.sport==null?null:e.searchParams.sport.classes)}}function No(t,d){t&1&&(n(0,"div",38),a(1,"There are no search results found"),i())}function zo(t,d){if(t&1){let e=v();n(0,"th",79)(1,"mat-checkbox",80),u("change",function(o){m(e);let s=p();return _(o?s.toggleAllRows():null)}),i()()}if(t&2){let e=p();l(),c("checked",e.selection.hasValue()&&e.isAllSelected())("indeterminate",e.selection.hasValue()&&!e.isAllSelected()),hn("aria-label","Select all rows")}}function Wo(t,d){if(t&1){let e=v();n(0,"td",81)(1,"mat-checkbox",82),u("click",function(o){let s=m(e).$implicit,C=p();return o.stopPropagation(),_(C.selection.toggle(s))}),i()()}if(t&2){let e=d.$implicit,r=p();l(),c("checked",r.selection.isSelected(e)),hn("aria-label",r.checkboxLabel(e))}}function jo(t,d){t&1&&(n(0,"th",79),a(1,"Status"),i())}function $o(t,d){t&1&&(n(0,"mat-icon",84),a(1,"ac_unit"),i())}function Ho(t,d){if(t&1&&(n(0,"td",83),g(1,$o,2,0,"mat-icon",84),n(2,"mat-icon",85),a(3),i()()),t&2){let e=d.$implicit;l(),f(e.frozen?1:-1),l(),c("ngClass",e.sanctioned?"green-600-fg":"red-600-fg"),l(),R(" ",e.sanctioned?"check_circle":"cancel"," ")}}function Uo(t,d){t&1&&(n(0,"th",86),a(1,"Team"),i())}function qo(t,d){if(t&1&&(n(0,"td",87)(1,"a",88),a(2),i()()),t&2){let e=d.$implicit;l(),c("routerLink",j(2,ko,"/pages/team/detail/"+e._key)),l(),x(e.name)}}function Go(t,d){t&1&&(n(0,"th",86),a(1,"Class"),i())}function Qo(t,d){if(t&1&&(n(0,"td",81),a(1),i()),t&2){let e=d.$implicit;l(),x(e.teamClass)}}function Ko(t,d){t&1&&(n(0,"th",89),a(1,"City"),i())}
1function Yo(t,d){if(t&1&&(n(0,"td",90),a(1),i()),t&2){let e=d.$implicit;l(),x(e.city)}}function Jo(t,d){t&1&&(n(0,"th",89),a(1,"State"),i())}function Zo(t,d){if(t&1&&(n(0,"td",90),a(1),i()),t&2){let e=d.$implicit;l(),x(e.state)}}function Xo(t,d){t&1&&(n(0,"th",91),a(1,"Manager"),i())}function ea(t,d){if(t&1&&(n(0,"td",83),a(1),i()),t&2){let e=d.$implicit;l(),x(e.manager)}}function ta(t,d){t&1&&(n(0,"th",91),a(1,"Overall Record"),i())}function na(t,d){if(t&1&&(n(0,"td",92),a(1),i()),t&2){let e=d.$implicit;l(),x(e.overallRecord)}}function ia(t,d){t&1&&(n(0,"th",91),a(1,"Number of Events"),i())}function oa(t,d){if(t&1&&(n(0,"td",92),a(1),i()),t&2){let e=d.$implicit;l(),x(e.cntEvents)}}function aa(t,d){t&1&&(n(0,"th",91),a(1,"Number of Players"),i())}function ra(t,d){if(t&1&&(n(0,"td",92),a(1),i()),t&2){let e=d.$implicit;l(),x(e.cntPlayers)}}function la(t,d){t&1&&(n(0,"th",91),a(1,"In-Class Strength"),i())}function sa(t,d){if(t&1&&(n(0,"td",92),a(1),i()),t&2){let e=d.$implicit;l(),x(e.inClassStrength)}}function da(t,d){t&1&&(n(0,"th",91),a(1,"Points Total"),i())}function pa(t,d){if(t&1&&(n(0,"td",92),a(1),i()),t&2){let e=d.$implicit;l(),x(e.totalPoints)}}function ca(t,d){if(t&1&&S(0,"tr",93),t&2){let e=p();c("ngClass",e.isMobile?"font-size-16":"font-size-18")}}function ma(t,d){if(t&1&&S(0,"tr",94),t&2){let e=d.$implicit,r=p();me("selected",r.selection.isSelected(e)),c("ngClass",j(3,To,e.frozen))}}var Qi=(()=>{class t{api;cdr;notify;ngxLoader;dialog;breakpointObserver;_fuseConfigService;fb;_unsubscribeAll;isMobile=!1;fuseConfig;seasons=[];keyword="";searchForm;freezeForm;data;selectedSport=null;availableSeasons=[];availableClasses=[];dataInitialLoad;displayedColumns=["select","sanctioned","name","teamClass","city","state","manager","overallRecord","cntEvents","cntPlayers","inClassStrength","totalPoints"];dataSource;selection=new Zt(!0,[]);searchParams={keyword:"",states:[],sport:null,season:"",classes:[]};clearFilters(){this.searchParams={keyword:"",states:[],sport:null,season:"",classes:[]}}action={teamIDs:[],action:"",freezeDate:Cn.now().toISO(),reason:""};table;paginator;sort;filterSubject=new U;constructor(e,r,o,s,C,h,q,K){this.api=e,this.cdr=r,this.notify=o,this.ngxLoader=s,this.dialog=C,this.breakpointObserver=h,this._fuseConfigService=q,this.fb=K,this._unsubscribeAll=new U,this.fuseConfig=this._fuseConfigService.config,this.breakpointObserver.observe(["(max-width: 599px)"]).pipe(w(this._unsubscribeAll)).subscribe(fe=>{this.isMobile=!!fe.matches}),this.dataSource=new xn,this.filterSubject.pipe(yn(300),w(this._unsubscribeAll)).subscribe(fe=>{this._applyFilterNow(fe)})}ngOnInit(){let e=localStorage.getItem("rosterFreezeSearchParams");e&&(this.searchParams=JSON.parse(e)),this.ngxLoader.start(),this.api.get("TeamSupport/rosterFreeze").pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.ngxLoader.stop(),this.data=r},error:r=>{this.ngxLoader.stop(),this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}onSportChange(){this.searchParams.season=this.searchParams.sport.seasons[0]._key}loadingSearch=!1;search(){if(this.searchForm.valid){let e={classes:this.searchParams.classes,season:this.searchParams.season,sport:this.searchParams.sport._key,states:this.searchParams.states,keyword:this.searchParams.keyword};localStorage.setItem("rosterFreezeSearchParams",JSON.stringify(this.searchParams)),this.loadingSearch=!0,this.ngxLoader.start(),this.api.post("TeamSupport/rosterFreezeSearch",e).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.ngxLoader.stop(),setTimeout(()=>{this.loadingSearch=!1,this.dataSource.loadData(r),this.cdr.detectChanges()},250)},error:r=>{this.ngxLoader.stop(),this.loadingSearch=!1,this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}}ngAfterViewInit(){setTimeout(()=>{this.dataSource=new xn,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort,this.paginator&&(this.paginator.pageSize=10),this.cdr.detectChanges()},200)}isAllSelected(){let e=this.selection.selected.length,r=this.dataSource.data.length;return e===r}toggleAllRows(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(e
1=>this.selection.select(e))}checkboxLabel(e){return e?`${this.selection.isSelected(e)?"deselect":"select"} row`:`${this.isAllSelected()?"deselect":"select"} all`}onDateChange(e){this.action.freezeDate=Cn.fromJSDate(e).toISO()}loadingMarkSelected=!1;setAction(e){if(this.freezeForm.valid&&this.selection.selected.length>0){e==="freeze"&&(this.loadingMarkSelected=!0);let r={teamIDs:this.selection.selected.map(o=>o._key),action:e,date:this.action.freezeDate,reason:this.action.reason};this.api.post("TeamSupport/rosterFreezeAction",r).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.loadingMarkSelected=!1,this.notify.openAlertModal(r.teamIDs.length+" Team(s) have been "+(e=="freeze"?"frozen":"unfrozen"),M.INFO),this.selection.clear(),this.dataSource.data.forEach(s=>{r.teamIDs.includes(s._key)&&(s.frozen=e==="freeze")}),this.cdr.detectChanges()},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR),console.log("Error:",o),this.loadingMarkSelected=!1}})}}compareWithFnSport(e,r){return e._key===r._key}applyFilter(){let e=this.keyword?.trim().toLowerCase()||"";this.filterSubject.next(e)}_applyFilterNow(e){this.dataSource&&(this.dataSource.filter=e,this.dataSource.applyFilterManually(),this.cdr.detectChanges())}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(Bt),b(W),b(st),b(ve),b(at),b(Ue),b(ot))};static \u0275cmp=D({type:t,selectors:[["roster-lock"]],viewQuery:function(r,o){if(r&1&&(Y(yo,5),Y(Po,5),Y(Le,5),Y(qe,5),Y(Ge,5)),r&2){let s;J(s=Z())&&(o.searchForm=s.first),J(s=Z())&&(o.freezeForm=s.first),J(s=Z())&&(o.table=s.first),J(s=Z())&&(o.paginator=s.first),J(s=Z())&&(o.sort=s.first)}},decls:128,vars:32,consts:[["searchForm","ngForm"],["freezeForm","ngForm"],["picker",""],["autosize","cdkTextareaAutosize"],["menu","matMenu"],[1,"container"],[1,"search-panel-wrap","mt-12","mx-auto"],[1,"search-panel"],[1,"search-eyebrow"],[1,"search-panel__card"],[1,"search-panel__header"],[1,"search-panel__title"],[1,"search-panel__hint"],[3,"ngSubmit"],[1,"search-panel__fields","search-panel__fields--three"],[1,"search-field"],["for","rf-keyword",1,"search-field__label"],[1,"search-field__control"],["id","rf-keyword","type","text","name","keyword","placeholder","Team, manager, keyword\u2026",1,"search-field__input",3,"ngModelChange","keydown.enter","ngModel"],["width","16","height","16","viewBox","0 0 16 16","fill","none","aria-hidden","true",1,"search-field__search-icon"],["cx","6.5","cy","6.5","r","4.5","stroke","currentColor","stroke-width","1.5"],["d","M10 10L13.5 13.5","stroke","currentColor","stroke-width","1.5","stroke-linecap","round"],[1,"search-field","search-field--material"],[1,"search-field__label"],["appearance","outline","subscriptSizing","dynamic",1,"search-field__matwrap"],["name","sport","placeholder","Select sport",3,"ngModelChange","selectionChange","ngModel","compareWith"],[3,"value"],[1,"search-field__req"],["name","season","placeholder","Select season",3,"ngModelChange","ngModel","disabled"],["multiple","","name","classes","placeholder","Select classes",3,"ngModelChange","ngModel","disabled"],[1,"search-panel__actions"],["type","button",1,"search-clear-btn",3,"click"],["width","13","height","13","viewBox","0 0 13 13","fill","none","aria-hidden","true"],["d","M2 2L11 11M11 2L2 11","stroke","currentColor","stroke-width","1.6","stroke-linecap","round"],["type","button",1,"search-submit-btn",3,"click","disabled"],["width","16","height","16","viewBox","0 0 16 16","fill","none","aria-hidden","true"],["cx","6.5","cy","6.5","r","4.5","stroke","white","stroke-width","1.6"],["d","M10 10L13.5 13.5","stroke","white","stroke-width","1.6","stroke-linecap","round"],[1,"bold","red-fg","font-size-16","mt-8"],[3,"hidden"],[1,"table-responsive","mat-elevation-z1"],[1,"quick-search"],["appearance","outline",1,"w-100-p"],["matInput","","type","text","name","keyword",3,"ngModelChange","input","ngModel"],["mat-table","","matSort","",1,"w-100-p","border-separate","table-bordered","table-striped",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","sanctioned"],["mat-cell","","class","center nowrap",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","style","min-width: 200px;",4,"matCellDef"],["matColumnDef","teamClass"],["matColumnDef","city"],["mat-header-cell","","mat-sort-header","","class","nowrap",4,"matHeaderCellDef"],["mat-cell","","class","nowrap",4,"matCellDef"],["matColumnDef","state"],["matColumnDef","manager"],["mat-header-cell","","mat-sort-header","","class","center",4,"matHeaderCellDef"],["matColumnDef","overallRecord"],["mat-cell","","class","center",4,"matCellDef"],["matColumnDef","cntEvents"],["matColumnDef","cntPlayers"],["matColumnDef","inClassStrength"],["matColumnDef","totalPoints"],["mat-header-row","","class","bold grey-300",3,"ngClass",4,"matHeaderRowDef"],["mat-row","",3,"selected","ngClass",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions"],[1,"freeze-action-container"],["name","freezeForm",1,"freeze-form",3,"ngSubmit"],["appearance","outline",1,"freeze-date-field"],["matInput","","name","freezeDate",3,"ngModelChange","dateChange","matDatepicker","ngModel"],["matSuffix","",3,"for"],["appearance","outline",1,"freeze-reason-field",2,"flex","1"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2","cdkAutosizeMaxRows","5","placeholder","Enter reason for freezing teams...","name","reason",3,"ngModelChange","ngModel"],["mat-button","",1,"mb-16","primary",3,"matMenuTriggerFor","disabled"],["mat-menu-item","",3,"click"],["multiple","","name","states","placeholder","Select states",3,"ngModelChange","ngModel"],["mat-header-cell",""],["color","primary",3,"change","checked","indeterminate","aria-label"],["mat-cell",""],["color","primary",3,"click","checked","aria-label"],["mat-cell","",1,"center","nowrap"],[1,"blue-fg","mr-4"],[3,"ngClass"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",2,"min-width","200px"],[3,"routerLink"],["mat-header-cell","","mat-sort-header","",1,"nowrap"],["mat-cell","",1,"nowrap"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell","",1,"center"],["mat-header-row","",1,"bold","grey-300",3,"ngClass"],["mat-row","",3,"ngClass"]],template:function(r,o){if(r&1){let s=v();n(0,"div",5)(1,"div",6)(2,"div",7)(3,"div",8),a(4,"ROSTER FREEZE"),i(),n(5,"div",9)(6,"div",10)(7,"span",11),a(8,"Roster Search"),i(),n(9,"span",12),a(10,"Search and manage roster locks for your organization"),i()(),n(11,"form",13,0),u("ngSubmit",function(){m(s);let h=I(12);return _(h.form.valid)}),n(13,"div",14)(14,"div",15)(15,"label",16),a(16,"Search Keyword"),i(),n(17,"div",17)(18,"input",18),k("ngModelChange",function(h){return m(s),E(o.searchParams.keyword,h)||(o.searchParams.keyword=h),_(h)}),u("keydown.enter",function(){m(s);let h=I(12);
1return _(!h.form.invalid&&o.search())}),i(),Lt(),n(19,"svg",19),S(20,"circle",20)(21,"path",21),i()()(),g(22,Ro,7,1,"div",22),Ft(),n(23,"div",22)(24,"label",23),a(25,"Sport"),i(),n(26,"mat-form-field",24)(27,"mat-select",25),k("ngModelChange",function(h){return m(s),E(o.searchParams.sport,h)||(o.searchParams.sport=h),_(h)}),u("selectionChange",function(){return m(s),_(o.onSportChange())}),V(28,Io,2,2,"mat-option",26,gn),i()()(),n(30,"div",22)(31,"label",23),a(32," Season "),g(33,Do,2,0,"span",27),i(),n(34,"mat-form-field",24)(35,"mat-select",28),k("ngModelChange",function(h){return m(s),E(o.searchParams.season,h)||(o.searchParams.season=h),_(h)}),g(36,Vo,2,0),i()()(),n(37,"div",22)(38,"label",23),a(39," Classes "),g(40,Lo,2,0,"span",27),i(),n(41,"mat-form-field",24)(42,"mat-select",29),k("ngModelChange",function(h){return m(s),E(o.searchParams.classes,h)||(o.searchParams.classes=h),_(h)}),g(43,Bo,2,0),i()()()(),n(44,"div",30)(45,"button",31),u("click",function(){return m(s),_(o.clearFilters())}),Lt(),n(46,"svg",32),S(47,"path",33),i(),a(48," Clear all "),i(),Ft(),n(49,"button",34),u("click",function(){return m(s),_(o.search())}),Lt(),n(50,"svg",35),S(51,"circle",36)(52,"path",37),i(),a(53," Search "),i()()(),g(54,No,2,0,"div",38),i()()(),Ft(),n(55,"div",39)(56,"div",40)(57,"div",41)(58,"mat-form-field",42)(59,"mat-label"),a(60,"Quick Search"),i(),n(61,"input",43),k("ngModelChange",function(h){return m(s),E(o.keyword,h)||(o.keyword=h),_(h)}),u("input",function(){return m(s),_(o.applyFilter())}),i()()(),n(62,"table",44),T(63,45),y(64,zo,2,3,"th",46)(65,Wo,2,2,"td",47),O(),T(66,48),y(67,jo,2,0,"th",46)(68,Ho,4,3,"td",49),O(),T(69,50),y(70,Uo,2,0,"th",51)(71,qo,3,4,"td",52),O(),T(72,53),y(73,Go,2,0,"th",51)(74,Qo,2,1,"td",47),O(),T(75,54),y(76,Ko,2,0,"th",55)(77,Yo,2,1,"td",56),O(),T(78,57),y(79,Jo,2,0,"th",55)(80,Zo,2,1,"td",56),O(),T(81,58),y(82,Xo,2,0,"th",59)(83,ea,2,1,"td",49),O(),T(84,60),y(85,ta,2,0,"th",59)(86,na,2,1,"td",61),O(),T(87,62),y(88,ia,2,0,"th",59)(89,oa,2,1,"td",61),O(),T(90,63),y(91,aa,2,0,"th",59)(92,ra,2,1,"td",61),O(),T(93,64),y(94,la,2,0,"th",59)(95,sa,2,1,"td",61),O(),T(96,65),y(97,da,2,0,"th",59)(98,pa,2,1,"td",61),O(),y(99,ca,1,1,"tr",66)(100,ma,1,5,"tr",67),i()(),n(101,"div",39),S(102,"mat-paginator",68),i(),n(103,"div",69)(104,"form",70,1),u("ngSubmit",function(){m(s);let h=I(105);return _(h.form.valid)}),n(106,"mat-form-field",71)(107,"mat-label"),a(108,"Freeze Date"),i(),n(109,"input",72),k("ngModelChange",function(h){return m(s),E(o.action.freezeDate,h)||(o.action.freezeDate=h),_(h)}),u("dateChange",function(h){return m(s),_(o.onDateChange(h))}),i(),S(110,"mat-datepicker-toggle",73)(111,"mat-datepicker",null,2),i(),n(113,"mat-form-field",74)(114,"mat-label"),a(115,"Reason"),i(),n(116,"textarea",75,3),k("ngModelChange",function(h){return m(s),E(o.action.reason,h)||(o.action.reason=h),_(h)}),i()(),n(118,"button",76)(119,"mat-icon"),a(120,"ac_unit"),i(),a(121," Mark Selected As "),i(),n(122,"mat-menu",null,4)(124,"button",77),u("click",function(){return m(s),_(o.setAction("freeze"))}),a(125,"Freeze"),i(),n(126,"button",77),u("click",function(){return m(s),_(o.setAction("unfreeze"))}),a(127,"Unfreeze"),i()()()()()()}if(r&2){let s=I(12),C=I(112),h=I(123);l(18),P("ngModel",o.searchParams.keyword),l(4),f((o.data==null?null:o.data.states)!=null?22:-1),l(5),P("ngModel",o.searchParams.sport),c("compareWith",o.compareWithFnSport),l(),L(o.data==null?null:o.data.sports),l(5),f(o.searchParams!=null&&o.searchParams.sport?-1:33),l(2),P("ngModel",o.searchParams.season),c("disabled",!(o.searchParams!=null&&o.searchParams.sport)),l(),f(o.searchParams!=null&&o.searchParams.sport?36:-1),l(4),f(o.searchParams!=null&&o.searchParams.sport?-1:40),l(2),P("ngModel",o.searchParams.classes),c("disabled",!(o.searchParams!=null&&o.searchParams.sport)),l(),f(o.searchParams!=null&&o.searchParams.sport?43:-1),l(6),me("spinner",o.loadingSearch),c("disabled",s.form.invalid||o.loadingSearch),l(5),f((o.dataSource==null||o.dataSource.data==null?null:o.dataSource.data.length)===0?54:-1),l(),c("hidden",(o.dataSource==null||o.dataSource.data==null?null:o.dataSource.data.length)===0),l(6),P("ngModel",o.keyword),l(),c("dataSource",o.dataSource),l(37),c("matHeaderRowDef",o.displayedColumns),l(),c("matRowDefColumns",o.displayedColumns),l(),c("hidden",(o.dataSource==null||o.dataSource.data==null?null:o.dataSource.data.length)<=10),l(),c("pageSize",10)("pageSizeOptions",j(30,Eo,o.dataSource.data.length)),l(7),c("matDatepicker",C),P("ngModel",o.action.freezeDate),l(),c("for",C),l(6),P("ngModel",o.action.reason),l(2),c("matMenuTriggerFor",h)("disabled",o.selection.selected.length===0||o.loadingMarkSelected)}},dependencies:[$,de,pe,Re,ee,te,Oe,_e,it,Ie,le,re,oe,ie,Me,Gn,ue,He,pn,ae,Q,G,A,N,Pt,Le,Ct,vt,xt,ht,Mt,bt,St,wt,yt,ln,$e,je,Jt,Yt,Qt,Gt,Kt,ct,Et,qe,kt,Ge,cn,lt,rt,Ve,Ae,De,mt,Tt,ft,_t,ut,gt,en],styles:['.container[_ngcontent-%COMP%]{padding:8px;margin:0 auto}.search-panel-wrap[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%}.search-panel[_ngcontent-%COMP%]{width:100%}.search-eyebrow[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#1e3a5f;margin-bottom:10px;padding:0 4px;display:flex;align-items:center;gap:10px}.search-eyebrow[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:linear-gradient(to right,rgba(30,58,95,.18),transparent)}.search-panel__card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e4eaf2;border-radius:16px;padding:28px 32px 24px;box-shadow:0 1px 3px #0f1f350a,0 8px 32px #0f1f3512,0 0 0 1px #fffc inset}@media(max-width:599px){.search-panel__card[_ngcontent-%COMP%]{padding:20px 18px 18px;border-radius:12px}}.search-panel__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(30,58,95,.08)}.search-panel__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;color:#1e3a5f;letter-spacing:.01em}.search-panel__hint[_ngcontent-%COMP%]{font-size:12px;color:#6c757d;font-weight:500}@media(max-width:599px){.search-panel__hint[_ngcontent-%COMP%]{display:none}}.search-panel__fields[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:14px 16px}.search-panel__fields[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.search-panel__fields--three[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{flex-basis:calc((100% - 32px) / 3)}.search-panel__fields--four[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{flex-basis:calc((100% - 48px)/4)}@media(max-width:959px){.search-panel__fields--three[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%], .search-panel__fields--four[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{flex-basis:calc((100% - 16px)/2)}}@media(max-width:599px){.search-panel__fields--three[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%], .search-panel__fields--four[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{flex-basis:100%}}.search-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;min-width:0}.search-field__label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a7a9e;padding-left:2px;margin:0}.search-field__req[_ngcontent-%COMP%]{color:#c0392b;font-weight:400;text-transform:none;letter-spacing:0}.search-field__control[_ngcontent-%COMP%]{position:relative}.search-field__input[_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;width:100%;height:44px;padding:0 40px 0 14px;font-size:14px;font-weight:500;color:#0f1f35;background:#f5f8fc;border:1.5px solid #dce6f0;border-radius:10px;cursor:pointer;outline:none;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.search-field__input[_ngcontent-%COMP%]::placeholder{color:#9db3c8;font-weight:400}.search-field__input[_ngcontent-%COMP%]:hover{background:#eef3fb;border-color:#b3c8e0}.search-field__input[_ngcontent-%COMP%]:focus{background:#fff;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.search-field__input[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.search-field[_ngcontent-%COMP%] input.search-field__input[_ngcontent-%COMP%]{cursor:text}.search-field__chevron[_ngcontent-%COMP%], .search-field__search-icon[_ngcontent-%COMP%]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#7a9abd;transition:color .18s}.search-field__control[_ngcontent-%COMP%]:focus-within .search-field__chevron[_ngcontent-%COMP%], .search-field__control[_ngcontent-%COMP%]:focus-within .search-field__search-icon[_ngcontent-%COMP%]{color:#1e3a5f}.search-field__hint[_ngcontent-%COMP%]{font-size:11.5px;color:#6c757d;padding-left:2px}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%]{width:100%;display:block}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper{display:none}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mdc-notched-outline, .search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mdc-notched-outline__leading, .search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mdc-notched-outline__notch, .search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mdc-notched-outline__trailing{display:none!important}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined, .search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper{background:#f5f8fc!important;border:1.5px solid #dce6f0;border-radius:10px;padding:0;min-height:44px;transition:border-color .18s,background .18s,box-shadow .18s}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-form-field-flex{min-height:44px;align-items:center;padding:0 10px 0 14px}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-form-field-infix{padding:0!important;min-height:0;border-top:0;width:auto}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-select-trigger{min-height:40px;align-items:center}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-select-value, .search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-select-arrow{font-size:14px;font-weight:500;color:#0f1f35;font-family:inherit}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-select-placeholder{color:#9db3c8;font-weight:400}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%] .mat-mdc-select-arrow svg{fill:#7a9abd}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%]:hover .mat-mdc-text-field-wrapper{background:#eef3fb!important;border-color:#b3c8e0}.search-field--material[_ngcontent-%COMP%] .search-field__matwrap[_ngcontent-%COMP%]:focus-within .mat-mdc-text-field-wrapper{background:#fff!important;border-color:#1e3a5f;box-shadow:0 0 0 3px #1e3a5f1a}.search-panel__actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(30,58,95,.08)}@media(max-width:599px){.search-panel__actions[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:stretch}}.search-clear-btn[_ngcontent-%COMP%]{font-size:13px;font-weight:500;color:#7a9abd;background:none;border:none;cursor:pointer;padding:8px 4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .18s}.search-clear-btn[_ngcontent-%COMP%]:hover{color:#1e3a5f}.search-submit-btn[_ngcontent-%COMP%]{font-size:14px;font-weight:600;letter-spacing:.03em;color:#fff;background:#1e3a5f;border:none;border-radius:10px;height:44px;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .12s,box-shadow .18s;box-shadow:0 4px 12px #1e3a5f40}.search-submit-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#162d4a;box-shadow:0 6px 18px #1e3a5f59;transform:translateY(-1px)}.search-submit-btn[_ngcontent-%COMP%]:active:not(:disabled){transform:translateY(0)}.search-submit-btn[_ngcontent-%COMP%]:disabled{background:#a0b4cc;box-shadow:none;cursor:not-allowed}.table-container[_ngcontent-%COMP%]{background:#f5f5f5;border-radius:8px;padding:0 0 16px;margin-bottom:24px;overflow-x:auto}.mat-table[_ngcontent-%COMP%]{width:100%;min-width:700px;border-radius:8px;overflow:hidden;background:transparent}.mat-header-row[_ngcontent-%COMP%], .mat-header-cell[_ngcontent-%COMP%]{background:#e0e0e0;color:#222;font-weight:600;font-size:16px;border-bottom:2px solid #bdbdbd}.mat-row[_ngcontent-%COMP%]{background:#bdbdbd;color:#222;font-size:15px;transition:background .2s}.mat-row.selected[_ngcontent-%COMP%]{background:#90caf9!important}.mat-row[_ngcontent-%COMP%]:hover{background:#cfd8dc}.mat-cell[_ngcontent-%COMP%], .mat-header-cell[_ngcontent-%COMP%]{padding:12px 16px;border-right:1px solid #e0e0e0}.mat-header-cell[_ngcontent-%COMP%]:last-child, .mat-cell[_ngcontent-%COMP%]:last-child{border-right:none}.mat-paginator[_ngcontent-%COMP%]{background:transparent;border-radius:0 0 8px 8px}@media(max-width:768px){.form-row[_ngcontent-%COMP%]{flex-direction:column;gap:16px}.form-row[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.keyword-field[_ngcontent-%COMP%], .state-field[_ngcontent-%COMP%], .sport-field[_ngcontent-%COMP%], .season-field[_ngcontent-%COMP%], .class-field[_ngcontent-%COMP%], .form-actions[_ngcontent-%COMP%]{flex:1}.mat-table[_ngcontent-%COMP%]{min-width:0}}
1@media(max-width:900px){.form-row[_ngcontent-%COMP%]{flex-direction:column;gap:12px}.form-actions[_ngcontent-%COMP%]{width:100%;justify-content:flex-end;margin-top:8px}}.freeze-action-container[_ngcontent-%COMP%]{margin-top:32px;background:#fff;border-radius:10px;box-shadow:0 4px 24px #00000012;padding:8px;display:flex;flex-direction:column;align-items:stretch}.freeze-form[_ngcontent-%COMP%]{display:flex;align-items:center;gap:24px;width:100%}.freeze-reason-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{background:#f8f8f8;border-radius:4px;transition:box-shadow .2s}.freeze-reason-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 2px #2196f3}.freeze-form[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:160px;height:56px;align-self:center;font-weight:600;font-size:16px;margin-left:8px}@media(max-width:900px){.freeze-form[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;gap:16px}.freeze-form[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;margin-left:0}}.button-spinner[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;margin-right:8px}']})}return t})();function ua(t,d){if(t&1&&(n(0,"mat-option",10),a(1),i()),t&2){let e=d.$implicit;c("value",e._key),l(),x(e.name)}}function ga(t,d){t&1&&S(0,"mat-progress-bar",12)}function fa(t,d){t&1&&(n(0,"div",19),a(1,"Transfer already pending"),i())}function ha(t,d){if(t&1){let e=v();n(0,"div",15)(1,"div",17),a(2),n(3,"div",18),a(4),i()(),n(5,"div",18),a(6),i(),n(7,"div",18),a(8),i(),g(9,fa,2,0,"div",19),n(10,"div",20)(11,"mat-slide-toggle",21),k("ngModelChange",function(o){let s=m(e).$implicit;return E(s.includeRosterAndStaff,o)||(s.includeRosterAndStaff=o),_(o)}),a(12," Move players and coaches "),i()(),n(13,"div",22)(14,"button",23),u("click",function(){let o=m(e).$implicit,s=p(2);return _(s.requestTransfer(o))}),n(15,"div",24)(16,"span"),a(17,"Request transfer"),i(),n(18,"span",25),a(19,"arrow_forward"),i()()()()()}if(t&2){let e=d.$implicit;l(2),R(" ",e.name," "),l(2),Ze("",e.location," [",e.season,"]"),l(2),R("Coach: ",e.manager),l(2),Ze("Site: ",e.teamSiteName," (",e.teamSite,")"),l(),f(e.pendingSiteTransfer?9:-1),l(2),P("ngModel",e.includeRosterAndStaff),c("disabled",e.pendingSiteTransfer),l(3),c("disabled",e.loading||e.pendingSiteTransfer)}}function Ca(t,d){t&1&&(n(0,"div",16),a(1,"No results found."),i())}function xa(t,d){if(t&1&&(n(0,"div",13),a(1,"SEARCH RESULTS"),i(),n(2,"div",14),V(3,ha,20,10,"div",15,he),i(),g(5,Ca,2,0,"div",16)),t&2){let e=p();l(3),L(e.results),l(2),f(!e.loadingSearch&&(e.results==null?null:e.results.length)===0?5:-1)}}var Ki=(()=>{class t{api;notify;dialogRef;data;keyword="";selectedState=null;results=[];loadingSearch=!1;loadingRequest=!1;_unsubscribeAll;searched=!1;constructor(e,r,o,s){this.api=e,this.notify=r,this.dialogRef=o,this.data=s,this._unsubscribeAll=new U}search(){if(!(!this.keyword||this.keyword.trim().length<2)){if(!this.selectedState){this.notify.openToaster("Please select a state","warning");return}this.loadingSearch=!0,this.results=[],this.api.post("TeamSupport/transferSearch",{keyword:this.keyword,state:this.selectedState},!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.results=(e||[]).map(r=>wn(Mn({},r),{includeRosterAndStaff:!1})),this.loadingSearch=!1,this.searched=!0},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.loadingSearch=!1}})}}requestTransfer(e){e.pendingSiteTransfer==!0||this.loadingRequest||(e.loading=!0,this.loadingRequest=!0,this.api.post("TeamSupport/requestTransfer",{teamID:e._key,targetSite:this.data.targetSite,includeRosterAndStaff:e.includeRosterAndStaff==!0},!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.notify.openToaster("Transfer request submitted","success"),e.loading=!1,this.loadingRequest=!1,this.dialogRef.close(!0)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR),e.loading=!1,this.loadingRequest=!1}}))}close(){this.dialogRef.close()}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(W),b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["team-transfer-request"]],decls:26,vars:6,consts:[[1,"transfer-dialog"],[1,"dialog-header","primary","px-8"],[1,"h2"],["mat-icon-button","","aria-label","Close",3,"click"],[1,"dialog-subtitle","primary-fg","mt-12"],["appearance","outline",1,"w-100-p"],["matInput","","name","keyword",3,"ngModelChange","keydown.enter","ngModel"],[1,"flex-justify-center"],["appearance","outline",1,"w-100-p",2,"flex-grow","1"],["name","selectedState",3,"ngModelChange","ngModel"],[3,"value"],["mat-raised-button","",1,"primary","btn-larger","mb-16",3,"click","disabled"],["mode","indeterminate",1,"mt-12"],[1,"h3","primary-fg","mt-12","border-bottom","pb-8"],[1,"results"],[1,"result-card"],[1,"empty-state"],[1,"result-title"],[1,"result-meta"],[1,"pending-note"],[1,"toggle-row"],["color","primary",3,"ngModelChange","ngModel","disabled"],[1,"result-actions"],["mat-stroked-button","",1,"blue-500",3,"click","disabled"],[1,"flex-center"],[1,"material-icons","ml-8"]],template:function(r,o){r&1&&(n(0,"div",0)(1,"div",1)(2,"h2",2),a(3,"Team Transfer Request"),i(),n(4,"button",3),u("click",function(){return o.close()}),n(5,"mat-icon"),a(6,"close"),i()()(),n(7,"div",4),a(8," Request a team transfer to "),n(9,"strong"),a(10),i()(),n(11,"mat-form-field",5)(12,"mat-label"),a(13,"Team Name (or Team ID)"),i(),n(14,"input",6),k("ngModelChange",function(C){return E(o.keyword,C)||(o.keyword=C),C}),u("keydown.enter",function(){return o.search()}),i()(),n(15,"div",7)(16,"mat-form-field",8)(17,"mat-label"),a(18,"Team State"),i(),n(19,"mat-select",9),k("ngModelChange",function(C){return E(o.selectedState,C)||
1(o.selectedState=C),C}),V(20,ua,2,2,"mat-option",10,he),i()(),n(22,"button",11),u("click",function(){return o.search()}),a(23,"Search"),i()(),g(24,ga,1,0,"mat-progress-bar",12),g(25,xa,6,1),i()),r&2&&(l(10),x((o.data==null?null:o.data.targetSiteName)||(o.data==null?null:o.data.targetSite)),l(4),P("ngModel",o.keyword),l(5),P("ngModel",o.selectedState),l(),L(o.data==null?null:o.data.states),l(2),c("disabled",o.loadingSearch||(o.keyword==null?null:o.keyword.trim().length)<2||!o.selectedState),l(2),f(o.loadingSearch?24:-1),l(),f(o.searched?25:-1))},dependencies:[pe,ee,te,_e,H,ae,oe,ie,le,re,Ve,Ae,De,A,N,ne,mt,Xt,ue,we,ct,Q,G],styles:[".transfer-dialog[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;padding:16px}.dialog-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.dialog-subtitle[_ngcontent-%COMP%]{color:#6b7280}.toggle-row[_ngcontent-%COMP%], .action-row[_ngcontent-%COMP%]{display:flex;justify-content:flex-start}.results[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:8px}.result-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.result-title[_ngcontent-%COMP%]{font-weight:600;text-align:center}.result-title[_ngcontent-%COMP%] .result-meta[_ngcontent-%COMP%]{text-align:center}.result-meta[_ngcontent-%COMP%]{color:#6b7280}.pending-note[_ngcontent-%COMP%]{color:#b91c1c;font-weight:600}.result-actions[_ngcontent-%COMP%]{margin-top:8px;text-align:center}.empty-state[_ngcontent-%COMP%]{color:#6b7280;margin-top:12px}"]})}return t})();var Yi=(()=>{class t{dialogRef;data;playerOptions;constructor(e,r){this.dialogRef=e,this.data=r,this.playerOptions={sources:[{src:this.data?.src,type:"video/mp4"}],playerOptions:{autoplay:!0,controls:!0,preload:"auto",fluid:!0}}}close(){this.dialogRef.close()}static \u0275fac=function(r){return new(r||t)(b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["help-video-dialog"]],decls:9,vars:2,consts:[[1,"help-video-dialog"],[1,"dialog-header","primary","px-8"],[1,"h2"],["mat-icon-button","","aria-label","Close",3,"click"],[1,"video-wrap"],[3,"options"]],template:function(r,o){r&1&&(n(0,"div",0)(1,"div",1)(2,"h2",2),a(3),i(),n(4,"button",3),u("click",function(){return o.close()}),n(5,"mat-icon"),a(6,"close"),i()()(),n(7,"div",4),S(8,"video-player",5),i()()),r&2&&(l(3),x((o.data==null?null:o.data.title)||"Help video"),l(5),c("options",o.playerOptions))},dependencies:[H,A,ne,Q,G,Li],styles:[".help-video-dialog[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;padding:16px}.dialog-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.video-wrap[_ngcontent-%COMP%]{width:100%}"]})}return t})();function ba(t,d){t&1&&S(0,"mat-progress-bar",6)}function Sa(t,d){if(t&1&&(n(0,"mat-option",9),a(1),X(2,"titlecase"),i()),t&2){let e=d.$implicit;c("value",e),l(),R("",Dn(2,2,e)," ")}}function va(t,d){if(t&1){let e=v();n(0,"div")(1,"mat-form-field",7)(2,"mat-label"),a(3,"Status"),i(),n(4,"mat-select",8),k("ngModelChange",function(o){m(e);let s=p();return E(s.status,o)||(s.status=o),_(o)}),V(5,Sa,3,4,"mat-option",9,he),i()(),n(7,"mat-form-field",7)(8,"mat-label"),a(9,"Expiration"),i(),n(10,"input",10),k("ngModelChange",function(o){m(e);let s=p();return E(s.expiration,o)||(s.expiration=o),_(o)}),i(),S(11,"mat-datepicker-toggle",11)(12,"mat-datepicker",null,0),i(),n(14,"div",12)(15,"button",13),u("click",function(){m(e);let o=p();return _(o.close())}),a(16,"Cancel"),i(),n(17,"button",14),u("click",function(){m(e);let o=p();return _(o.save())}),a(18,"Save"),i()()()}if(t&2){let e=I(13),r=p();l(4),P("ngModel",r.status),l(),L(r.statusOptions),l(5),c("matDatepicker",e),P("ngModel",r.expiration),l(),c("for",e),l(6),c("disabled",r.saving||!r.status||!r.expiration)}}var Ji=(()=>{class t{api;notify;dialogRef;data;loading=!1;saving=!1;status=null;expiration=null;statusOptions=["pending","completed"];_unsubscribeAll;constructor(e,r,o,s){this.api=e,this.notify=r,this.dialogRef=o,this.data=s,this._unsubscribeAll=new U}
1ngOnInit(){this.loadBackgroundCheck()}loadBackgroundCheck(){this.loading=!0,this.api.get(`SupportPerson/backgroundCheck/${this.data.personID}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.status=e?.status??"pending",this.expiration=e?.expiration?new Date(e.expiration):null,this.loading=!1},error:e=>{this.loading=!1;let r=e?.error?e.error:"An error has occured";this.notify.openAlertModal(r,M.ERROR),this.dialogRef.close()}})}save(){this.saving||!this.status||!this.expiration||(this.saving=!0,this.api.post(`SupportPerson/backgroundCheck/${this.data.personID}`,{status:this.status,expiration:this.expiration},!0).pipe(w(this._unsubscribeAll)).subscribe({next:()=>{this.saving=!1,this.notify.openToaster("Background check updated","success"),this.dialogRef.close(!0)},error:e=>{this.saving=!1,this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR)}}))}close(){this.dialogRef.close()}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(W),b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["edit-bg-check"]],decls:12,vars:3,consts:[["expirationPicker",""],[1,"bg-check-dialog"],[1,"dialog-header","lime-200","px-8"],[1,"h2"],["mat-icon-button","","aria-label","Close",3,"click"],[1,"dialog-subtitle","mt-12"],["mode","indeterminate",1,"mt-12"],["appearance","outline",1,"w-100-p"],["name","status","required","",3,"ngModelChange","ngModel"],[3,"value"],["matInput","","name","expiration","required","",3,"ngModelChange","matDatepicker","ngModel"],["matSuffix","",3,"for"],[1,"text-center"],["mat-raised-button","",1,"grey-300","mr-8",3,"click"],["mat-raised-button","",1,"lime",3,"click","disabled"]],template:function(r,o){r&1&&(n(0,"div",1)(1,"div",2)(2,"h2",3),a(3,"Background Check"),i(),n(4,"button",4),u("click",function(){return o.close()}),n(5,"mat-icon"),a(6,"close"),i()()(),n(7,"div",5)(8,"strong"),a(9),i()(),g(10,ba,1,0,"mat-progress-bar",6),g(11,va,19,5,"div"),i()),r&2&&(l(9),x(o.data==null?null:o.data.name),l(),f(o.loading?10:-1),l(),f(o.loading?-1:11))},dependencies:[$,pe,ee,te,Wn,_e,H,ae,oe,ie,Me,le,re,Ve,Ae,De,ft,_t,ut,gt,Tt,A,N,ne,Q,G,ue,we,An],styles:[".bg-check-dialog[_ngcontent-%COMP%]{padding:0 8px 16px}.dialog-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.dialog-subtitle[_ngcontent-%COMP%]{font-size:24px;font-weight:700}"]})}return t})();var Ma=(t,d)=>d._key;function wa(t,d){t&1&&S(0,"rp-state",2)}function ya(t,d){if(t&1){let e=v();n(0,"rp-state",3)(1,"button",8),u("click",function(){m(e);let o=p();return _(o.load())}),a(2,"Try again"),i()()}if(t&2){let e=p();c("body",e.error)}}function Pa(t,d){t&1&&S(0,"rp-state",4)}function Ea(t,d){if(t&1&&(n(0,"div")(1,"dt"),a(2,"Order"),i(),n(3,"dd"),a(4),i()()),t&2){let e=p().$implicit;l(4),x(e.orderID)}}function ka(t,d){t&1&&S(0,"mat-spinner",14)}function Ta(t,d){t&1&&a(0," Cancel ")}function Oa(t,d){if(t&1){let e=v();n(0,"li",9)(1,"div",10)(2,"span",11),a(3),i(),n(4,"dl",12)(5,"div")(6,"dt"),a(7,"Created"),i(),n(8,"dd"),a(9),X(10,"date"),i()(),n(11,"div")(12,"dt"),a(13,"Expires"),i(),n(14,"dd"),a(15),X(16,"date"),i()(),g(17,Ea,5,1,"div"),i()(),n(18,"button",13),X(19,"date"),u("click",function(){let o=m(e).$implicit,s=p(2);return _(s.cancel(o))}),g(20,ka,1,0,"mat-spinner",14)(21,Ta,1,0),i()()}if(t&2){let e=d.$implicit,r=p(2);l(2),c("ngClass",r.chipClass(e.status)),l(),x(e.status||"Unknown"),l(6),x(e.createdOn?se(10,8,e.createdOn,"mediumDate"):"Unknown"),l(6),x(e.expiration?se(16,11,e.expiration,"mediumDate"):"No expiration"),l(2),f(e.orderID?17:-1),l(),c("disabled",e.cancelling),Ne("aria-label","Cancel background check record created "+se(19,14,e.createdOn,"mediumDate")),l(2),f(e.cancelling?20:21)}}function Ra(t,d){if(t&1&&(n(0,"ul",5),V(1,Oa,22,17,"li",9,Ma),i()),t&2){let e=p();l(),L(e.records)}}var Zi=(()=>{class t{api;notify;dialog;dialogRef;data;loading=!0;error=null;records=[];_unsubscribeAll=new U;constructor(e,r,o,s,C){this.api=e,this.notify=r,this.dialog=o,this.dialogRef=s,this.data=C}ngOnInit(){this.load()}load(){this.loading=!0,this.error=null,this.api.get(`SupportPerson/backgroundChecks/${this.data.personID}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.records=e??[],this.loading=!1},error:e=>{this.error=e?.error?e.error:"The background check records could not be loaded. Try again.",this.loading=!1}})}chipClass(e){switch((e??"").toLowerCase()){case"completed":return"rpui-chip--ok";
1case"pending":case"pendingapproval":case"not submitted":return"rpui-chip--warn";case"expired":return"rpui-chip--danger";default:return"rpui-chip--neutral"}}cancel(e){let r=this.dialog.open(ge,{disableClose:!1});r.componentInstance.confirmMessage="Cancel this background check record? The person will be able to buy a new one.",r.afterClosed().subscribe(o=>{o&&(e.cancelling=!0,this.api.delete(`SupportPerson/backgroundChecks/${this.data.personID}/${e._key}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:()=>{this.records=this.records.filter(s=>s!==e),this.notify.openToaster("Background check record cancelled","success")},error:s=>{e.cancelling=!1,this.notify.openErrorModal(s?.error?s.error:"The record could not be cancelled. Try again.")}}))})}close(){this.dialogRef.close()}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(W),b(ve),b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["bg-check-reset"]],decls:10,vars:2,consts:[["title","Background Check Records","titleId","bg-check-reset-title","closeLabel","Close Background Check Records",3,"closed","subtitle"],["aria-labelledby","bg-check-reset-title"],["mode","loading","body","Loading background check records"],["mode","error",3,"body"],["mode","empty","icon","verified_user","title","No background check records","body","This person has no open background check. They can buy a new one now."],["aria-label","Background check records",1,"bgr-list"],[1,"rpui-dialog-actions"],[1,"rpui-spacer"],["mat-stroked-button","","type","button",3,"click"],[1,"bgr-row"],[1,"bgr-row__main"],[1,"rpui-chip",3,"ngClass"],[1,"bgr-meta"],["mat-stroked-button","","type","button",1,"bgr-row__cancel",3,"click","disabled"],["diameter","18","aria-hidden","true"]],template:function(r,o){r&1&&(n(0,"rp-dialog-header",0),u("closed",function(){return o.close()}),i(),n(1,"mat-dialog-content",1),g(2,wa,1,0,"rp-state",2)(3,ya,3,1,"rp-state",3)(4,Pa,1,0,"rp-state",4)(5,Ra,3,0,"ul",5),i(),n(6,"mat-dialog-actions",6),S(7,"span",7),n(8,"button",8),u("click",function(){return o.close()}),a(9,"Close"),i()()),r&2&&(c("subtitle",o.data.name),l(2),f(o.loading?2:o.error?3:o.records.length?5:4))},dependencies:[$,de,H,Ut,ce,A,N,en,li,mn,Ci,We],styles:["[_ngcontent-%COMP%]:root{--rp-navy-900: #10243f;--rp-navy-800: #143b67;--rp-navy-700: #1a3668;--rp-navy-600: #244f7e;--rp-text: #122033;--rp-text-muted: #64798c;--rp-text-subtle: #667085;--rp-divider: #dce5ee;--rp-divider-soft: #e8edf3;--rp-border-control: #8792a5;--rp-surface: #ffffff;--rp-surface-tint: #f2f7fc;--rp-surface-head: #eef2f6;--rp-surface-sunken: #f7f9fc;--rp-ok-bg: #eaf6ea;--rp-ok-border: #7fb583;--rp-ok-fg: #2e7d32;--rp-warn-bg: #fff3e0;--rp-warn-border: #c9922f;--rp-warn-fg: #9a4a00;--rp-danger-bg: #ffebee;--rp-danger-border: #d97b7b;--rp-danger-fg: #c62828;--rp-info-bg: #eef2fb;--rp-info-border: #8fa6cf;--rp-info-fg: #244f7e;--rp-neutral-bg: #f1f3f6;--rp-neutral-border: #9aa4b2;--rp-neutral-fg: #5a6b7d;--rp-gold-bg: #fdf6e3;--rp-gold-ring: #d4a531;--rp-gold-fg: #6b4700;--rp-silver-bg: #f1f3f6;--rp-silver-ring: #9ba5b1;--rp-silver-fg: #48535f;--rp-bronze-bg: #f8ede6;--rp-bronze-ring: #c4855f;--rp-bronze-fg: #6e3b1d;--rp-focus-ring: #244f7e;--rp-radius-control: 6px;--rp-radius-card: 8px;--rp-radius-row: 10px;--rp-radius-panel: 16px;--rp-shadow-card: 0 1px 3px rgba(15, 31, 53, .05);--rp-shadow-panel: 0 1px 3px rgba(15, 31, 53, .04), 0 8px 32px rgba(15, 31, 53, .07)}mat-dialog-content[_ngcontent-%COMP%]{max-height:72vh;overflow-x:hidden}.bgr-list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.bgr-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dce5ee}.bgr-row[_ngcontent-%COMP%]:last-child{border-bottom:0}.bgr-row__main[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bgr-row__cancel[_ngcontent-%COMP%]{flex:0 0 auto;min-width:88px;--mat-button-outlined-outline-color: #c62828;--mat-button-outlined-label-text-color: #c62828;--mat-button-outlined-state-layer-color: #c62828}.bgr-meta[_ngcontent-%COMP%]{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px}.bgr-meta[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;gap:4px}.bgr-meta[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]{color:#64798c}.bgr-meta[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{margin:0;font-weight:600}@media screen and (max-width:599px){.bgr-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}}"]})}return t})();var Xi=(()=>{class t{dialogRef;data;constructor(e,r){this.dialogRef=e,this.data=r}close(){this.dialogRef.close()}static \u0275fac=function(r){return new(r||t)(b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["mail-channel-prefs-dialog"]],decls:7,vars:2,consts:[["titleId","mail-channel-prefs-title","closeLabel","Close email preferences",3,"closed","title"],["aria-labelledby","mail-channel-prefs-title"],[3,"personID"],[1,"rpui-dialog-actions"],[1,"rpui-spacer"],["mat-stroked-button","","type","button",3,"click"]],template:function(r,o){r&1&&(n(0,"rp-dialog-header",0),u("closed",function(){return o.close()}),i(),n(1,"mat-dialog-content",1),S(2,"mail-channel-prefs",2),i(),n(3,"mat-dialog-actions",3),S(4,"span",4),n(5,"button",5),u("click",function(){return o.close()}),a(6,"Close"),i()()),r&2&&(c("title",o.data.name+" \u2014 email preferences"),l(2),c("personID",o.data.personID))},dependencies:[A,N,H,Ut,ce,mn,Fi],styles:["mat-dialog-content[_ngcontent-%COMP%]{max-height:72vh;overflow-x:hidden}"]})}return t})();function Ia(t,d){t&1&&(n(0,"mat-error"),a(1,"Email is required"),i())}function Da(t,d){t&1&&(n(0,"mat-error"),a(1,"Invalid email address"),i())}function Aa(t,d){t&1&&(n(0,"mat-error"),a(1,"Confirm email is required"),i())}function Va(t,d){t&1&&(n(0,"mat-error"),a(1,"Invalid email address"),i())}function La(t,d){t&1&&(n(0,"mat-error"),a(1,"Emails must match"),i())}function Fa(t,d){if(t&1&&(n(0,"div",6),a(1),i()),t&2){let e=p();l(),x(e.submitError)}}var eo=(()=>{class t{data;dialogRef;formBuilder;api;notify;form;loading=!1;submitError="";emailPattern="^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$";constructor(e,r,o,s,C){this.data=e,this.dialogRef=r,this.formBuilder=o,this.api=s,this.notify=C,this.form=this.formBuilder.group({email:[e?.email??"",[Pe.required,Pe.email,Pe.pattern(this.emailPattern)]],emailConfirm:[e?.email??"",[Pe.required,Pe.email,Pe.pattern(this.emailPattern),Ba]]}),this.form.get("email")?.valueChanges.subscribe(()=>{this.submitError="",this.form.get("emailConfirm")?.updateValueAndValidity({emitEvent:!1})}),this.form.get("emailConfirm")?.valueChanges.subscribe(()=>{this.submitError=""})}
1submit(){if(this.form.invalid||this.loading)return;this.submitError="";let e=String(this.form.value.email||"").trim().toLowerCase();this.loading=!0,this.dialogRef.disableClose=!0,this.api.post("SupportPerson/convertMinorToAdult/"+this.data.personID,{email:e},!0).subscribe({next:r=>{this.loading=!1,this.dialogRef.disableClose=!1,this.notify.openAlertModal("Claim account email is sent.",M.INFO),this.dialogRef.close({email:r?.email||e})},error:r=>{this.loading=!1,this.dialogRef.disableClose=!1,this.submitError=r?.error?String(r.error):"An error has occured"}})}static \u0275fac=function(r){return new(r||t)(b(B),b(F),b(ot),b(z),b(W))};static \u0275cmp=D({type:t,selectors:[["convert-minor-to-adult-dialog"]],decls:29,vars:12,consts:[["mat-dialog-content","",1,"convert-modal"],[1,"hero-band"],["novalidate","",1,"form-area",3,"formGroup"],["appearance","outline",1,"w-100-p"],["matInput","","formControlName","email","type","email","autocomplete","off"],["matInput","","formControlName","emailConfirm","type","email","autocomplete","off"],[1,"message-box","error","submit-error"],[1,"action-row"],["mat-button","","type","button",1,"cancel-btn",3,"click","disabled"],["mat-flat-button","","type","button",1,"save-btn","primary",3,"click","disabled"]],template:function(r,o){if(r&1&&(n(0,"div",0)(1,"div",1)(2,"h2"),a(3,"Convert to Adult Account"),i(),n(4,"p"),a(5," Set an email for "),n(6,"b"),a(7),i(),a(8," and send a set password email. "),i()(),n(9,"form",2)(10,"mat-form-field",3)(11,"mat-label"),a(12,"Email"),i(),S(13,"input",4),g(14,Ia,2,0,"mat-error"),g(15,Da,2,0,"mat-error"),i(),n(16,"mat-form-field",3)(17,"mat-label"),a(18,"Confirm Email"),i(),S(19,"input",5),g(20,Aa,2,0,"mat-error"),g(21,Va,2,0,"mat-error"),g(22,La,2,0,"mat-error"),i(),g(23,Fa,2,1,"div",6),n(24,"div",7)(25,"button",8),u("click",function(){return o.dialogRef.close()}),a(26,"Cancel"),i(),n(27,"button",9),u("click",function(){return o.submit()}),a(28," Save & Send Claim Email "),i()()()()),r&2){let s,C,h,q,K;l(7),x(o.data.personName),l(2),c("formGroup",o.form),l(5),f((s=o.form.get("email"))!=null&&s.hasError("required")?14:-1),l(),f(!((C=o.form.get("email"))!=null&&C.hasError("required"))&&((C=o.form.get("email"))!=null&&C.hasError("email")||(C=o.form.get("email"))!=null&&C.hasError("pattern"))?15:-1),l(5),f((h=o.form.get("emailConfirm"))!=null&&h.hasError("required")?20:-1),l(),f(!((q=o.form.get("emailConfirm"))!=null&&q.hasError("required"))&&((q=o.form.get("emailConfirm"))!=null&&q.hasError("email")||(q=o.form.get("emailConfirm"))!=null&&q.hasError("pattern"))?21:-1),l(),f((K=o.form.get("emailConfirm"))!=null&&K.hasError("emailsNotMatching")?22:-1),l(),f(o.submitError?23:-1),l(2),c("disabled",o.loading),l(2),me("spinner",o.loading),c("disabled",o.form.invalid||o.loading)}},dependencies:[$,H,ce,A,N,ae,oe,ie,qt,le,re,Ie,Re,ee,te,Oe,Wt,jt],styles:["[_nghost-%COMP%]{display:block}.convert-modal[_ngcontent-%COMP%]{padding:0!important;margin:0;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,#1c488d2e,#1c488d00 55%),linear-gradient(180deg,#f7f9fd,#f2f5fa)}.hero-band[_ngcontent-%COMP%]{padding:18px 24px 16px;background:linear-gradient(125deg,#123269,#1f4a8d 55%,#2a5ca6);color:#fff}.hero-eyebrow[_ngcontent-%COMP%]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:8px}.hero-band[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-size:29px;line-height:1.08;font-weight:700}.hero-band[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:10px 0 0;font-size:15px;line-height:1.42;color:#fffffff5}.form-area[_ngcontent-%COMP%]{padding:18px 24px 22px}.form-area[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin-bottom:6px}.submit-error[_ngcontent-%COMP%]{margin:2px 0 12px}.action-row[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.cancel-btn[_ngcontent-%COMP%]{min-width:86px;background:#e8ecf4;color:#2e3c55}.save-btn[_ngcontent-%COMP%]{min-width:220px;box-shadow:0 10px 22px #14305c3d}@media(max-width:599px){.hero-band[_ngcontent-%COMP%]{padding:16px 18px 14px}.hero-band[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:22px}.form-area[_ngcontent-%COMP%]{padding:14px 16px 16px}.action-row[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:stretch}.save-btn[_ngcontent-%COMP%], .cancel-btn[_ngcontent-%COMP%]{width:100%}}"]})}return t})(),Ba=t=>{if(!t.parent||!t)return null;let d=t.parent.get("email"),e=t.parent.get("emailConfirm");
1return!d||!e||e.value===""||String(d.value||"").trim().toLowerCase()===String(e.value||"").trim().toLowerCase()?null:{emailsNotMatching:!0}};var Na=(t,d)=>d.label;function za(t,d){t&1&&(n(0,"div",10)(1,"mat-icon",13),a(2,"search_off"),i(),n(3,"span"),a(4,"No records found."),i()())}function Wa(t,d){if(t&1){let e=v();n(0,"a",24),u("click",function(){m(e);let o=p(3);return _(o.close())}),a(1),i()}if(t&2){let e=p().$implicit,r=p(2);c("routerLink",r.getItemRoute(e)),l(),x(e.name||e._key||"Unnamed")}}function ja(t,d){if(t&1&&a(0),t&2){let e=p().$implicit;R(" ",e.name||e._key||"Unnamed"," ")}}function $a(t,d){if(t&1&&(n(0,"span",19),a(1),i()),t&2){let e=p().$implicit,r=p(2);l(),x(r.getReleasedLabel(e))}}function Ha(t,d){if(t&1&&(n(0,"span",20),a(1),i()),t&2){let e=d.$implicit;c("ngClass",e.cssClass),Ne("title",e.title||null),l(),x(e.label)}}function Ua(t,d){if(t&1&&(n(0,"div",21),a(1),i()),t&2){let e=p().$implicit,r=p(2);l(),x(r.getItemMeta(e).join(" \xB7 "))}}function qa(t,d){if(t&1){let e=v();n(0,"button",25),u("click",function(){m(e);let o=p().$implicit,s=p(2);return _(s.downloadRecordedWaiver(o))}),n(1,"mat-icon"),a(2,"download"),i(),a(3),i()}if(t&2){let e=p().$implicit;c("disabled",e.waiverDownloading),l(3),R(" ",e.waiverDownloading?"Loading\u2026":"Waiver"," ")}}function Ga(t,d){t&1&&S(0,"div",23)}function Qa(t,d){if(t&1&&(n(0,"div",14)(1,"div",15)(2,"mat-icon"),a(3),i()(),n(4,"div",16)(5,"div",17),g(6,Wa,2,2,"a",18)(7,ja,1,1),g(8,$a,2,1,"span",19),V(9,Ha,2,3,"span",20,Na),i(),g(11,Ua,2,1,"div",21),i(),g(12,qa,4,2,"button",22),i(),g(13,Ga,1,0,"div",23)),t&2){let e=d.$implicit,r=d.$index,o=d.$count,s=p(2);me("bd-item--released",s.isReleased(e)),l(3),x(s.typeIcon),l(3),f(s.getItemRoute(e)?6:7),l(2),f(s.isReleased(e)?8:-1),l(),L(s.getStatusChips(e)),l(2),f(s.getItemMeta(e).length>0?11:-1),l(),f(s.data.type==="rosters"&&e.hasRecordedWaiver?12:-1),l(),f(r!==o-1?13:-1)}}function Ka(t,d){if(t&1&&V(0,Qa,14,8,null,null,kn),t&2){let e=p();L(e.data.items)}}function Ya(t,d){if(t==="usasb-ut")return{file:"usasb-ut-waiver",label:"USA Softball of Utah Waiver of Liability"};if(d==="usasb")return{file:"playerRosterEntry",label:"USA SOFTBALL WAIVER OF LIABILITY"};switch(t){case"bpa":return{file:"bpaWaiver",label:"BPA WAIVER OF LIABILITY"};case"nsa":return{file:"nsaWaiver",label:"NSA WAIVER OF LIABILITY"};case"nccgsl":return{file:"nccgslWaiver",label:"NCCGSL WAIVER OF LIABILITY"};case"myas":return{file:"myasWaiver",label:"MYAS WAIVER OF LIABILITY"};case"bsc":return{file:"bscPlayerWaiver",label:"BSC WAIVER OF LIABILITY"};case"asf":return{file:"asfWaiver",label:"ASF WAIVER OF LIABILITY"};default:return{file:"genericPlayerWaiver",label:"WAIVER OF LIABILITY"}}}var to=(()=>{class t{dialogRef;data;api;notify;bottomSheet;constructor(e,r,o,s,C){this.dialogRef=e,this.data=r,this.api=o,this.notify=s,this.bottomSheet=C}get typeClass(){return`bd-dialog--${this.data?.type??"events"}`}get typeIcon(){switch(this.data?.type){case"events":return"event";case"teams":return"group";case"rosters":return"sports";case"children":return"child_care";default:return"info"}}get typeColor(){switch(this.data?.type){case"events":return"#e65100";case"teams":return"#1565c0";case"rosters":return"#00695c";case"children":return"#6a1b9a";default:return"#1976d2"}}get countLabel(){let e=this.data?.items?.length??0;switch(this.data?.type){case"events":return`${e} ${e===1?"Event":"Events"}`;case"teams":return`${e} ${e===1?"Team":"Teams"}`;case"rosters":return`${e} ${e===1?"Roster":"Rosters"}`;case"children":return`${e} ${e===1?"Child":"Children"}`;default:return`${e} ${e===1?"Item":"Items"}`}}isReleased(e){return e?.released===!0}getStatusChips(e){let r=[];return e?.pendingApproval===!0?r.push({label:"Pending approval",cssClass:"bd-status-chip--pending"}):e?.denied===!0?r.push({label:"Denied",cssClass:"bd-status-chip--denied",title:e.denyReason?`Denied: ${e.denyReason}`:void 0}):e?.rm===!0&&r.push({label:"Removed",cssClass:"bd-status-chip--removed"}),e?.hideFromPublic===!0&&r.push({label:"Hidden",cssClass:"bd-status-chip--hidden"}),r}getItemMeta(e){return[e._key?`ID ${e._key}`:null,e.sport??null,e.season??null,e.className??null,e.location??null,e.dates??null,e.age!=null?`${e.age} y.o.`:null,e.site??null].filter(r=>r!=null&&r!=="")}getReleasedLabel(e){let r=e.releasedOn?new Date(e.releasedOn):null;return!r||Number.isNaN(r.getTime())?"Released":`Released ${r.toLocaleDateString()}`}getItemRoute(e){if(!e._key)return null;switch(this.data?.type){case"events":return`/pages/event/detail/${e._key}`;case"teams":case"rosters":return`/pages/team/detail/${e._key}`;case"children":return`/pages/player/${e._key}`;default:return null}}downloadRecordedWaiver(e){!e?.ptKey||!e.hasRecordedWaiver||e.waiverDownloading||(e.waiverDownloading=!0,this.api.get(`SupportPerson/recordedRosterWaiver/${e.ptKey}`,!0).pipe(et(()=>e.waiverDownloading=!1)).subscribe({next:r=>{let o=r,s=Ya(o.site,o.association);this.bottomSheet.open(yi,{panelClass:"agreement-sheet-panel",data:{file:s.file,label:s.label,legalName:o.siteName,downloadOnly:!0,recordedSignature:{signatureName:o.signatureName,IDNumber:o.IDNumber},copyOf:{playerName:this.data?.personName,teamName:e.name,site:o.site}}})},error:r=>this.notify.openWarningModal(r?.error||"The recorded waiver could not be loaded.")}))}close(){this.dialogRef.close()}static \u0275fac=function(r){return new(r||t)(b(F),b(B),b(z),b(W),b(Kn))};static \u0275cmp=D({type:t,selectors:[["person-badge-details-dialog"]],decls:22,vars:10,consts:[[1,"bd-dialog",3,"ngClass"],[1,"bd-header"],[1,"bd-header-icon"],[1,"bd-header-text"],[1,"bd-person-name"],[1,"bd-type-label"],["mat-icon-button","","aria-label","Close",1,"bd-close-btn",3,"click"],[1,"bd-count-bar"],[1,"bd-count-chip"],[1,"bd-items-list"],[1,"bd-empty"],[1,"bd-footer"],["mat-raised-button","",3,"click"],[1,"bd-empty-icon"],[1,"bd-item"],[1,"bd-item-icon"],[1,"bd-item-content"],[1,"bd-item-name"],[1,"bd-item-link",3,"routerLink"],[1,"bd-release-chip"],[1,"bd-release-chip",3,"ngClass"],[1,"bd-item-meta"],["mat-stroked-button","","type","button",1,"bd-waiver-btn",3,"disabled"],[1,"bd-divider"],[1,"bd-item-link",3,"click","routerLink"],["mat-stroked-button","","type","button",1,"bd-waiver-btn",3,"click","disabled"]],template:function(r,o){r&1&&(n(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-icon"),a(4),i()(),n(5,"div",3)(6,"div",4),a(7),i(),n(8,"div",5),a(9),i()(),n(10,"button",6),u("click",function(){return o.close()}),n(11,"mat-icon"),a(12,"close"),i()()(),n(13,"div",7)(14,"span",8),a(15),i()(),n(16,"div",9),g(17,za,5,0,"div",10)(18,Ka,2,0),i(),n(19,"div",11)(20,"button",12),u("click",function(){return o.close()}),a(21,"Close"),i()()()),r&2&&(c("ngClass",o.typeClass),l(4),x(o.typeIcon),l(3),x(o.data==null?null:o.data.personName),l(2),x(o.data==null?null:o.data.title),l(6),x(o.countLabel),l(2),f(!(o.data==null||o.data.items==null)&&o.data.items.length?18:17),l(3),It("background-color",o.typeColor)("color","#fff"))},dependencies:[$,de,Q,G,A,N,ne,$e,je],styles:[".bd-dialog--events[_ngcontent-%COMP%]{--bd-hue: #e65100;--bd-bg: #fff3e0;--bd-border: rgba(230, 81, 0, .18)}.bd-dialog--teams[_ngcontent-%COMP%]{--bd-hue: #1565c0;--bd-bg: #e3f2fd;--bd-border: rgba(21, 101, 192, .18)}.bd-dialog--rosters[_ngcontent-%COMP%]{--bd-hue: #00695c;--bd-bg: #e0f2f1;--bd-border: rgba(0, 105, 92, .18)}.bd-dialog--children[_ngcontent-%COMP%]{--bd-hue: #6a1b9a;--bd-bg: #f3e5f5;--bd-border: rgba(106, 27, 154, .18)}.bd-dialog[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:340px;max-width:480px;overflow:hidden}.bd-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:16px 8px 14px 16px;background:var(--bd-bg);border-bottom:1.5px solid var(--bd-border)}.bd-header-icon[_ngcontent-%COMP%]{flex-shrink:0;width:42px;height:42px;border-radius:10px;background:var(--bd-border);color:var(--bd-hue);display:flex;align-items:center;justify-content:center}.bd-header-icon[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px;height:22px;width:22px}.bd-header-text[_ngcontent-%COMP%]{flex:1;min-width:0}
1.bd-header-text[_ngcontent-%COMP%] .bd-person-name[_ngcontent-%COMP%]{font-size:15px;font-weight:700;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.bd-header-text[_ngcontent-%COMP%] .bd-type-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--bd-hue);margin-top:2px;opacity:.85}.bd-close-btn[_ngcontent-%COMP%]{flex-shrink:0;color:#888!important}.bd-count-bar[_ngcontent-%COMP%]{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.bd-count-chip[_ngcontent-%COMP%]{display:inline-block;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.2px;background:var(--bd-bg);color:var(--bd-hue);border:1px solid var(--bd-border)}.bd-items-list[_ngcontent-%COMP%]{max-height:55vh;overflow-y:auto;padding:4px 0}.bd-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px;padding:11px 16px;transition:background .15s}.bd-item[_ngcontent-%COMP%]:hover{background:#f8f9fb}.bd-item--released[_ngcontent-%COMP%]{background:#898989;color:#f5f7f8}.bd-item--released[_ngcontent-%COMP%]:hover{background:#363b3f}.bd-item--released[_ngcontent-%COMP%] .bd-item-icon[_ngcontent-%COMP%]{color:#f5f7f8;opacity:.9}.bd-item--released[_ngcontent-%COMP%] .bd-item-name[_ngcontent-%COMP%], .bd-item--released[_ngcontent-%COMP%] .bd-item-link[_ngcontent-%COMP%], .bd-item--released[_ngcontent-%COMP%] .bd-item-link[_ngcontent-%COMP%]:hover{color:#fff}.bd-item--released[_ngcontent-%COMP%] .bd-item-meta[_ngcontent-%COMP%]{color:#d6dadd}.bd-item-icon[_ngcontent-%COMP%]{flex-shrink:0;margin-top:1px;color:var(--bd-hue);opacity:.7}.bd-item-icon[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;width:18px}.bd-item-content[_ngcontent-%COMP%]{flex:1;min-width:0}.bd-waiver-btn[_ngcontent-%COMP%]{flex-shrink:0;align-self:center;color:var(--bd-hue)!important;border-color:var(--bd-border)!important}.bd-waiver-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:4px}.bd-item-name[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#1a1a2e;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.bd-item-link[_ngcontent-%COMP%]{color:#1565c0;text-decoration:none;font-weight:600}.bd-item-link[_ngcontent-%COMP%]:hover{text-decoration:underline;color:#0d47a1}.bd-item-meta[_ngcontent-%COMP%]{margin-top:2px;font-size:11.5px;color:#888;white-space:normal}.bd-release-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;background:#1f2327;color:#fff;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.bd-status-chip--hidden[_ngcontent-%COMP%]{background:#5d4037}.bd-status-chip--removed[_ngcontent-%COMP%]{background:#b71c1c}.bd-status-chip--pending[_ngcontent-%COMP%]{background:#ef6c00}.bd-status-chip--denied[_ngcontent-%COMP%]{background:#880e4f}.bd-divider[_ngcontent-%COMP%]{height:1px;background:#f0f0f0;margin:0 16px}.bd-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;color:#bbb;font-size:13px}.bd-empty[_ngcontent-%COMP%] .bd-empty-icon[_ngcontent-%COMP%]{font-size:32px;height:32px;width:32px;opacity:.5}.bd-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}"]})}return t})();function Ja(t,d){if(t&1&&(n(0,"span",13)(1,"mat-icon"),a(2,"person_outline"),i(),n(3,"span"),a(4),i()()),t&2){let e=p();l(4),x(e.data.personName)}}function Za(t,d){if(t&1&&(n(0,"span",14),a(1),i()),t&2){let e=p();c("ngClass",e.statusClass(e.email.status)),l(),x(e.formatStatus(e.email.status))}}function Xa(t,d){if(t&1&&(n(0,"span",13)(1,"mat-icon"),a(2,"dns"),i(),n(3,"span"),a(4),i()()),t&2){let e=p();l(4),x(e.email.mailServer)}}function er(t,d){t&1&&S(0,"mat-progress-bar",15)}function tr(t,d){if(t&1&&(n(0,"div",16)(1,"div",17)(2,"span"),a(3,"Created"),i(),n(4,"strong"),a(5),X(6,"date"),i()(),n(7,"div",17)(8,"span"),a(9,"Send On"),i(),n(10,"strong"),a(11),X(12,"date"),i()(),n(13,"div",17)(14,"span"),a(15,"Sent On"),i(),n(16,"strong"),a(17
1),X(18,"date"),i()()()),t&2){let e=p();l(5),x(e.email.createdOn?se(6,3,e.email.createdOn,"MMM d, y h:mm a"):"-"),l(6),x(e.email.sendOn?se(12,6,e.email.sendOn,"MMM d, y h:mm a"):"-"),l(6),x(e.email.sentOn?se(18,9,e.email.sentOn,"MMM d, y h:mm a"):"-")}}function nr(t,d){if(t&1&&S(0,"iframe",18),t&2){let e=p();c("src",e.previewUrl,En)}}var no=(()=>{class t{data;dialogRef;api;notify;sanitizer;loading=!1;email=null;previewUrl=null;previewBlobUrl=null;_unsubscribeAll=new U;constructor(e,r,o,s,C){this.data=e,this.dialogRef=r,this.api=o,this.notify=s,this.sanitizer=C}ngOnInit(){this.loadBody()}ngOnDestroy(){this.revokePreviewUrl(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}close(){this.dialogRef.close()}formatStatus(e){return e?e.replace(/[_-]+/g," ").replace(/\b\w/g,r=>r.toUpperCase()):"Unknown"}statusClass(e){let r=(e||"").toLowerCase();return r==="sent"?"eb-status--sent":r==="failed"?"eb-status--failed":r==="processing"?"eb-status--processing":r==="pending"||r==="queued"?"eb-status--queued":"eb-status--unknown"}loadBody(){!this.data?.personID||!this.data?.emailKey||(this.loading=!0,this.api.get(`SupportPerson/emailHistory/${encodeURIComponent(this.data.personID)}/${encodeURIComponent(this.data.emailKey)}/body`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.email=e,this.setPreview(e?.body),this.loading=!1},error:e=>{this.loading=!1,this.notify.openErrorModal(e?.error?e.error:"An error has occured"),this.dialogRef.close()}}))}setPreview(e){this.revokePreviewUrl();let r=e||"<p>No message body found.</p>",o=new Blob([r],{type:"text/html"});this.previewBlobUrl=URL.createObjectURL(o),this.previewUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.previewBlobUrl)}revokePreviewUrl(){this.previewBlobUrl&&(URL.revokeObjectURL(this.previewBlobUrl),this.previewBlobUrl=null,this.previewUrl=null)}static \u0275fac=function(r){return new(r||t)(b(B),b(F),b(z),b(W),b(Fn))};static \u0275cmp=D({type:t,selectors:[["person-email-body-dialog"]],decls:21,vars:7,consts:[["mat-dialog-title","",1,"eb-header"],["aria-hidden","true",1,"eb-header__avatar"],[1,"eb
1-header__main"],[1,"eb-header__label"],[1,"eb-header__title"],[1,"eb-header__meta"],["class","eb-chip",4,"ngIf"],["class","eb-status",3,"ngClass",4,"ngIf"],["mat-icon-button","","type","button","aria-label","Close mail body",1,"eb-header__close",3,"click"],[1,"eb-body"],["mode","indeterminate","class","eb-progress",4,"ngIf"],["class","eb-date-strip",4,"ngIf"],["class","eb-preview","title","Mail body preview",3,"src",4,"ngIf"],[1,"eb-chip"],[1,"eb-status",3,"ngClass"],["mode","indeterminate",1,"eb-progress"],[1,"eb-date-strip"],[1,"eb-date"],["title","Mail body preview",1,"eb-preview",3,"src"]],template:function(r,o){r&1&&(n(0,"div",0)(1,"div",1)(2,"mat-icon"),a(3,"article"),i()(),n(4,"div",2)(5,"div",3)(6,"span"),a(7,"Mail Body"),i()(),n(8,"h2",4),a(9),i(),n(10,"div",5),y(11,Ja,5,1,"span",6)(12,Za,2,2,"span",7)(13,Xa,5,1,"span",6),i()(),n(14,"button",8),u("click",function(){return o.close()}),n(15,"mat-icon"),a(16,"close"),i()()(),n(17,"mat-dialog-content",9),y(18,er,1,0,"mat-progress-bar",10)(19,tr,19,12,"div",11)(20,nr,1,1,"iframe",12),i()),r&2&&(l(9),x((o.email==null?null:o.email.subject)||"Email body"),l(2),c("ngIf",o.data==null?null:o.data.personName),l(),c("ngIf",o.email==null?null:o.email.status),l(),c("ngIf",o.email==null?null:o.email.mailServer),l(5),c("ngIf",o.loading),l(),c("ngIf",o.email),l(),c("ngIf",o.previewUrl))},dependencies:[$,de,Nt,A,ne,H,Ht,ce,Q,G,ue,we,We],styles:["[_nghost-%COMP%]{display:block;height:100%}.eb-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;margin:0;padding:14px 18px;border-bottom:1px solid #cbd5e1;background:#e0e0e0}.eb-header__avatar[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#1a3668;color:#fff}.eb-header__avatar[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:20px;height:20px;font-size:20px;line-height:20px}.eb-header__main[_ngcontent-%COMP%]{min-width:0;flex:1 1 auto}.eb-header__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;color:#1a3668;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.eb-header__title[_ngcontent-%COMP%]{margin:3px 0 0;color:#0f172a;font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.eb-header__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.eb-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;background:#fff;border:1px solid #cbd5e1;color:#334155;font-size:12px;font-weight:500}.eb-chip[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{flex:0 0 auto;width:14px;height:14px;font-size:14px;line-height:14px;color:#94a3b8}.eb-status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.eb-status--sent[_ngcontent-%COMP%]{color:#166534;background:#dcfce7}.eb-status--failed[_ngcontent-%COMP%]{color:#991b1b;background:#fee2e2}.eb-status--processing[_ngcontent-%COMP%]{color:#1d4ed8;background:#dbeafe}.eb-status--queued[_ngcontent-%COMP%]{color:#92400e;background:#fef3c7}.eb-status--unknown[_ngcontent-%COMP%]{color:#475569;background:#e2e8f0}.eb-header__close[_ngcontent-%COMP%]{flex:0 0 auto;color:#475569}.eb-body[_ngcontent-%COMP%]{height:calc(82vh - 74px);display:flex;flex-direction:column;min-width:min(820px,84vw);padding:0 22px 18px;overflow:hidden}.eb-progress[_ngcontent-%COMP%]{margin:0 -22px}.eb-date-strip[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0}.eb-date[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.eb-date[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.eb-date[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#1f2937;font-size:13px;font-weight:600}.eb-preview[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;width:100%;border:1px solid #e5e7eb;border-radius:6px;background:#fff}@media screen and (max-width:599px){.eb-body[_ngcontent-%COMP%]{min-width:88vw;padding:0 16px 16px}.eb-date-strip[_ngcontent-%COMP%]{grid-template-columns:1fr}}"]})}return t})();var ir=()=>[25,50,100];function or(t,d){if(t&1&&(n(0,"span",38),a(1),i()),t&2){let e=p();l(),x(e.total)}}function ar(t,d){if(t&1&&(n(0,"span",39)(1,"mat-icon"),a(2,"alternate_email"),i(),n(3,"span"),a(4),i()()),t&2){let e=p();l(4),x(e.data.email)}}function rr(t,d){t&1&&(n(0,"span",40)(1,"mat-icon"),a(2,"error_outline"),i(),n(3,"span"),a(4,"N
1o email on person record"),i()())}function lr(t,d){t&1&&S(0,"mat-progress-bar",41)}function sr(t,d){if(t&1){let e=v();n(0,"button",42),u("click",function(){m(e);let o=p();return _(o.clearSearch())}),n(1,"mat-icon"),a(2,"close"),i()()}}function dr(t,d){t&1&&(n(0,"th",43),a(1,"Date"),i())}function pr(t,d){if(t&1&&(n(0,"span"),a(1),X(2,"date"),i()),t&2){let e=p(2).$implicit;l(),R("created ",se(2,1,e.createdOn,"h:mm a"))}}function cr(t,d){if(t&1&&(n(0,"span"),a(1),X(2,"date"),i()),t&2){let e=p(2).$implicit;l(),R("scheduled ",se(2,1,e.sendOn,"h:mm a"))}}function mr(t,d){if(t&1&&(n(0,"div",47),y(1,pr,3,4,"span",48)(2,cr,3,4,"span",48),i()),t&2){let e=p().$implicit;l(),c("ngIf",e.createdOn),l(),c("ngIf",e.sendOn)}}function _r(t,d){if(t&1&&(n(0,"td",44)(1,"div",45),a(2),X(3,"date"),i(),y(4,mr,3,2,"div",46),i()),t&2){let e=d.$implicit,r=p();l(2),R(" ",r.primaryDate(e)?se(3,2,r.primaryDate(e),"MMM d, y h:mm a"):"-"," "),l(2),c("ngIf",r.hasDateMeta(e))}}function ur(t,d){t&1&&(n(0,"th",43),a(1,"Subject"),i())}function gr(t,d){if(t&1&&(n(0,"td",49)(1,"span",50),a(2),i(),n(3,"mat-icon",51),a(4,"chevron_right"),i()()),t&2){let e=d.$implicit;l(2),x(e.subject||"-")}}function fr(t,d){t&1&&(n(0,"th",43),a(1,"Mail Server"),i())}function hr(t,d){if(t&1&&(n(0,"td",52),a(1),i()),t&2){let e=d.$implicit;l(),x(e.mailServer||"-")}}function Cr(t,d){t&1&&(n(0,"th",43),a(1,"Status"),i())}function xr(t,d){if(t&1&&(n(0,"td",53)(1,"span",54),a(2),i()()),t&2){let e=d.$implicit,r=p();l(),c("ngClass",r.statusClass(e.status)),l(),x(r.formatStatus(e.status))}}function br(t,d){t&1&&(n(0,"th",55),a(1,"Opened"),i())}function Sr(t,d){t&1&&(n(0,"mat-icon",58),a(1,"check_circle"),i())}function vr(t,d){t&1&&(n(0,"span",59),a(1,"\u2014"),i())}function Mr(t,d){if(t&1&&(n(0,"td",56),y(1,Sr,2,0,"mat-icon",57)(2,vr,2,0,"ng-template",null,1,nt),i()),t&2){let e=d.$implicit,r=I(3);l(),c("ngIf",e.opened)("ngIfElse",r)}}function wr(t,d){t&1&&(n(0,"th",55),a(1,"Clicked"),i())}function yr(t,d){t&1&&(n(0,"mat-icon",58),a(1,"check_circle"),i())}function Pr(t,d){t&1&&(n(0,"span",60),a(1,"\u2014"),i())}function Er(t,d){if(t&1&&(n(0,"td",56),y(1,yr,2,0,"mat-icon",57)(2,Pr,2,0,"ng-template",null,2,nt),i()),t&2){let e=d.$implicit,r=I(3);l(),c("ngIf",e.clicked)("ngIfElse",r)}}function kr(t,d){t&1&&S(0,"tr",61)}function Tr(t,d){if(t&1){let e=v();n(0,"tr",62),u("click",function(){let o=m(e).$implicit,s=p();return _(s.viewBody(o))})("keydown.enter",function(){let o=m(e).$implicit,s=p();return _(s.viewBody(o))})("keydown.space",function(o){let s=m(e).$implicit;return p().viewBody(s),_(o.preventDefault())}),i()}}function Or(t,d){if(t&1&&(n(0,"tr",63)(1,"td",64)(2,"mat-icon"),a(3,"inbox"),i(),n(4,"div",65),a(5,"No email history"),i(),n(6,"div",66),a(7),i()()()),t&2){let e=p();l(),Ne("colspan",e.displayedColumns.length),l(6),x(e.searchText?"Try a different search term.":"No messages have been sent to this person.")}}var io=(()=>{class t{data;dialogRef;dialog;api;notify;isLoading=!1;searchText="";rows=[];displayedColumns=["sentOn","subject","mailServer","status","opened","clicked"];total=0;pageIndex=0;pageSize=25;sortBy="sentOn";sortDir="desc";_unsubscribeAll=new U;constructor(e,r,o,s,C){this.data=e,this.dialogRef=r,this.dialog=o,this.api=s,this.notify=C}ngOnInit(){this.loadHistory()}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}applySearch(){this.pageIndex=0,this.loadHistory()}clearSearch(){this.searchText="",this.applySearch()}onPageChanged(e){this.pageIndex=e.pageIndex,this.pageSize=e.pageSize,this.loadHistory()}onSortChanged(e){this.sortBy=e.active||"sentOn",this.sortDir=e.direction||"desc",this.pageIndex=0,this.loadHistory()}viewBody(e){e?._key&&this.dialog.open(no,{panelClass:"p12-dialog-container",width:"calc(100% - 48px)",maxWidth:"900px",height:"82vh",maxHeight:"90vh",autoFocus:!1,data:{personID:this.data.personID,emailKey:e._key,personName:this.data.personName}})}close(){this.dialogRef.close()}trackRow(e,r){return r?._key||e}primaryDate(e){return e?.sentOn||e?.sendOn||e?.createdOn}hasDateMeta(e){if(!e)return!1;let r=e.createdOn?new Date(e.createdOn).getTime():0,o=e.sendOn?new Date(e.sendOn).getTime():0,s=e.sentOn?new Date(e.sentOn).getTime():0;return!!(r&&s&&Math.abs(r-s)>=6e4||o&&s&&Math.abs(o-s)>=6e4||r&&!s||o&&!s)}formatStatus(e){return e?e.replace(/[_-]+/g," ").replace(/\b\w/g,r=>r.toUpperCase()):"Unknown"}statusClass(e){let r=(e||"").toLowerCase();return r==="sent"?"eh-status--sent":r==="failed"?"eh-status--failed":r==="processing"?"eh-status--
1processing":r==="pending"||r==="queued"?"eh-status--queued":"eh-status--unknown"}loadHistory(){this.data?.personID&&(this.isLoading=!0,this.api.get(this.buildEndpoint(),!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.rows=e?.items||[],this.total=e?.total||0,this.isLoading=!1},error:e=>{this.isLoading=!1,this.notify.openErrorModal(e?.error?e.error:"An error has occured")}}))}buildEndpoint(){let e=new URLSearchParams({skip:`${this.pageIndex*this.pageSize}`,take:`${this.pageSize}`,sortBy:this.sortBy,sortDir:this.sortDir}),r=this.searchText.trim();return r&&e.set("q",r),`SupportPerson/emailHistory/${encodeURIComponent(this.data.personID)}?${e.toString()}`}static \u0275fac=function(r){return new(r||t)(b(B),b(F),b(ve),b(z),b(W))};static \u0275cmp=D({type:t,selectors:[["person-email-history-dialog"]],decls:53,vars:18,consts:[["noEmail",""],["openedNo",""],["clickedNo",""],["mat-dialog-title","",1,"eh-header"],["aria-hidden","true",1,"eh-header__avatar"],[1,"eh-header__main"],[1,"eh-header__label"],["class","eh-header__count",4,"ngIf"],[1,"eh-header__title"],["class","eh-header__email",4,"ngIf","ngIfElse"],["mat-icon-button","","type","button","aria-label","Close email history",1,"eh-header__close",3,"click"],[1,"eh-body"],["mode","indeterminate","class","eh-progress",4,"ngIf"],[1,"eh-toolbar",3,"ngSubmit"],["appearance","outline","subscriptSizing","dynamic",1,"eh-search"],["matPrefix",""],["matInput","","name","emailHistorySearch","autocomplete","off",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","","type","button","aria-label","Clear search",3,"click",4,"ngIf"],["mat-flat-button","","color","primary","type","submit",3,"disabled"],[1,"eh-table-wrap"],["mat-table","","matSort","","matSortActive","sentOn","matSortDirection","desc","matSortDisableClear","",1,"eh-table",3,"matSortChange","dataSource","trackBy"],["matColumnDef","sentOn"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","eh-date-cell",4,"matCellDef"],["matColumnDef","subject"],["mat-cell","","class","eh-subject",4,"matCellDef"],["matColumnDef","mailServer"],["mat-cell","","class","eh-server",4,"matCellDef"],["matColumnDef","status"],["mat-cell","",4,"matCellDef"],["matColumnDef","opened"],["mat-header-cell","","mat-sort-header","","start","desc","class","eh-center",4,"matHeaderCellDef"],["mat-cell","","class","eh-center",4,"matCellDef"],["matColumnDef","clicked"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","","class","eh-row","tabindex","0",3,"click","keydown.enter","keydown.space",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["showFirstLastButtons","",1,"eh-paginator",3,"page","length","pageIndex","pageSize","pageSizeOptions"],[1,"eh-header__count"],[1,"eh-header__email"],[1,"eh-header__email","eh-header__email--missing"],["mode","indeterminate",1,"eh-progress"],["mat-icon-button","","matSuffix","","type","button","aria-label","Clear search",3,"click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"eh-date-cell"],[1,"eh-date-cell__primary"],["class","eh-date-cell__meta",4,"ngIf"],[1,"eh-date-cell__meta"],[4,"ngIf"],["mat-cell","",1,"eh-subject"],[1,"eh-subject__text"],["aria-hidden","true",1,"eh-subject__hint"],["mat-cell","",1,"eh-server"],["mat-cell",""],[1,"eh-status",3,"ngClass"],["mat-header-cell","","mat-sort-header","","start","desc",1,"eh-center"],["mat-cell","",1,"eh-center"],["class","eh-bool eh-bool--yes",4,"ngIf","ngIfElse"],[1,"eh-bool","eh-bool--yes"],["aria-label","Not opened",1,"eh-bool-dash"],["aria-label","Not clicked",1,"eh-bool-dash"],["mat-header-row",""],["mat-row","","tabindex","0",1,"eh-row",3,"click","keydown.enter","keydown.space"],[1,"mat-row"],[1,"mat-cell","eh-empty"],[1,"eh-empty__title"],[1,"eh-empty__hint"]],template:function(r,o){if(r&1){let s=v();n(0,"div",3)(1,"div",4)(2,"mat-icon"),a(3,"mail_outline"),i()(),n(4,"div",5)(5,"div",6)(6,"span"),a(7,"Email History"),i(),y(8,or,2,1,"span",7),i(),n(9,"h2",8),a(10),i(),y(11,ar,5,1,"span",9)(12,rr,5,0,"ng-template",null,0,nt),i(),n(14,"button",10),u("click",function(){return m(s),_(o.close())}),n(15,"mat-icon"),a(16,"close"),i()()(),n(17,"mat-dialog-content",11),y(18,lr,1,0,"mat-progress-bar",12),n(19,"form",13),u("ngSubmit",function(){return m(s),_(o.applySearch())}),n(20,"mat-form-field",14)(21,"mat-icon",15),a(22,"search"),i(),n(23,"mat-label"),a(24,"Search subject or content"),i(),n(25,"input",16),k("ngModelChange",function(h){return m(s),E(o.searchText,h)||(o.searchText=h),_(h)}),i(),y(26,sr,3,0,"button",17),i(),n(27,"button",18),a(28,"Search"),i()(),n(29,"div",19)(30,"table",20),u("matSortChange",function(h){return m(s),_(o.onSortChanged(h))}),T(31,21),y(32,dr,2,0,"th",22)(33,_r,5,5,"td",23),O(),T(34,24),y(35,ur,2,0,"th",22)(36,gr,5,1,"td",25),O(),T(37,26),y(38,fr,2,0,"th",22)(39,hr,2,1,"td",27),O(),T(40,28),y(41,Cr,2,0,"th",22)(42,xr,3,2,"td",29),O(),T(43,30),y(44,br,2,0,"th",31)(45,Mr,4,2,"td",32),O(),T(46,33),y(47,wr,2,0,"th",31)(48,Er,4,2,"td",32),O(),y(49,kr,1,0,"tr",34)(50,Tr,1,0,"tr",35)(51,Or,8,2,"tr",36),i()(),n(52,"mat-paginator",37),u("page",function(h){return m(s),_(o.onPageChanged(h))}),i()()}if(r&2){let s=I(13);l(8),c("ngIf",!o.isLoading&&o.total>0),l(2),x(o.data==null?null:o.data.personName),l(),c("ngIf",o.data==null?null:o.data.email)("ngIfElse",s),l(7),c("ngIf",o.isLoading),l(7),P("ngModel",o.searchText),l(),c("ngIf",o.searchText),l(),c("disabled",o.isLoading),l(3),c("dataSource",o.rows)("trackBy",o.trackRow),l(19),c("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",!0),l(),c("matRowDefColumns",o.displayedColumns),l(2),c("length",o.total)("pageIndex",o.pageIndex)("pageSize",o.pageSize)("pageSizeOptions",ze(17,ir))}},dependencies:[$,de,Nt,pe,Re,ee,te,Oe,_e,it,A,N,ne,H,Ht,ce,ae,oe,ie,qn,Me,Q,G,le,re,Et,qe,ue,we,kt,Ge,cn,Pt,Le,Ct,vt,xt,ht,Mt,bt,St,wt,yt,an,We],styles:["[_nghost-%COMP%]{display:block;height:100%}.eh-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 20px;border-bottom:1px solid #cbd5e1;background:#e0e0e0}
1.eh-header__avatar[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#1a3668;color:#fff}.eh-header__avatar[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:22px;height:22px;font-size:22px;line-height:22px}.eh-header__main[_ngcontent-%COMP%]{min-width:0;flex:1 1 auto}.eh-header__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;color:#1a3668;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.eh-header__count[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:2px;padding:0 7px;border-radius:9px;background:#1a3668;color:#fff;font-size:11px;font-weight:700;letter-spacing:0}.eh-header__title[_ngcontent-%COMP%]{margin:3px 0 0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.eh-header__email[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#fff;border:1px solid #cbd5e1;color:#334155;font-size:12px;font-weight:500;overflow-wrap:anywhere;max-width:100%}.eh-header__email[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{flex:0 0 auto;width:14px;height:14px;font-size:14px;line-height:14px;color:#94a3b8}.eh-header__email--missing[_ngcontent-%COMP%]{background:#fef3c7;border-color:#fde68a;color:#92400e}.eh-header__email--missing[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#d97706}.eh-header__close[_ngcontent-%COMP%]{flex:0 0 auto;color:#475569}.eh-body[_ngcontent-%COMP%]{min-width:min(960px,88vw);height:calc(90vh - 78px);display:flex;flex-direction:column;padding:0 24px 14px;overflow:hidden}.eh-progress[_ngcontent-%COMP%]{margin:0 -24px}.eh-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:18px 0 12px}.eh-search[_ngcontent-%COMP%]{flex:1 1 auto;min-width:240px}.eh-table-wrap[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.eh-table[_ngcontent-%COMP%]{width:100%;min-width:880px;border:none}.eh-table[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]{color:#475569;font-size:12px;font-weight:700;letter-spacing:0;background:#f8fafc;border-bottom:1px solid #e5e7eb;white-space:nowrap}.eh-table[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]{color:#1f2937;font-size:13px;border-bottom:1px solid #edf2f7;vertical-align:middle}.eh-row[_ngcontent-%COMP%]{cursor:pointer;transition:background-color .12s ease}.eh-row[_ngcontent-%COMP%]:hover{background:#f8fafc}.eh-row[_ngcontent-%COMP%]:hover .eh-subject__hint[_ngcontent-%COMP%]{color:#1a3668;transform:translate(2px)}.eh-row[_ngcontent-%COMP%]:focus-visible{background:#eff6ff;outline:none}.eh-date-cell[_ngcontent-%COMP%]{white-space:nowrap;min-width:170px}.eh-date-cell__primary[_ngcontent-%COMP%]{color:#1f2937;font-weight:500}.eh-date-cell__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;color:#94a3b8;font-size:11px;font-weight:500}.eh-subject[_ngcontent-%COMP%]{min-width:280px;max-width:460px;overflow-wrap:anywhere;position:relative}.eh-subject__text[_ngcontent-%COMP%]{font-weight:500}.eh-subject__hint[_ngcontent-%COMP%]{display:inline-flex;width:18px;height:18px;margin-left:4px;font-size:18px;line-height:18px;color:#cbd5e1;vertical-align:middle;transition:color .12s ease,transform .12s ease}.eh-server[_ngcontent-%COMP%]{color:#64748b;font-size:12px;white-space:nowrap}.eh-center[_ngcontent-%COMP%]{text-align:center}.eh-status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.eh-status--sent[_ngcontent-%COMP%]{color:#166534;background:#dcfce7}.eh-status--failed[_ngcontent-%COMP%]{color:#991b1b;background:#fee2e2}.eh-status--processing[_ngcontent-%COMP%]{color:#1d4ed8;background:#dbeafe}.eh-status--queued[_ngcontent-%COMP%]{color:#92400e;background:#fef3c7}.eh-status--unknown[_ngcontent-%COMP%]{color:#475569;background:#e2e8f0}.eh-bool[_ngcontent-%COMP%]{width:18px;height:18px;font-size:18px;line-height:18px;vertical-align:middle}
1.eh-bool--yes[_ngcontent-%COMP%]{color:#16a34a}.eh-bool-dash[_ngcontent-%COMP%]{display:inline-block;color:#cbd5e1;font-size:14px;font-weight:600;line-height:1}.eh-empty[_ngcontent-%COMP%]{padding:56px 16px!important;text-align:center;color:#64748b}.eh-empty[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{display:block;margin:0 auto 10px;width:36px;height:36px;font-size:36px;line-height:36px;color:#cbd5e1}.eh-empty__title[_ngcontent-%COMP%]{color:#1f2937;font-size:14px;font-weight:600}.eh-empty__hint[_ngcontent-%COMP%]{margin-top:4px;color:#94a3b8;font-size:12px}.eh-paginator[_ngcontent-%COMP%]{flex:0 0 auto;border-top:1px solid #e5e7eb}@media screen and (max-width:599px){.eh-header[_ngcontent-%COMP%]{padding:16px}.eh-body[_ngcontent-%COMP%]{min-width:92vw;padding:0 16px 12px}.eh-toolbar[_ngcontent-%COMP%]{align-items:stretch;flex-direction:column}.eh-search[_ngcontent-%COMP%], .eh-toolbar[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}}"]})}return t})();function Rr(t,d){if(t&1&&(n(0,"span",2),a(1),i()),t&2){let e=p();l(),R("Season ",e.season)}}function Ir(t,d){t&1&&S(0,"mat-progress-bar",3)}function Dr(t,d){t&1&&(n(0,"div",5),a(1,"No umpire registration was found for this person."),i())}function Ar(t,d){if(t&1){let e=v();n(0,"mat-form-field",6)(1,"mat-label"),a(2,"District"),i(),n(3,"input",10),k("ngModelChange",function(o){m(e);let s=p();return E(s.district,o)||(s.district=o),_(o)}),i()()}if(t&2){let e=p();l(3),P("ngModel",e.district),c("disabled",e.loading||e.saving)}}var oo=(()=>{class t{api;notify;dialogRef;data;loading=!1;saving=!1;noRegistration=!1;district="";season=null;_unsubscribeAll;constructor(e,r,o,s){this.api=e,this.notify=r,this.dialogRef=o,this.data=s,this._unsubscribeAll=new U}ngOnInit(){this.loadDistrict()}loadDistrict(){this.loading=!0,this.api.get(`SupportPerson/umpireDistrict/${this.data.personID}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.district=e?.district??"",this.season=e?.season??null,this.loading=!1},error:e=>{this.loading=!1,this.noRegistration=!0,this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR)}})}save(){this.saving||this.loading||this.noRegistration||(this.saving=!0,this.dialogRef.disableClose=!0,this.api.post(`SupportPerson/umpireDistrict/${this.data.personID}`,{district:(this.district??"").trim()},!0).pipe(w(this._unsubscribeAll)).subscribe({next:()=>{this.saving=!1,this.dialogRef.disableClose=!1,this.notify.openToaster("Umpire district updated","success"),this.dialogRef.close(!0)},error:e=>{this.saving=!1,this.dialogRef.disableClose=!1,this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR)}}))}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(W),b(F),b(B))};static \u0275cmp=D({type:t,selectors:[["edit-umpire-district-dialog"]],decls:19,vars:8,consts:[["mat-dialog-content","",1,"district-modal"],[1,"hero-band"],[1,"season-chip"],["mode","indeterminate"],[1,"form-area"],[1,"message-box","error"],["appearance","outline",1,"w-100-p"],[1,"action-row"],["mat-button","","type","button",1,"cancel-btn",3,"click","disabled"],["mat-flat-button","","type","button",1,"save-btn","primary",3,"click","disabled"],["matInput","","autocomplete","off","maxlength","100",3,"ngModelChange","ngModel","disabled"]],template:function(r,o){r&1&&(n(0,"div",0)(1,"div",1)(2,"h2"),a(3,"Edit Umpire District"),i(),n(4,"p"),a(5," Update the district for "),n(6,"b"),a(7),i(),g(8,Rr,2,1,"span",2),a(9,". "),i()(),g(10,Ir,1,0,"mat-progress-bar",3),n(11,"div",4),g(12,Dr,2,0,"div",5)(13,Ar,4,2,"mat-form-field",6),n(14,"div",7)(15,"button",8),u("click",function(){return o.dialogRef.close()}),a(16,"Cancel"),i(),n(17,"button",9),u("click",function(){return o.save()}),a(18," Save "),i()()()()),r&2&&(l(7),x(o.data.name),l(),f(o.season?8:-1),l(2),f(o.loading?10:-1),l(2),f(o.noRegistration?12:13),l(3),c("disabled",o.saving),l(2),me("spinner",o.saving),c("disabled",o.loading||o.saving||o.noRegistration))},dependencies:[$,pe,ee,te,jn,_e,H,ce,ae,oe,ie,le,re,A,N,ue,we],styles:["[_nghost-%COMP%]{display:block}.district-modal[_ngcontent-%COMP%]{padding:0!important;margin:0;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,#1c488d2e,#1c488d00 55%),linear-gradient(180deg,#f7f9fd,#f2f5fa)}.hero-band[_ngcontent-%COMP%]{padding:18px 24px 16px;background:linear-gradient(125deg,#123269,#1f4a8d 55%,#2a5ca6);color:#fff}.hero-band[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-size:26px;line-height:1.08;font-weight:700}.hero-band[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:10px 0 0;font-size:15px;line-height:1.42;color:#fffffff5}.season-chip[_ngcontent-%COMP%]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:10px;font-size:12px;background:#ffffff2e}.form-area[_ngcontent-%COMP%]{padding:18px 24px 22px}.form-area[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin-bottom:6px}.message-box.error[_ngcontent-%COMP%]{margin-bottom:14px}.action-row[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.cancel-btn[_ngcontent-%COMP%]{min-width:86px;background:#e8ecf4;color:#2e3c55}.save-btn[_ngcontent-%COMP%]{min-width:120px;box-shadow:0 10px 22px #14305c3d}@media(max-width:599px){.hero-band[_ngcontent-%COMP%]{padding:16px 18px 14px}.hero-band[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:21px}.form-area[_ngcontent-%COMP%]{padding:14px 16px 16px}.action-row[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:stretch}.save-btn[_ngcontent-%COMP%], .cancel-btn[_ngcontent-%COMP%]{width:100%}}"]})}return t})();var Vr=["paginatorPerson"],Lr=["paginatorTeam"],ao=["paginator4Proc2Register"],Fr=["paginatorEvent"],Br=["filter"],Nr=["search"],zr=t=>({width:t}),fn=t=>
1({"w-100-p":t}),Wr=()=>[25,50,100],jr=(t,d,e,r)=>({"ps-card--keep":t,"ps-card--merge":d,"ps-card--merged":e,"ps-card--suspended":r}),$r=t=>({"ps-avatar--adult":t}),Ot=t=>[t],Hr=t=>({"flex-direction":t}),Ur=(t,d)=>({"rd-row--match":t,"rd-row--differ":d}),qr=(t,d,e)=>({"rd-dot--match":t,"rd-dot--differ":d,"rd-dot--empty":e}),Gr=t=>({"rd-cell--copyable":t}),ro=()=>[15,25,50,75,100],Qr=t=>({"grey-100-bg":t}),Kr=(t,d)=>({h3:t,h2:d}),Yr=t=>({"w-20-p mt-20":t}),Jr=t=>({teamLogo:t}),Zr=(t,d)=>d._key;function Xr(t,d){t&1&&S(0,"mat-progress-bar",12)}function el(t,d){if(t&1){let e=v();n(0,"button",49),u("click",function(){m(e);let o=p(3);return _(o.closeButton4Person())}),n(1,"mat-icon"),a(2,"close"),i()()}}function tl(t,d){if(t&1&&S(0,"img",53),t&2){let e=p().$implicit,r=p(3);c("src",r.imagePrefix+e.avatarPicture+"&h=64",tt)}}function nl(t,d){if(t&1&&(n(0,"span"),a(1),i()),t&2){let e,r=p().$implicit;l(),Ze("",r.name==null||(e=r.name.charAt(0))==null?null:e.toUpperCase(),"",r.name==null||(e=r.name.split(" "))==null||e[1]==null||(e=e[1].charAt(0))==null?null:e.toUpperCase())}}function il(t,d){t&1&&S(0,"span",54)}function ol(t,d){if(t&1){let e=v();n(0,"div",55)(1,"button",81),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.add2Keep(o))}),n(2,"mat-icon"),a(3,"check"),i(),a(4," Keep"),i(),n(5,"button",82),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.add2Merge(o))}),n(6,"mat-icon"),a(7,"merge_type"),i(),a(8," Merge"),i()()}}function al(t,d){t&1&&(n(0,"mat-icon",59),a(1,"verified"),i())}function rl(t,d){t&1&&(n(0,"mat-icon",60),a(1,"lock"),i())}function ll(t,d){t&1&&(n(0,"mat-icon",61),a(1,"block"),i())}function sl(t,d){if(t&1&&(n(0,"mat-icon",62),a(1,"merge"),i()),t&2){let e=p().$implicit;c("matTooltip","Merged with "+e.merged)}}function dl(t,d){t&1&&(n(0,"mat-icon",63),a(1,"done"),i())}function pl(t,d){t&1&&(n(0,"mat-icon",64),a(1,"vpn_key"),i())}function cl(t,d){t&1&&(n(0,"mat-icon",65),a(1,"no_accounts"),i())}function ml(t,d){if(t&1&&(n(0,"span",68),a(1),i()),t&2){let e=p().$implicit;l(),x(e.site)}}function _l(t,d){if(t&1){let e=v();n(0,"button",85),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.deleteIRPolicy(o))}),n(1,"mat-icon"),a(2,"delete_outline"),i()()}if(t&2){let e=p(2).$implicit,r=p(3);c("disabled",e.deletingIR),Ne("aria-label","Delete insurance policy IR-"+r.association.toUpperCase()+"-"+e.maxIR)}}function ul(t,d){if(t&1&&(n(0,"span",83),a(1),i(),g(2,_l,3,2,"button",84)),t&2){let e=p().$implicit,r=p(3);l(),x("IR-"+r.association.toUpperCase()+"-"+e.maxIR),l(),f(r.isUSASB&&r.isRegply&&!e.maxIR.endsWith("csv")?2:-1)}}function gl(t,d){if(t&1&&(n(0,"span",69),a(1),i()),t&2){let e=p().$implicit;l(),R("OF",e.maxOfficial)}}function fl(t,d){if(t&1&&(n(0,"button",74)(1,"div",86),S(2,"img",87),n(3,"span"),a(4),i(),n(5,"mat-icon",73),a(6,"content_copy"),i()()()),t&2){let e=p().$implicit;c("cdkCopyToClipboard",e.usaID),l(4),x(e.usaID)}}function hl(t,d){if(t&1&&S(0,"player-rating",78),t&2){let e=p().$implicit,r=p(3);c("playerID",e._key)("currentRating",e.rating)("nonBlack",e.nonBlack)("nonIndigenous",e.nonIndigenous)("isDirector",r.isHQ)}}function Cl(t,d){t&1&&(n(0,"span",89),a(1,"Deleting avatar image\u2026"),i())}function xl(t,d){if(t&1&&(n(0,"span",90),a(1),i()),t&2){let e=p(2).$implicit;l(),x(e.avatarDeleteError)}}function bl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.impersonate(o.parentID))}),n(1,"mat-icon"),a(2,"supervisor_account"),i(),a(3,"Impersonate Parent"),i()}}function Sl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.impersonate(o._key))}),n(1,"mat-icon"),a(2,"manage_accounts"),i(),a(3,"Impersonate User"),i()}}function vl(t,d){if(t&1){let e=v();n(0,"button",100),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.deleteAvatar(o))}),n(1,"mat-icon"),a(2,"delete_outline"),i(),a(3,"Delete avatar image"),i()}if(t&2){let e=p(3).$implicit;c("disabled",e.deletingAvatar)}}function Ml(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.editUmpireDistrict(o))}),n(1,"mat-icon"),a(2,"sports"),i(),a(3,"Edit umpire district"),i()}}function wl(t,d){if(t&1&&(g(0,bl,4,0,"button",92),g(1,Sl,4,0,"button",92),S(2,"mat-divider"),n(3,"button",98)(4,"mat-icon"),a(5,"lock_person"),i(),a(6,"Account & Access"),i(),g(7,vl,4,1,"button",99),n(8,"button",98)(9,"mat-icon"),a(10,"verified_user"),i(),a(11,"Compliance"),i(),g(12,Ml,4,0,"button",92)),t&2){p();let e=I(10),r=I(26),o=p().$implicit;f(o.impersonatable!==!1&&!o.adultUser&&o.parentID!="0"?0:-1),l(),f(o.impersonatable!==!1&&o.adultUser&&o._key!="0"?1:-1),l(2),c("matMenuTriggerFor",e),l(4),f(o.avatarPicture?7:-1),l(),c("matMenuTriggerFor",r),l(4),f(o.maxOfficial!=null?12:-1)}}function yl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.verified(o._key))}),n(1,"mat-icon"),a(2,"verified"),i(),a(3,"Mark Verified"),i()}}function Pl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);
1return _(s.sendResetLink(o.email))}),n(1,"mat-icon"),a(2,"lock_reset"),i(),a(3,'Send "Reset Password" Email'),i(),g(4,yl,4,0,"button",92),n(5,"button",101),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.compliancePopUp(o._key,o.name,"person",!0))}),n(6,"mat-icon"),a(7,"verified_user"),i(),a(8,"Compliance"),i()}if(t&2){let e=p(2).$implicit;l(4),f(e.verified?-1:4)}}function El(t,d){if(t&1&&(S(0,"mat-divider"),n(1,"button",98)(2,"mat-icon"),a(3,"bug_report"),i(),a(4,"Debug"),i()),t&2){p();let e=I(37);l(),c("matMenuTriggerFor",e)}}function kl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.setAreaDirector(o))}),a(1),i()}if(t&2){let e=p(3).$implicit;l(),R("",e.areaDirector?"Remove":"Add"," Area Director Role")}}function Tl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.sendResetLink(o.email))}),a(1,'Send "Reset Password" Email'),i(),n(2,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.resetPassword(o._key))}),a(3,"Change Password"),i(),n(4,"button",102),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.verified(o._key))}),a(5,"Mark Verified"),i(),g(6,kl,2,1,"button",92),S(7,"mat-divider")}if(t&2){let e=p(2).$implicit,r=p(3);l(4),c("hidden",e.verified),l(2),f(r.isHQ&&r.isNSA?6:-1)}}function Ol(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.openEmailPreferences(o))}),a(1,"Email Preferences"),i()}}function Rl(t,d){if(t&1){let e=v();n(0,"button",103),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.suspend(o))}),a(1,"Mark Suspended"),i()}}function Il(t,d){if(t&1){let e=v();n(0,"button",104),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.activate(o))}),a(1,"Mark Activated"),i()}}function Dl(t,d){if(t&1){let e=v();n(0,"button",105),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.restrict(o))}),a(1,"Mark Restricted"),i()}}function Al(t,d){if(t&1){let e=v();n(0,"button",106),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.releaseRestriction(o))}),a(1,"Release Restriction"),i()}}function Vl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.openBackgroundCheckEditor(o))}),a(1,"Edit BG Check"),i(),n(2,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.openBackgroundCheckReset(o))}),a(3,"Reset BG Check Records"),i()}}function Ll(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.showTribalCredential(o))}),a(1,"Show Tribal Credential"),i()}}function Fl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.birtCertStatus(o,!0))}),a(1,"Mark as Birth Certificate Verified"),i()}}function Bl(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(3).$implicit,s=p(3);return _(s.birtCertStatus(o,!1))}),a(1,"Mark as Birth Certificate Unverified"),i()}}function Nl(t,d){if(t&1&&(S(0,"mat-divider"),g(1,Fl,2,0,"button",92),g(2,Bl,2,0,"button",92)),t&2){let e=p(2).$implicit;l(),f(e.birthCert?-1:1),l(),f(e.birthCert?2:-1)}}function zl(t,d){if(t&1){let e=v();S(0,"mat-divider"),n(1,"button",107),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.convertMinorToAdult(o))}),n(2,"span",108),a(3,"fiber_new"),i(),a(4," Convert to Adult Account "),i()}}function Wl(t,d){if(t&1){let e=v();n(0,"button",88),a(1,"Action"),i(),g(2,Cl,2,0,"span",89),g(3,xl,2,1,"span",90),n(4,"mat-menu",null,2),g(6,wl,13,6),g(7,Pl,9,1),g(8,El,5,1),i(),n(9,"mat-menu",null,3)(11,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.viewPayments(o))}),a(12,"View Payments"),i(),n(13,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.editProfile("edit",o))}),a(14,"Edit Player/Person Profile"),i(),S(15,"mat-divider"),g(16,Tl,8,2),n(17,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.editAccount(o))}),a(18,"Edit User/Login Account"),i(),g(19,Ol,2,0,"button",92),S(20,"mat-divider"),g(21,Rl,2,0,"button",93),g(22,Il,2,0,"button",94),g(23,Dl,2,0,"button",95),g(24,Al,2,0,"button",96),i(),n(25,"mat-menu",null,4)(27,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.compliancePopUp(o._key,o.name,"person",!1))}),a(28,"Compliance"),i(),g(29,Vl,4,0),g(30,Ll,2,0,"button",92),S(31,"mat-divider"),n(32,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.setMaxChildrenOverride(o))}),a(33,"Set Max Children Override"),i(),g(34,Nl,3,2),g(35,zl,5,0),i(),n(36,"mat-menu",null,5)(38,"button",97),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.showPersona(o))}
1),a(39,"View Persona (JSON)"),i(),n(40,"button",97),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.showCompliance2Records(o))}),a(41,"View Compliance Records (JSON)"),i(),n(42,"button",97),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.viewEmailHistory(o))}),a(43,"Email history"),i()()}if(t&2){let e=I(5),r=p().$implicit,o=p(3);c("matMenuTriggerFor",e)("disabled",r.deletingAvatar),l(2),f(r.deletingAvatar?2:-1),l(),f(r.avatarDeleteError?3:-1),l(3),f(o.isTINC||r.site==o.siteName||r.hasSiteRecord==!0?6:-1),l(),f(o.isTINC||r.site==o.siteName||r.hasSiteRecord==!0?-1:7),l(),f(o.isRegply?8:-1),l(8),f(r.adultUser?16:-1),l(3),f(o.isHQ||o.isRegply?19:-1),l(2),f(r.suspended?-1:21),l(),f(r.suspended?22:-1),l(),f(r.restricted?-1:23),l(),f(r.restricted?24:-1),l(5),f(o.isHQ&&r.adultUser?29:-1),l(),f(o.requireTribalCredential?30:-1),l(4),f(!r.adultUser&&o.birthCertManualProcess?34:-1),l(),f(!r.adultUser&&r.age>=18?35:-1)}}function jl(t,d){if(t&1&&(n(0,"span",79),a(1),i()),t&2){let e=p().$implicit;l(),R("Merged with ",e.merged)}}function $l(t,d){if(t&1){let e=v();n(0,"button",113),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.copyContactValue("Email",o.email))}),n(1,"span",112),a(2),i(),n(3,"mat-icon",114),a(4,"content_copy"),i()()}if(t&2){let e=p(2).$implicit;c("cdkCopyToClipboard",e.email),l(2),x(e.email)}}function Hl(t,d){t&1&&(n(0,"span",112),a(1,"-"),i())}function Ul(t,d){if(t&1){let e=v();n(0,"button",113),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.copyContactValue("Phone",o.phone))}),n(1,"span",112),a(2),i(),n(3,"mat-icon",114),a(4,"content_copy"),i()()}if(t&2){let e=p(2).$implicit;c("cdkCopyToClipboard",e.phone),l(2),x(e.phone)}}function ql(t,d){t&1&&(n(0,"span",112),a(1,"-"),i())}function Gl(t,d){if(t&1&&(n(0,"div",109)(1,"span",110),a(2,"Parent"),i(),n(3,"a",115),a(4),i()()),t&2){let e=p(2).$implicit;l(3),c("routerLink",j(2,Ot,"/pages/player/"+e.parentID)),l(),x(e.parentName)}}function Ql(t,d){if(t&1&&(n(0,"div",80)(1,"div",109)(2,"span",110),a(3,"Email"),i(),g(4,$l,5,2,"button",111)(5,Hl,2,0,"span",112),i(),n(6,"div",109)(7,"span",110),a(8,"Phone"),i(),g(9,Ul,5,2,"button",111)(10,ql,2,0,"span",112),i(),n(11,"div",109)(12,"span",110),a(13),i(),n(14,"span",112),a(15),X(16,"date"),i()(),n(17,"div",109)(18,"span",110),a(19,"Created"),i(),n(20,"span",112),a(21),X(22,"date"),i()(),g(23,Gl,5,4,"div",109),i()),t&2){let e=p().$implicit;l(4),f(e.email?4:5),l(5),f(e.phone?9:10),l(4),R("Birthday (",e.age," y.o)"),l(2),x(se(16,6,e.birthday,"MMM dd, yyyy")),l(6),x(se(22,9,e.createdOn,"MMM dd, yyyy")),l(2),f(e.parentName?23:-1)}}function Kl(t,d){if(t&1){let e=v();n(0,"div",44)(1,"div",50)(2,"div",51)(3,"div",52),g(4,tl,1,1,"img",53)(5,nl,2,2,"span"),g(6,il,1,0,"span",54),i(),g(7,ol,9,0,"div",55),i(),n(8,"div",56)(9,"div",57)(10,"a",58),a(11),i(),g(12,al,2,0,"mat-icon",59),g(13,rl,2,0,"mat-icon",60),g(14,ll,2,0,"mat-icon",61),g(15,sl,2,1,"mat-icon",62),g(16,dl,2,0,"mat-icon",63),g(17,pl,2,0,"mat-icon",64),g(18,cl,2,0,"mat-icon",65),i(),n(19,"div",66)(20,"mat-icon",67),a(21,"location_on"),i(),n(22,"span"),a(23),i(),g(24,ml,2,1,"span",68),g(25,ul,3,2),g(26,gl,2,1,"span",69),i(),n(27,"div",70)(28,"button",71)(29,"mat-icon",72),a(30,"badge"),i(),a(31),n(32,"mat-icon",73),a(33,"content_copy"),i()(),g(34,fl,7,2,"button",74),i(),n(35,"div",75)(36,"button",76),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.viewPersonBadgeDetails(o,"events",o.eventCnt))}),a(37),i(),n(38,"button",76),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.viewPersonBadgeDetails(o,"teams",o.teamCnt))}),a(39),i(),n(40,"button",76),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.viewPersonBadgeDetails(o,"rosters",o.rosterCnt))}),a(41),i(),n(42,"button",76),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.viewPersonBadgeDetails(o,"children",o.childCnt))}),a(43),i()()(),n(44,"div",77),g(45,hl,1,5,"player-rating",78),g(46,Wl,44,17),g(47,jl,2,1,"span",79),i()(),g(48,Ql,24,12,"div",80),i()}if(t&2){let e=d.$implicit,r=p(3);c("ngClass",In(37,jr,e.keep,e.merge,e.merged,e.suspended)),l(3),c("ngClass",j(42,$r,e.adultUser)),l(),f(e.avatarPicture?4:5),l(2),f(e.adultUser?6:-1),l(),f(!e.merged&&(r.isTINC||e.site==r.siteName)&&r.personMergerToggleChecked?7:-1),l(3),c("routerLink",e._key?"/pages/player/"+e._key+"/"+e.name:null),l(),x(e.name),l(),f(e.birthCert?12:-1),l(),f(e.suspended?13:-1),l(),f(e.restricted?14:-1),l(),f(e.merged?15:-1),l(),f(e.verified?-1:16),l(),f(e.adultUser?17:-1),l(),f(e.impersonatable===!1?18:-1),l(5),x(e.location),l(),f(e.site!=r.siteName?24:-1),l(),f(e.maxIR?25:-1),l(),f(e.maxOfficial?26:-1),l(2),c("cdkCopyToClipboard",e._key),l(3),x(e._key),l(3),f(e.usaID&&r.isUSASB?34:-1),l(2),c("ngClass",e.eventCnt>0?"ps-stat--active":"ps-stat--zero")("disabled",!(e.eventCnt>0)),l(),R("",e.eventCnt," Events"),l(),c("ngClass",e.teamCnt>0?"ps-stat--active":"ps-stat--zero")("disabled",!(e.teamCnt>0)),l(),R("",e.teamCnt," Teams"),l(),c("ngClass",e.rosterCnt>0?"ps-stat--active":"ps-stat--zero")("disabled",!(e.rosterCnt>0)),l(),R("",e.rosterCnt," Rosters"),l(),c("ngClass",e.childCnt>0?"ps-stat--active":"ps-stat--zero")("disabled",!(e.childCnt>0)),l(),R("",e.childCnt," Children"),l(2),f(r.isTINC||e.site==r.siteName||e.hasSiteRecord?45:-1),l(),f(e.merged==null?46:-1),l(),f(e.merged?47:-1),l(),f(r.isTINC||e.hasSiteRecord?48:-1)}}
1function Yl(t,d){t&1&&(n(0,"div",45),a(1,"No records found"),i())}function Jl(t,d){t&1&&(n(0,"div",46)(1,"mat-icon",116),a(2,"info_outline"),i(),n(3,"span"),a(4,"Select one record to "),n(5,"strong"),a(6,"Keep"),i(),a(7," and one or more to "),n(8,"strong"),a(9,"Merge"),i(),a(10,", then use the Merge Tool below"),i()())}function Zl(t,d){if(t&1){let e=v();n(0,"div",30)(1,"div",34)(2,"div",35),a(3," Found "),n(4,"strong"),a(5),i(),a(6),i(),n(7,"div",36)(8,"div",37)(9,"mat-icon",38),a(10,"filter_list"),i(),n(11,"input",39),u("keyup",function(){m(e);let o=p(2);return _(o.applyFilter4Person())}),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.searchInputPerson,o)||(s.searchInputPerson=o),_(o)}),i(),g(12,el,3,0,"button",40),i(),n(13,"mat-slide-toggle",41),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.personMergerToggleChecked,o)||(s.personMergerToggleChecked=o),_(o)}),n(14,"mat-icon",42),a(15,"merge_type"),i(),n(16,"span"),a(17,"Merge Mode"),i()()()(),n(18,"div",43),V(19,Kl,49,44,"div",44,Zr),g(21,Yl,2,0,"div",45),i(),g(22,Jl,11,0,"div",46),n(23,"div",47),S(24,"mat-paginator",48,1),i()()}if(t&2){let e=p(2);l(5),x(e.dataSource4person.filteredData.length),l(),R(" ",e.dataSource4person.filteredData.length===1?"person":"people"," "),l(2),c("ngClass",j(13,fn,e.isMobile)),l(3),P("ngModel",e.searchInputPerson),l(),f(e.searchInputPerson?12:-1),l(),P("ngModel",e.personMergerToggleChecked),l(6),L(e.dataSource4person.filteredData),l(2),f(e.dataSource4person.filteredData.length===0?21:-1),l(),f(e.personMergerToggleChecked?22:-1),l(),c("hidden",e.dataSource4person.data.length<=10),l(),c("length",e.dataSource4person.data.length)("pageSizeOptions",ze(15,Wr))("pageSize",25)("hidden",e.dataSource4person.data.length<=25)}}function Xl(t,d){if(t&1){let e=v();n(0,"div",32)(1,"mat-slide-toggle",117),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.personMergerToggleChecked,o)||(s.personMergerToggleChecked=o),_(o)}),n(2,"strong"),a(3,"Open Person Merge Tool"),i()()()}if(t&2){let e=p(2);l(),P("ngModel",e.personMergerToggleChecked)}}function es(t,d){t&1&&a(0,"Enter IDs \u2014 Select records to merge")}function ts(t,d){if(t&1){let e=v();n(0,"div",137)(1,"mat-icon",140),u("click",function(){let o=m(e),s=o.$implicit,C=o.$index,h=p(4);return _(h.removeMerge(s,C))}),a(2,"delete"),i(),n(3,"span"),a(4),i()()}if(t&2){let e=d.$implicit;l(4),x(e._key)}}function ns(t,d){if(t&1){let e=v();n(0,"div",128)(1,"div",129)(2,"div",130)(3,"mat-icon"),a(4,"check_circle"),i(),n(5,"span"),a(6,"Person Record to KEEP"),i()(),n(7,"mat-form-field",131)(8,"mat-label"),a(9,"Enter Person ID"),i(),n(10,"input",132),k("ngModelChange",function(o){m(e);let s=p(3);return E(s.IDs.keep,o)||(s.IDs.keep=o),_(o)}),i()()(),n(11,"div",133)(12,"mat-icon"),a(13,"arrow_forward"),i()(),n(14,"div",134)(15,"div",130)(16,"mat-icon"),a(17,"merge_type"),i(),n(18,"span"),a(19,"Person Records to MERGE"),i()(),n(20,"mat-form-field",131)(21,"mat-label"),a(22,"Enter Person ID(s)"),i(),n(23,"input",135),k("ngModelChange",function(o){m(e);let s=p(3);return E(s.IDs.merge0,o)||(s.IDs.merge0=o),_(o)}),u("keydown.enter",function(){m(e);let o=p(3);return _(o.add2Merge({_key:o.IDs.merge0}))}),i()(),n(24,"div",136),V(25,ts,5,1,"div",137,he),i()()(),n(27,"div",138)(28,"button",139),u("click",function(){m(e),p();let o=I(14),s=p(2);return _(s.mergeStep1(o))}),a(29,"Review Records "),n(30,"mat-icon"),a(31,"arrow_forward"),i()()()}if(t&2){let e=p(3);c("ngStyle",j(7,Hr,e.isMobile?"column":"row")),l(10),P("ngModel",e.IDs.keep),l(),c("hidden",e.isMobile),l(12),P("ngModel",e.IDs.merge0),l(2),L(e.IDs.merge),l(3),me("spinner",e.mergeLoading),c("disabled",!e.IDs.keep||(e.IDs.merge==null?null:e.IDs.merge.length)==0||e.mergeLoading)}}function is(t,d){t&1&&a(0,"Review & Compare Data")}function os(t,d){if(t&1&&(n(0,"div",152)(1,"span",161),a(2,"MERGE"),i(),a(3),i()),t&2){let e=d.$implicit;l(3),R(" #",e._key)}}function as(t,d){t&1&&(n(0,"mat-icon",172),a(1,"assignment_return"),i())}function rs(t,d){if(t&1){let e=v();n(0,"div",171),u("click",function(){let o=m(e).$implicit,s=p().$implicit,C=p(4);return _(o[s.key]&&s.key!=="_key"?C.copyData(s.key,o[s.key]):null)}),n(1,"span",167),a(2),i(),g(3,as,2,0,"mat-icon",172),i()}if(t&2){let e=d.$implicit,r=p().$implicit;c("ngClass",j(3,Gr,e[r.key]&&r.key!=="_key")),l(2),x(e[r.key]||"\u2014"),l(),f(e[r.key]&&r.key!=="_key"?3:-1)}}function ls(t,d){if(t&1&&(n(0,"div",162)(1,"div",163),S(2,"span",164),n(3,"span",165),a(4),i()(),n(5,"div",166)(6,"span",167),a(7),i()(),n(8,"div",168)(9,"mat-icon",169),a(10,"arrow_back"),i()(),V(11,rs,4,5,"div",170,he),i()),t&2){let e=d.$implicit,r=p(4);It("grid-template-columns",r.mergeGridColumns),c("ngClass",Ce(6,Ur,(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])===e.value&&e.value,(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])!==e.value&&(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])&&e.value)),l(2),c("ngClass",Rn(9,qr,(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])===e.value&&e.value,(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])!==e.value&&(r.mergeReview.merge[0]==null?null:r.mergeReview.merge[0][e.key])&&e.value,!(r.mergeReview.merge[0]!=null&&r.mergeReview.merge[0][e.key])||!e.value)),l(2),x(r.formatFieldLabel(e.key)),l(3),x(e.value||"\u2014"),l(4),L(r.mergeReview.merge)}}
1function ss(t,d){if(t&1){let e=v();n(0,"div",141)(1,"span",142),S(2,"span",143),a(3," Values Match"),i(),n(4,"span",142),S(5,"span",144),a(6," Values Differ"),i(),n(7,"span",142),S(8,"span",145),a(9," Empty Field"),i()(),n(10,"div",146)(11,"div",147)(12,"div",148),a(13,"Field"),i(),n(14,"div",149)(15,"span",150),a(16,"KEEP"),i(),a(17),i(),S(18,"div",151),V(19,os,4,1,"div",152,he),i(),V(21,ls,13,13,"div",153,he),X(23,"keyvalue"),i(),n(24,"div",154)(25,"div",155)(26,"mat-icon",156),a(27,"warning"),i(),n(28,"span",157),a(29,"This action cannot be easily undone.Please make sure you are merging the right records."),i()(),n(30,"div",158)(31,"button",159),u("click",function(){m(e),p();let o=I(14),s=p(2);return _(s.resetMerge(o))}),a(32,"Cancel Merge!"),i(),n(33,"button",160),u("click",function(){m(e),p();let o=I(14),s=p(2);return _(s.mergeStep2(o))}),a(34,"Merge Records!"),i()()()}if(t&2){let e=p(3);l(11),It("grid-template-columns",e.mergeGridColumns),l(6),R(" #",e.IDs.keep),l(2),L(e.IDs.merge),l(2),L(se(23,9,e.mergeReview.keep,e.unsorted)),l(10),me("spinner",e.mergeLoading),c("disabled",e.mergeLoading),l(2),me("spinner",e.mergeLoading),c("disabled",e.mergeLoading)}}function ds(t,d){if(t&1){let e=v();n(0,"div",33)(1,"div",118)(2,"div",119)(3,"mat-icon"),a(4,"merge_type"),i()(),n(5,"div",120)(6,"div",121),a(7,"Merge Person Records"),i(),n(8,"div",122),a(9,"Combine duplicate person records into a single entry"),i()(),n(10,"mat-slide-toggle",123),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.personMergerToggleChecked,o)||(s.personMergerToggleChecked=o),_(o)}),n(11,"span",124),a(12,"Open"),i()()(),n(13,"mat-stepper",125,6)(15,"mat-step"),y(16,es,1,0,"ng-template",126)(17,ns,32,9,"ng-template",127),i(),n(18,"mat-step"),y(19,is,1,0,"ng-template",126)(20,ss,35,12,"ng-template",127),i()()()}if(t&2){let e=p(2);l(10),P("ngModel",e.personMergerToggleChecked)}}function ps(t,d){if(t&1){let e=v();n(0,"div",23)(1,"div",24),a(2,"Search a Person (ID, Name, Email or Phone)"),i(),n(3,"div",25)(4,"div",26)(5,"mat-icon",27),a(6,"search"),i(),n(7,"input",28),k("ngModelChange",function(o){m(e);let s=p();return E(s.person.name,o)||(s.person.name=o),_(o)}),u("keydown.enter",function(){m(e);let o=p();return _(o.searchPerson())}),i()(),n(8,"button",29),u("click",function(){m(e);let o=p();return _(o.searchPerson())}),a(9,"Search"),i()()(),g(10,Zl,26,16,"div",30),n(11,"div",31),g(12,Xl,4,1,"div",32),g(13,ds,21,1,"div",33),i()}if(t&2){let e=p();l(4),c("ngClass",j(5,fn,e.isMobile)),l(3),P("ngModel",e.person.name),l(3),f(e.personTableData?10:-1),l(2),f(e.personMergerToggleChecked?-1:12),l(),f(e.personMergerToggleChecked?13:-1)}}function cs(t,d){if(t&1){let e=v();n(0,"button",205),u("click",function(){m(e);let o=p(3);return _(o.closeButton4Person())}),n(1,"mat-icon"),a(2,"close"),i()()}}function ms(t,d){t&1&&(n(0,"th",206),a(1,"Sport"),i())}function _s(t,d){if(t&1&&(n(0,"td",207),a(1),i()),t&2){let e=d.$implicit;l(),x(e.sport)}}function us(t,d){t&1&&(n(0,"th",208),a(1,"Dates"),i())}function gs(t,d){if(t&1&&(n(0,"td",207),a(1),i()),t&2){let e=d.$implicit;l(),x(e.dates)}}function fs(t,d){t&1&&(n(0,"th",209),a(1,"Div#"),i())}function hs(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),x(e.divisionCnt)}}function Cs(t,d){t&1&&(n(0,"th",206),a(1,"Team#"),i())}function xs(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),x(e.teamCnt)}}function bs(t,d){t&1&&(n(0,"th",209),a(1,"Schedule"),S(2,"br"),a(3,"(Visible/Total)"),i())}
1function Ss(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),Ze("",e.roundCnt.visible,"/",e.roundCnt.total)}}function vs(t,d){t&1&&(n(0,"th",211),a(1,"Name"),i())}function Ms(t,d){t&1&&(n(0,"mat-icon",214),a(1,"paid"),i())}function ws(t,d){if(t&1&&(n(0,"td",212)(1,"div",213),g(2,Ms,2,0,"mat-icon",214),n(3,"a",215),a(4),i()()()),t&2){let e=d.$implicit;l(2),f(e.scheduleFeePaid?-1:2),l(),c("routerLink",j(3,Ot,"/pages/event/detail/"+e._key)),l(),R("",e.name," ")}}function ys(t,d){t&1&&(n(0,"th",216),a(1,"Director"),i())}function Ps(t,d){if(t&1&&(n(0,"td",210)(1,"a",217),a(2),i()()),t&2){let e=d.$implicit;l(),c("href","mailto:"+e.directorEmail,tt),l(),x(e.director)}}function Es(t,d){t&1&&(n(0,"th",218),a(1,"Location"),i())}function ks(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),x(e.location)}}function Ts(t,d){t&1&&S(0,"th",219)}function Os(t,d){if(t&1){let e=v();n(0,"td",220)(1,"button",221),a(2,"Action"),i(),n(3,"mat-menu",null,8)(5,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.editEvent(o._key))}),a(6,"Edit Event"),i(),n(7,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.deleteEvent(o._key))}),a(8,"Delete Event"),i(),n(9,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.releaseHideSchedule(!0,o._key))}),a(10,"Release Schedule"),i(),n(11,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.releaseHideSchedule(!1,o._key))}),a(12,"Hide Schedule"),i()()()}if(t&2){let e=I(4);l(),c("matMenuTriggerFor",e)}}function Rs(t,d){t&1&&S(0,"tr",222)}function Is(t,d){if(t&1&&S(0,"tr",223),t&2){let e=d.index;c("ngClass",j(1,Qr,e%2))}}function Ds(t,d){t&1&&(n(0,"tr",224)(1,"td",225),a(2,"No Record found"),i()())}function As(t,d){if(t&1){let e=v();n(0,"div",173)(1,"div",174)(2,"div",175)(3,"mat-icon",176),a(4,"search"),i(),n(5,"input",177),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.searchInputEvent,o)||(s.searchInputEvent=o),_(o)}),u("keyup",function(){m(e);let o=p(2);return _(o.applyFilter4Event())}),i(),g(6,cs,3,0,"button",178),i()(),n(7,"div",179)(8,"table",180),T(9,181),y(10,ms,2,0,"th",182)(11,_s,2,1,"td",183),O(),T(12,184),y(13,us,2,0,"th",185)(14,gs,2,1,"td",183),O(),T(15,186),y(16,fs,2,0,"th",187)(17,hs,2,1,"td",188),O(),T(18,189),y(19,Cs,2,0,"th",182)(20,xs,2,1,"td",188),O(),T(21,190),y(22,bs,4,0,"th",187)(23,Ss,2,2,"td",188),O(),T(24,191),y(25,vs,2,0,"th",192)(26,ws,5,5,"td",193),O(),T(27,194),y(28,ys,2,0,"th",195)(29,Ps,3,2,"td",188),O(),T(30,196),y(31,Es,2,0,"th",197)(32,ks,2,1,"td",188),O(),T(33,198),y(34,Ts,1,0,"th",199)(35,Os,13,1,"td",200),O(),y(36,Rs,1,0,"tr",201)(37,Is,1,3,"tr",202)(38,Ds,3,0,"tr",203),i()(),n(39,"div",47),S(40,"mat-paginator",204,7),i()()}if(t&2){let e=p(2);l(5),P("ngModel",e.searchInputEvent),l(),f(e.searchInputEvent?6:-1),l(2),c("dataSource",e.dataSource4events),l(28),c("matHeaderRowDef",e.displayedColumns4events),l(),c("matRowDefColumns",e.displayedColumns4events),l(2),c("hidden",e.dataSource4events.data.length<15),l(),c("length",e.dataSource4events.data.length)("pageSizeOptions",ze(9,ro))("pageSize",15)}}function Vs(t,d){if(t&1){let e=v();n(0,"div",23)(1,"div",24),a(2,"Search an Event"),i(),n(3,"div",25)(4,"div",26)(5,"mat-icon",27),a(6,"search"),i(),n(7,"input",28),k("ngModelChange",function(o){m(e);let s=p();return E(s.event.name,o)||(s.event.name=o),_(o)}),u("keydown.enter",function(){m(e);let o=p();return _(o.searchEvent())}),i()(),n(8,"button",29),u("click",function(){m(e);let o=p();return _(o.searchEvent())}),a(9,"Search"),i()()(),g(10,As,42,10,"div",173)}if(t&2){let e=p();l(4),c("ngClass",j(3,fn,e.isMobile)),l(3),P("ngModel",e.event.name),l(3),f(e.eventTableData?10:-1)}}function Ls(t,d){if(t&1){let e=v();n(0,"div",226)(1,"button",227),u("click",function(){m(e);let o=p(2);return _(o.openTeamTransferRequest())}),a(2,"Team Transfer Request"),i(),n(3,"button",228),u("click",function(){m(e);let o=p(2);return _(o.openTeamTransferHelpVideo())}),n(4,"mat-icon",229),a(5,"play_circle"),i(),a(6," Help video"),i()()}}function Fs(t,d){if(t&1){let e=v();n(0,"button",205),u("click",function(){m(e);let o=p(3);return _(o.closeButton4Team())}),n(1,"mat-icon"),a(2,"close"),i()()}}function Bs(t,d){if(t&1){let e=v();n(0,"th",218)(1,"mat-checkbox",265),u("change",function(o){m(e);let s=p(3);return _(o?s.masterToggle():null)}),i()()}if(t&2){let e=p(3);l(),c("checked",e.selection.hasValue()&&e.isAllSelected())("indeterminate",e.selection.hasValue()&&!e.isAllSelected())}}
1function Ns(t,d){if(t&1){let e=v();n(0,"td",266)(1,"mat-checkbox",267),u("click",function(o){return m(e),_(o.stopPropagation())})("change",function(o){let s=m(e).$implicit,C=p(3);return _(o?C.selection.toggle(s):null)}),i()()}if(t&2){let e=d.$implicit,r=p(3);l(),c("checked",r.selection.isSelected(e))}}function zs(t,d){t&1&&(n(0,"th",268),a(1,"Logo"),i())}function Ws(t,d){if(t&1&&S(0,"img",270),t&2){let e=p().$implicit,r=p(3);c("src",r.imagePrefix+e.logo+"&w=60&h=60&fit=contain",tt)}}function js(t,d){if(t&1&&S(0,"img",271),t&2){let e=p().$implicit,r=p(3);c("ngClass",j(2,Jr,!r.isMobile))("src","https://picture.nyc3.cdn.digitaloceanspaces.com/noLogo-"+e.teamSport+".webp",tt)}}function $s(t,d){if(t&1&&(n(0,"td",269),g(1,Ws,1,1,"img",270),g(2,js,1,4,"img",271),i()),t&2){let e=d.$implicit;l(),f(e.logo?1:-1),l(),f(e.logo?-1:2)}}function Hs(t,d){t&1&&(n(0,"th",218),a(1,"Sport"),i())}function Us(t,d){if(t&1&&(n(0,"span",273),S(1,"br"),a(2),i()),t&2){let e=p().$implicit;l(2),x(e.period)}}function qs(t,d){if(t&1&&(n(0,"span",68),a(1),i()),t&2){let e=p().$implicit;l(),x(e.siteName)}}function Gs(t,d){if(t&1&&(n(0,"td",272),a(1),g(2,Us,3,1,"span",273),g(3,qs,2,1,"span",68),i()),t&2){let e=d.$implicit,r=p(3);l(),R(" ",e.sport," "),l(),f(e.period!=null?2:-1),l(),f(e.site!=r.siteName?3:-1)}}function Qs(t,d){t&1&&(n(0,"th",218),a(1,"Sanctioned"),i())}function Ks(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",275),a(2,"\xA0 Sanctioned? "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function Ys(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",276),a(2,"\xA0 Sanctioned "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function Js(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",276),a(2,"\xA0 IR "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function Zs(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",275),a(2,"\xA0 IR Bulk "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function Xs(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",275),a(2,"\xA0 Bulk "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function ed(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",276),a(2,"\xA0 Bulk League "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function td(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",276),a(2,"\xA0 SanctionedC "),i()),t&2){let e=p(4);l(),c("icon",e.faCheckCircle)}}function nd(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",277),a(2,"\xA0 Not "),i()),t&2){let e=p(4);l(),c("icon",e.faExclamationCircle)}}function id(t,d){if(t&1&&(n(0,"span"),S(1,"fa-icon",278),a(2,"\xA0 PS "),i()),t&2){let e=p(4);l(),c("icon",e.faExclamationCircle)}}function od(t,d){if(t&1&&(n(0,"td",274),g(1,Ks,3,1,"span"),g(2,Ys,3,1,"span"),g(3,Js,3,1,"span"),g(4,Zs,3,1,"span"),g(5,Xs,3,1,"span"),g(6,ed,3,1,"span"),g(7,td,3,1,"span"),g(8,nd,3,1,"span")(9,id,3,1,"span"),i()),t&2){let e=d.$implicit;l(),f(e.selectedRegOption=="proclaimed2Reg"?1:-1),l(),f(e.selectedRegOption=="teamRegWithoutIns"?2:-1),l(),f(e.selectedRegOption=="indTeamReg"?3:-1),l(),f(e.selectedRegOption=="bulkIRTeam"?4:-1),l(),f(e.selectedRegOption=="bulkUploaded"?5:-1),l(),f(e.selectedRegOption=="bulkUnsanctioned"?6:-1),l(),f(e.selectedRegOption=="proclaimedConfirmedTeamReg"?7:-1),l(),f(e.selectedRegOption=="proclaimedRejectedTeamReg"?8:e.selectedRegOption=="pendingSanction"?9:-1)}}function ad(t,d){t&1&&(n(0,"th",218),a(1,"Club"),i())}function rd(t,d){t&1&&(n(0,"span"),a(1,"N/A"),i())}function ld(t,d){if(t&1&&(n(0,"a",215),a(1),i()),t&2){let e=p().$implicit;c("routerLink",j(2,Ot,"/pages/club/"+e.clubID)),l(),x(e.club)}}function sd(t,d){if(t&1&&(n(0,"td",279),g(1,rd,2,0,"span"),g(2,ld,2,4,"a",215),i()),t&2){let e=d.$implicit;l(),f(e.club==null?1:-1),l(),f(e.club!=null?2:-1)}}function dd(t,d){t&1&&(n(0,"th",211),a(1,"Name"),i())}function pd(t,d){if(t&1&&(n(0,"div",281),a(1),i()),t&2){let e=p().$implicit;l(),R("Pending transfer to ",e.transferTargetSiteName||e.transferTargetSite)}}function cd(t,d){if(t&1&&(n(0,"td",280)(1,"a",215),a(2),i(),g(3,pd,2,1,"div",281),i()),t&2){let e=d.$implicit;l(),c("routerLink",j(3,Ot,"/pages/team/detail/"+e._key)),l(),x(e.name),l(),f(e.pendingSiteTransfer?3:-1)}}function md(t,d){t&1&&(n(0,"th",218),a(1,"Location"),i())}
1function _d(t,d){if(t&1&&(n(0,"td",282),a(1),i()),t&2){let e=d.$implicit;l(),x(e.location)}}function ud(t,d){t&1&&(n(0,"th",218),a(1,"Created By"),i())}function gd(t,d){if(t&1&&(n(0,"td",283)(1,"a",215),a(2),i()()),t&2){let e=d.$implicit;l(),c("routerLink",j(2,Ot,"/pages/player/"+e.managerID)),l(),x(e.manager)}}function fd(t,d){t&1&&(n(0,"th",218),a(1,"Created By Email"),i())}function hd(t,d){if(t&1&&(n(0,"td",220)(1,"a",217),a(2),i()()),t&2){let e=d.$implicit;l(),c("href","mailto:"+e.managerEmail,tt),l(),x(e.managerEmail)}}function Cd(t,d){t&1&&(n(0,"th",284),a(1,"Roster #"),i())}function xd(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),x(e.rosterCnt)}}function bd(t,d){t&1&&(n(0,"th",284)(1,"div",213)(2,"span"),a(3,"Roster Aid"),i(),S(4,"help-button",285),i()())}function Sd(t,d){if(t&1){let e=v();n(0,"button",287),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.sendRosterEmail(o))}),n(1,"mat-icon"),a(2,"forward_to_inbox"),i()()}if(t&2){let e=p().$implicit;me("spinner",e.loading),c("disabled",e.loading)}}function vd(t,d){t&1&&(n(0,"span"),a(1,"Sent!"),i())}function Md(t,d){if(t&1&&(n(0,"td",210),g(1,Sd,3,3,"button",286),g(2,vd,2,0,"span"),i()),t&2){let e=d.$implicit;l(),f(e.rosterCnt<10&&!e.rosterAidSent?1:-1),l(),f(e.rosterAidSent?2:-1)}}function wd(t,d){t&1&&(n(0,"th",206),a(1,"Event #"),i())}function yd(t,d){if(t&1&&(n(0,"td",210),a(1),i()),t&2){let e=d.$implicit;l(),x(e.eventCnt)}}function Pd(t,d){t&1&&S(0,"th",219)}function Ed(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.impersonate(o.managerID))}),a(1,"Impersonate Owner"),i()}}function kd(t,d){if(t&1){let e=v();n(0,"button",100),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.reportTeamInsurance(o))}),a(1),i()}if(t&2){let e=p(2).$implicit;c("disabled",e.insuranceLoading),l(),R(" ",e.insuranceLoading?"Reporting Insurance...":"Report Insurance"," ")}}function Td(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p(2).$implicit,s=p(3);return _(s.viewTeamInsuranceData(o))}),a(1,"Insurance Data"),i()}}function Od(t,d){if(t&1&&(g(0,kd,2,2,"button",99),g(1,Td,2,0,"button",92)),t&2){let e=p().$implicit;f(e.insurance?-1:0),l(),f(e.insurance?1:-1)}}function Rd(t,d){if(t&1){let e=v();n(0,"button",291),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.removeTeamInsuranceData(o))}),a(1),i()}if(t&2){let e=p().$implicit;c("disabled",e.insuranceRemoveLoading),l(),R(" ",e.insuranceRemoveLoading?"Removing Insurance...":"Remove Insurance Data"," ")}}function Id(t,d){if(t&1){let e=v();n(0,"button",292),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.moveTeamToSite(o))}),a(1,"Move to different site"),i()}}function Dd(t,d){if(t&1){let e=v();n(0,"button",91),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.unconfirmTeam(o))}),n(1,"span",293),a(2,"undo"),i(),a(3," Unconfirm (back to Pending) "),i()}}function Ad(t,d){if(t&1){let e=v();n(0,"button",292),u("click",function(){m(e);let o=p().$implicit,s=p(3);return _(s.revertIRTeamToNonIR(o._key))}),n(1,"span",108),a(2,"undo"),i(),a(3," Revert IR Team to Non-IR "),i()}}function Vd(t,d){if(t&1){let e=v();n(0,"td",220)(1,"button",221),a(2,"Action"),i(),n(3,"mat-menu",null,8),g(5,Ed,2,0,"button",92),n(6,"button",91),u("click",function(){let o=m(e),s=o.$implicit,C=o.index,h=p(3);return _(h.editTeam(s._key,C))}),a(7,"Edit Team"),i(),n(8,"button",288),a(9,"Edit Roster"),i(),g(10,Od,2,2),g(11,Rd,2,2,"button",289),g(12,Id,2,0,"button",290),g(13,Dd,4,0,"button",92),g(14,Ad,4,0,"button",290),n(15,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.deleteTeam(o._key))}),a(16,"Delete Team"),i(),n(17,"button",91),u("click",function(){let o=m(e).$implicit,s=p(3);return _(s.compliancePopUp(o._key,o.name))}),a(18,"Compliance"),i()()()}if(t&2){let e=d.$implicit,r=I(4),o=p(3);l(),c("matMenuTriggerFor",r),l(4),f(e.managerID!="0"?5:-1),l(3),c("routerLink",j(8,Ot,"/pages/team/roster/"+e._key)),l(2),f(o.isRegply&&o.isUSASB?10:-1),l(),f(e.insurance?11:-1),l(),f(o.canUseTeamTransfer?12:-1),l(),f(e.selectedRegOption=="proclaimedConfirmedTeamReg"?13:-1),l(),f(e.selectedRegOption=="indTeamReg"&&(o.isHQ||o.isRegply)?14:-1)}}function Ld(t,d){t&1&&S(0,"tr",294)}function Fd(t,d){if(t&1&&S(0,"tr",295),t&2){let e=d.index;me("row-even",e%2===0)("row-odd",e%2!==0)}}function Bd(t,d){t&1&&(n(0,"tr",224)(1,"td",296),a(2,"No Record found"),i()())}function Nd(t,d){if(t&1){let e=v();n(0,"button",297),u("click",function(){m(e);let o=p(3);return _(o.clearSearch())}),n(1,"mat-icon"),a(2,"close"),i()()}t&2&&c("disableRipple",!0)}function zd(t,d){t&1&&(n(0,"mat-optgroup")(1,"div"),a(2,"No results found!"),i()())}function Wd(t,d){if(t&1&&(n(0,"mat-option",263),a(1),i()),t&2){let e=d.$implicit;c("value",e._key),l(),Ze("",e.name,"",e.pendingApproval?" (Pending)":"")}}
1function jd(t,d){if(t&1){let e=v();n(0,"div",173),S(1,"ngx-ui-loader",230),n(2,"div",174)(3,"div",175)(4,"mat-icon",176),a(5,"search"),i(),n(6,"input",231),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.searchInputTeam,o)||(s.searchInputTeam=o),_(o)}),u("keyup",function(){m(e);let o=p(2);return _(o.applyFilter4Team())}),i(),g(7,Fs,3,0,"button",178),i()(),n(8,"div",232)(9,"table",233),T(10,234),y(11,Bs,2,2,"th",197)(12,Ns,2,1,"td",235),O(),T(13,236),y(14,zs,2,0,"th",237)(15,$s,3,2,"td",238),O(),T(16,181),y(17,Hs,2,0,"th",197)(18,Gs,4,3,"td",239),O(),T(19,240),y(20,Qs,2,0,"th",197)(21,od,10,8,"td",241),O(),T(22,242),y(23,ad,2,0,"th",197)(24,sd,3,2,"td",243),O(),T(25,191),y(26,dd,2,0,"th",192)(27,cd,4,5,"td",244),O(),T(28,196),y(29,md,2,0,"th",197)(30,_d,2,1,"td",245),O(),T(31,246),y(32,ud,2,0,"th",197)(33,gd,3,4,"td",247),O(),T(34,248),y(35,fd,2,0,"th",197)(36,hd,3,2,"td",200),O(),T(37,249),y(38,Cd,2,0,"th",250)(39,xd,2,1,"td",188),O(),T(40,251),y(41,bd,5,0,"th",250)(42,Md,3,2,"td",188),O(),T(43,252),y(44,wd,2,0,"th",182)(45,yd,2,1,"td",188),O(),T(46,198),y(47,Pd,1,0,"th",199)(48,Vd,19,10,"td",200),O(),y(49,Ld,1,0,"tr",253)(50,Fd,1,4,"tr",254)(51,Bd,3,0,"tr",203),i()(),n(52,"div",47),S(53,"mat-paginator",204,9),i(),n(55,"div",255)(56,"span",256),a(57,"Assign Selected Teams to a Club:"),i(),n(58,"mat-form-field",257)(59,"mat-select",258),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.club2assign,o)||(s.club2assign=o),_(o)}),n(60,"div",259)(61,"mat-optgroup")(62,"mat-form-field",260)(63,"input",261,10),u("keyup",function(){m(e);let o=p(2);return _(o.filterClubs())}),k("ngModelChange",function(o){m(e);let s=p(2);return E(s.clubFilterKeyword,o)||(s.clubFilterKeyword=o),_(o)}),i(),g(65,Nd,3,1,"button",262),i()(),g(66,zd,3,0,"mat-optgroup"),V(67,Wd,2,3,"mat-option",263,he),i()()(),n(69,"button",264),u("click",function(){m(e);let o=p(2);return _(o.assignTeams2Club())}),a(70,"Assign teams to club"),i()()()}if(t&2){let e=I(64),r=p(2);l(),c("fgsSize",75),l(5),P("ngModel",r.searchInputTeam),l(),f(r.searchInputTeam?7:-1),l(2),c("dataSource",r.dataSource4teams),l(40),c("matHeaderRowDef",r.displayedColumns4teams),l(),c("matRowDefColumns",r.displayedColumns4teams),l(2),c("hidden",r.dataSource4teams.filteredData.length<15),l(),c("length",r.dataSource4teams.filteredData.length)("pageSizeOptions",ze(17,ro))("pageSize",15),l(3),c("ngClass",Ce(18,Kr,r.isMobile,!r.isMobile)),l(2),c("ngClass",j(21,Yr,!r.isMobile)),l(),P("ngModel",r.club2assign),l(4),P("ngModel",r.clubFilterKeyword),l(2),f(e.value?65:-1),l(),f((r.filteredClubs==null?null:r.filteredClubs.length)==0?66:-1),l(),L(r.filteredClubs),l(2),c("disabled",r.club2assign===null||(r.selection==null?null:r.selection.selected.length)==0)}}function $d(t,d){if(t&1){let e=v();g(0,Ls,7,0,"div",226),n(1,"div",23)(2,"div",24),a(3,"Search a Team"),i(),n(4,"div",25)(5,"div",26)(6,"mat-icon",27),a(7,"search"),i(),n(8,"input",28),k("ngModelChange",function(o){m(e);let s=p();return E(s.team.name,o)||(s.team.name=o),_(o)}),u("keydown.enter",function(){m(e);let o=p();return _(o.searchTeam())}),i()(),n(9,"button",29),u("click",function(){m(e);let o=p();return _(o.searchTeam())}),a(10,"Search"),i()()(),g(11,jd,71,23,"div",173)}if(t&2){let e=p();f(e.canUseTeamTransfer||e.isRegply?0:-1),l(5),c("ngClass",j(4,fn,e.isMobile)),l(3),P("ngModel",e.team.name),l(3),f(e.teamTableData?11:-1)}}function Hd(t,d){if(t&1&&(n(0,"div",298),a(1),i()),t&2){let e=p(2);l(),R(" ",e.supportNumbers==null?null:e.supportNumbers.pendingApprovals," ")}}function Ud(t,d){if(t&1&&(n(0,"div")(1,"div"),a(2,"Approvals"),i(),g(3,Hd,2,1,"div",298),i()),t&2){let e=p();l(3),f((e.supportNumbers==null?null:e.supportNumbers.pendingApprovals)>0?3:-1)}}function qd(t,d){if(t&1&&(n(0,"div",299),S(1,"approval-tabs",300),i()),t&2){let e=p();l(),c("numbers",e.supportNumbers)}}function Gd(t,d){if(t&1&&(n(0,"div")(1,"div"),a(2,"Sanctioned?"),i(),n(3,"div",298),a(4),i()()),t&2){let e=p(2);l(4),R(" ",e.supportNumbers==null?null:e.supportNumbers.alreadyRegistered," ")}}function Qd(t,d){t&1&&(n(0,"div",299),S(1,"already-registered"),i())}function Kd(t,d){t&1&&(n(0,"mat-tab"),y(1,Gd,5,1,"ng-template",3
101)(2,Qd,2,0,"ng-template",18),i())}function Yd(t,d){t&1&&S(0,"roster-lock")}function Jd(t,d){t&1&&(n(0,"mat-tab",22),y(1,Yd,1,0,"ng-template",18),i())}function Zd(t,d){if(t&1){let e=v();n(0,"span",306),u("click",function(){m(e);let o=p().data,s=p();return _(s.copyData(o.label,o.value))}),a(1," assignment_return "),i()}}function Xd(t,d){if(t&1&&(n(0,"div"),g(1,Zd,2,0,"span",302),n(2,"div",303)(3,"label",304),a(4),i(),n(5,"span",305),a(6),i()()()),t&2){let e=d.data;Tn(On("RPDataField ",e.class)),l(),f(e.class=="merge"&&e.value&&e.label!="_key"?1:-1),l(3),x(e.label),l(2),x(e.value)}}var lo=(()=>{class t{api;cdr;_membership;notify;ngxLoader;dialog;state;_fuseConfigService;_liveAnnouncer;router;breakpointObserver;platform;platformID;loading=!1;imagePrefix=new mi().prefix;maxChildrenOverrideLoading=!1;searchInputPerson;searchInputEvent;searchInputTeam;isMobile=!1;isBrowser=!1;notLoggedIn;selectedIndex;faCheckCircle=ri;faEdit=oi;faExclamationCircle=ai;person={name:""};event={name:""};team={name:""};personTableData;teamTableData;eventTableData;personMergerToggleChecked=!1;birthCertManualProcess=Fe.birthCertManualProcessAllowed==!0;requireTribalCredential=Fe.requireTribalCredential==!0;paginatorPerson;paginatorTeam;paginator4Proc2Register;paginatorEvent;filter;group;tabs;table;set paginator(e){e&&(this.dataSource4Proc2Register.paginator=e)}panelWidthTeam;fuseConfig;displayedColumns4people=["ID","name","email","birthday","createdOn","eventCnt","teamCnt","rosterCnt","childCnt","action"];displayedColumns4teams=["select","logo","sport","selectedRegOption","name","club","location","manager","managerEmail","eventCnt","rosterCnt","rosterAid","action"];displayedColumns4events=["sport","name","dates","location","director","divisionCnt","roundCnt","teamCnt","action"];dataSource4person;dataSource4teams;dataSource4events;dataSource4Proc2Register;confirmDialogRef;selection=new Zt(!0,[]);searchTextBox;club2assign;selectedValues=[];data=["A1","A2","A3","B1","B2","B3","C1","C2","C3"];keywords;filteredClubs;isIOS=!1;isExtraSmall;siteName=Fe.siteName;IRConversationAllowed=Fe.IRConversationAllowed;isTINC=!1;isRegply=!1;isHQ=!1;isSiteAdminOrAbove=!1;canUseTeamTransfer=!1;isNSA=Fe.association=="nsa";isUSASB=Fe.association=="usasb";association=Fe.association;_unsubscribeAll;constructor(e,r,o,s,C,h,q,K,fe,ye,Te,At,Vt){this.api=e,this.cdr=r,this._membership=o,this.notify=s,this.ngxLoader=C,this.dialog=h,this.state=q,this._fuseConfigService=K,this._liveAnnouncer=fe,this.router=ye,this.breakpointObserver=Te,this.platform=At,this.platformID=Vt,this._unsubscribeAll=new U,this.isIOS=At.IOS,this.isBrowser=Ln(Vt),this.breakpointObserver.observe(["(max-width: 599px)"]).pipe(w(this._unsubscribeAll)).subscribe(Rt=>{this.isMobile=!!Rt.matches}),this.isExtraSmall=this.breakpointObserver.observe([Hn.XSmall]),this.isTINC=this._membership.currentUser?.persona?.tinc==!0,this.isRegply=this._membership.currentUser?.persona?.regply==!0,this.isHQ=this._membership.currentUser?.persona?.hq==!0||this.isTINC,this.isSiteAdminOrAbove=this.isHQ||this._membership.currentUser?.persona?.siteAdmin==!0||this.isRegply,this.canUseTeamTransfer=Fe.association=="usasb"&&(this.isHQ||this._membership.currentUser?.persona?.hasSupportTools==!0||this._membership.currentUser?.persona?.teamTransfer==!0)}clubs=[];supportNumbers={};states=[];positions=[];hasAlreadyRegistered=0;permissions={};ngOnInit(){this._fuseConfigService.config.pipe(w(this._unsubscribeAll)).subscribe(e=>{this.fuseConfig=e}),this.selectedIndex=this.state.getPageIndex("support"),this.notLoggedIn=!this._membership.isLoggedIn,this.team.name=localStorage.getItem("supportKeywordsTeam"),this.person.name=localStorage.getItem("supportKeywordsPerson"),this.event.name=localStorage.getItem("supportKeywordsEvent"),this.api.get("Support/numbers",!1).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.loading=!1,this.supportNumbers=e},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.loading=!1}}),this.api.get("SupportPerson/profileParams",!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.loading=!1,this.states=e.states,this.positions=e.positions,this.hasAlreadyRegistered=e.alreadyRegistered,this.permissions=e.permissions,this.canUseTeamTransfer=this.canUseTeamTransfer&&this.permissions?.teamTransfer==!0},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.loading=!1}}),this.api.get("Club/getClubList4Support",!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.clubs=e,this.filterClubs()},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR)}})}clubFilterKeyword="";filterClubs(){if(this.clubFilterKeyword?.length>=2){let e=this.clubFilterKeyword.toLowerCase();this.filteredClubs=this.clubs.filter(r=>r.name.toLowerCase().indexOf(e)>-1)}else this.filteredClubs=this.clubs}selectionChange(e){if(e.isUserInput&&e.source.selected==!1){let r=this.selectedValues.indexOf(e.source.value);this.selectedValues.splice(r,1)}}clearSearch(){this.clubFilterKeyword="",this.filterClubs()}isAllSelected(){let e=this.selection.selected.length,r=this.dataSource4teams.data.length;return e===r}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource4teams.data.forEach(e
1=>this.selection.select(e))}assignTeams2Club(){let e=this.selection.selected.map(r=>r._key);this.api.post("TeamSupport/assign2Club/"+this.club2assign,e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.notify.openToaster("Teams are assigned","success"),this.selection.clear(),this.searchTeam()},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}onTabChanged(e){this.selectedIndex=e.index,this.state.setPageIndex("support",e.index)}searchEvent(){this.event.name=(this.event.name||"").trim(),this.event.name!=""&&(this.loading=!0,this.ngxLoader.startLoader("loader-support"),localStorage.setItem("supportKeywordsEvent",this.event.name),this.api.get("SupportEvent/search/"+this.event.name,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.eventTableData=e,this.dataSource4events=new rn(e),setTimeout(()=>{this.dataSource4events.paginator=this.paginatorEvent,this.cdr.detectChanges()},250),this.ngxLoader.stopLoader("loader-support"),this.loading=!1},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support"),this.loading=!1}}))}editEvent(e){let r=this.isMobile?"90%":"500px";this.api.get("Event/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.dialog.open(Ai,{panelClass:"full-width-dialog",width:r,maxWidth:r,height:"auto",maxHeight:"90vh",data:o}).afterClosed().subscribe(C=>{C!=null&&this.searchEvent()})},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}})}deleteEvent(e){this.ngxLoader.startLoader("loader-support"),this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Are you sure?",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&this.api.delete("SupportEvent/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal("Event is deleted",M.INFO),this.searchEvent()},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}})})}releaseHideSchedule(e,r){this.ngxLoader.startLoader("loader-support"),this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Are you sure?",this.confirmDialogRef.afterClosed().subscribe(o=>{o&&this.api.get("SupportEvent/schedule/"+r+"/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:s=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openToaster("Schedule is updated"),this.searchEvent()},error:s=>{this.notify.openAlertModal(s.error?s.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}})})}panelWidthMyPeople;panelHeightMyPeople;searchTeam(){this.team.name=(this.team.name||"").trim(),this.team.name!=""&&(this.ngxLoader.startLoader("loader-support"),localStorage.setItem("supportKeywordsTeam",this.team.name),this.api.get("TeamSupport/search/"+this.team.name,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.canUseTeamTransfer=e.canUseTeamTransfer,this.teamTableData=e.teams,this.dataSource4teams=new rn(e.teams),setTimeout(()=>{this.dataSource4teams.paginator=this.paginatorTeam,this.cdr.detectChanges()},250),this.ngxLoader.stopLoader("loader-support")},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}}))}add2BKRanking(e){this.api.get("MYAS/addTeam2BKScoreEvent/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.notify.openToaster("Team is added to BK Rankings")},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}editTeam(e,r){this.panelWidthTeam=this.isMobile?"100%":"650px";let o=this.dialog.open(Oi,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:this.panelWidthTeam,height:"auto",maxHeight:"90vh",data:{name:"Edit",teamID:e,getScreenSize:!0}})}openTeamTransferRequest(){let e=this.isMobile?"95vw":"900px",r=this.dialog.open(Ki,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:e,height:"auto",maxHeight:"90vh",data:{states:this.states,targetSite:this.siteName,targetSiteName:this.siteName}})}openTeamTransferHelpVideo(){let e=this.isMobile?"95vw":"1100px";this.dialog.open(Yi,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:e,height:"auto",maxHeight:"90vh",data:{title:"Team Transfer Help Video",src:"https://regplay.nyc3.cdn.digitaloceanspaces.com/help/admin/team-transfer.mp4"}}
1)}moveTeamToSite(e){let r=this.isMobile?"95vw":"650px";this.dialog.open(Ri,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:r,height:"auto",maxHeight:"90vh",data:{teamID:e._key,teamName:e.name,currentSite:e.site,currentSiteName:e.siteName}}).afterClosed().subscribe(s=>{s&&this.searchTeam()})}deleteTeam(e){this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Are you sure?",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&(this.ngxLoader.startLoader("loader-support"),this.api.delete("TeamSupport/delete/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal("Team is deleted",M.INFO),this.searchTeam()},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}}))})}unconfirmTeam(e){this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Return this team to Pending (Sanctioned?) so it can be confirmed or rejected again? Roster and players are not changed.",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&(e.loadingUnconfirm=!0,this.api.get("TeamSupport/proclaimed2RegisteredUnconfirm/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:()=>{e.loadingUnconfirm=!1,this.notify.openSnackBar("Team returned to Pending","success"),this.searchTeam()},error:o=>{e.loadingUnconfirm=!1,this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}}))})}revertIRTeamToNonIR(e){let r=this.dialog.open(ge,{disableClose:!1});r.componentInstance.confirmMessage="Revert this IR team back to a non-IR (without insurance) team?<br> This cannot be undone!",r.afterClosed().subscribe(o=>{if(!o)return;let s=this.dialog.open(ge,{disableClose:!1});s.componentInstance.confirmMessage="Also delete the Individual Registrations that this team's card paid for? Choose Yes to remove them, No to keep them.",s.afterClosed().subscribe(C=>{let h=K=>{this.ngxLoader.startLoader("loader-support");let fe="TeamSupport/revertIR2NonIR/"+e+"?deleteIRs="+(C?"true":"false")+"&refundPayment="+(K?"true":"false");this.api.get(fe,!0).pipe(w(this._unsubscribeAll)).subscribe({next:ye=>{this.ngxLoader.stopLoader("loader-support");let Te;C?K?Te="Team has been reverted to non-IR. Individual Registrations were removed and the team was partially refunded (Stripe and application fees were kept).":Te="Team has been reverted to non-IR. Individual Registrations were removed. No refund was issued.":Te="Team has been reverted to non-IR. Individual Registrations were kept.",this.notify.openAlertModal(Te,M.INFO),this.searchTeam()},error:ye=>{this.notify.openAlertModal(ye.error?ye.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}})};if(!C){h(!1);return}let q=this.dialog.open(ge,{disableClose:!1});q.componentInstance.confirmMessage="Refund the team for the deleted Individual Registrations? This will issue a partial refund \u2014 the Stripe processing fee and the application fee will NOT be refunded.",q.afterClosed().subscribe(K=>{h(!!K)})})})}converted2IR(e){this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Are you sure?",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&(this.ngxLoader.startLoader("loader-support"),this.api.get("TeamSupport/convert2IR/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal("Team is converted to Individual Registration",M.INFO),this.searchTeam()},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support")}}))})}reportTeamInsurance(e){if(e?.insurance){this.viewTeamInsuranceData(e);return}let r=`report-insurance-${e._key}`;e.insuranceLoading=!0,this.ngxLoader.startLoader("loader-support",r),this.api.post("TeamSupport/reportInsurance/"+e._key,{},!0).pipe(w(this._unsubscribeAll),et(()=>{e.insuranceLoading=!1,this.ngxLoader.stopLoader("loader-support",r)})).subscribe({next:o=>{this.notify.openAlertModal(o?.message||"Insurance registration was reported successfully.",M.INFO),this.searchTeam()},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}})}viewTeamInsuranceData(e){if(!e?.insurance){this.notify.openAlertModal("No insurance data found.",M.INFO);return}this.notify.openAlertModal(this.buildJsonModalMessage("Insurance Data",e.insurance),M.INFO)}removeTeamInsuranceData(e){if(!e?.insurance){this.notify.openAlertModal("No insurance data found.",M.INFO);return}this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Remove insurance data for this team?",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&(e.insuranceRemoveLoading=!0,this.api.delete("TeamSupport/insurance/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{e.insuranceRemoveLoading=!1,this.notify.openAlertModal(o?.message||"Insurance data was removed successfully.",M.INFO),this.searchTeam()},error:o=>{e.insuranceRemoveLoading=!1,this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}}))})}closeButton4Team(){this.searchInputTeam="",this.applyFilter4Team()}sendRosterEmail(e){e.loading=!0,this.api.get("Event/rosterAidEmail/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.loading=!1,e.rosterAidSent=!0,this.notify.openToaster("An email has been sent to the coach.","success","Success")},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR),e.loading=!1}})}deleteAvatar(e){!e?._key||e.deletingAvatar||!e.avatarPicture||(e.deletingAvatar=!0,e.avatarDeleteError="",this.notify.openConfirm("Delete this person's current avatar image? This cannot be undone. Images waiting for approval will not be changed.").pipe(w(this._unsubscribeAll)).subscribe(r=>{if(!r){e.deletingAvatar=!1;return}this.api.delete("SupportPerson/avatar/"+encodeURIComponent(e._key),!0).pipe(w(this._unsubscribeAll),et(()=>e.deletingAvatar=!1)).subscribe({next:()=>{e.avatarPicture=null,e._key===this._membership.currentUser?.id&&this._membership.clearAvatar(),this.notify.openToaster("Avatar image deleted.","success")},error:o=>{e.avatarDeleteError=typeof o.error=="string"?o.error:"The avatar image could not be deleted. Please try again."}})}))}deleteIRPolicy(e){if(!e?._key||e.deletingIR||!e.maxIR)return;
1let r="IR-"+this.association.toUpperCase()+"-"+e.maxIR;this.notify.openConfirm("Delete "+r+" for "+e.name+"?<br>This deletes the policy at the insurance company and removes the individual registration. If the team's policy certificate was issued under this person, it is cleared and re-issued by the nightly insurance run. No refund is issued.").pipe(w(this._unsubscribeAll)).subscribe(o=>{o&&(e.deletingIR=!0,this.api.delete("SupportPerson/irPolicy/"+encodeURIComponent(e._key)+"/"+encodeURIComponent(e.maxIR),!0).pipe(w(this._unsubscribeAll),et(()=>e.deletingIR=!1)).subscribe({next:s=>{this.notify.openAlertModal(s?.message||"Insurance policy deleted.",M.INFO),this.searchPerson()},error:s=>{this.notify.openAlertModal(typeof s.error=="string"?s.error:"The insurance policy could not be deleted.",M.ERROR)}}))})}searchPerson(){this.person.name=(this.person.name||"").trim(),this.person.name!=""&&(this.loading=!0,this.ngxLoader.startLoader("loader-support"),localStorage.setItem("supportKeywordsPerson",this.person.name),this.api.get("SupportPerson/search/"+this.person.name,!0).pipe(w(this._unsubscribeAll)).subscribe({next:e=>{this.personTableData=e,this.dataSource4person=new rn(e),setTimeout(()=>{this.dataSource4person.paginator=this.paginatorPerson,this.cdr.detectChanges()},250),this.ngxLoader.stopLoader("loader-support"),this.loading=!1},error:e=>{this.notify.openAlertModal(e.error?e.error:"An error has occured",M.ERROR),this.ngxLoader.stopLoader("loader-support"),this.loading=!1}}))}applyFilter4Person(){this.dataSource4person.filter=this.searchInputPerson.trim().toLowerCase(),this.dataSource4person.paginator&&this.dataSource4person.paginator.firstPage()}viewPayments(e){this.dialog.open(Vi,{panelClass:"full-with-dialog",width:"calc(100% - 24px)",maxWidth:"95vw",height:"90vh",maxHeight:"95vh",data:{supportPersonID:e._key,supportPersonName:e.name}})}viewEmailHistory(e){this.dialog.open(io,{panelClass:"p12-dialog-container",width:"calc(100% - 48px)",maxWidth:"1180px",height:"90vh",maxHeight:"95vh",autoFocus:!1,data:{personID:e._key,personName:e.name,email:e.email}})}viewPersonBadgeDetails(e,r,o){!e?._key||!(o>0)||(this.loading=!0,this.ngxLoader.startLoader("loader-support"),this.api.get(`SupportPerson/badgeDetails/${e._key}/${r}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:s=>{this.ngxLoader.stopLoader("loader-support"),this.loading=!1,this.dialog.open(to,{panelClass:"p12-dialog-container",width:"calc(100% - 48px)",maxWidth:"480px",height:"auto",maxHeight:"90vh",data:s})},error:s=>{this.ngxLoader.stopLoader("loader-support"),this.loading=!1,this.notify.openAlertModal(s.error?s.error:"An error has occured",M.ERROR)}}))}copyContactValue(e,r){r&&this.notify.openToaster(`${e} copied`,"success")}applyFilter4Team(){this.dataSource4teams.filter=this.searchInputTeam.trim().toLowerCase(),this.dataSource4teams.paginator&&this.dataSource4teams.paginator.firstPage()}applyFilter4Event(){this.dataSource4events.filter=this.searchInputEvent.trim().toLowerCase(),this.dataSource4events.paginator&&this.dataSource4events.paginator.firstPage()}closeButton4Person(){this.searchInputPerson="",this.applyFilter4Person()}impersonate(e){this.api.get("Membership/impersonate/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{let o=localStorage.getItem("person");localStorage.setItem("person0",o),localStorage.setItem("person",JSON.stringify(r)),this.router.navigateByUrl("pages/dashboard"),setTimeout(()=>{location.reload()},1e3)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}verified(e){this.api.get("SupportPerson/verify/"+e,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.notify.openAlertModal("Verified",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}suspend(e){this.api.get("SupportPerson/suspend/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.suspended=!0,this.notify.openAlertModal("Suspended",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}restrict(e){this.api.get("SupportPerson/restrict/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.restricted=!0,this.notify.openAlertModal("Restricted",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}birtCertStatus(e,r){this.api.get(`SupportPerson/birthCertStatus/${e._key}/${r}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{e.birthCert=r,this.notify.openAlertModal("Birth Certificate Status Upd
1ated",M.INFO)},error:o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}})}activate(e){this.api.get("SupportPerson/activate/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.suspended=!1,this.notify.openAlertModal("Activated",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}releaseRestriction(e){this.api.get("SupportPerson/releaseRestriction/"+e._key,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.restricted=!1,this.notify.openAlertModal("Restriction Released",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}resetPassword(e){this.dialog.open(Hi,{panelClass:"full-with-dialog",width:this.panelWidthMyPeople,maxWidth:this.panelWidthMyPeople,height:"auto",maxHeight:"90vh",data:{personID:e}})}sendResetLink(e){let r=new un;r.email=e,this._membership.forgotPassword(r).subscribe(o=>{this.notify.openAlertModal("Email is Sent",M.INFO)},o=>{this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)})}convertMinorToAdult(e){let r=this.isMobile?"95vw":"560px";this.dialog.open(eo,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:r,height:"auto",maxHeight:"90vh",data:{personID:e._key,personName:e.name,email:e.email}}).afterClosed().subscribe(s=>{s?.email&&(e.email=s.email)})}editAccount(e){this.panelWidthMyPeople=this.isMobile?"100%":"650px",this.panelHeightMyPeople=this.isMobile?"80%":"auto";let r=this.dialog.open($i,{panelClass:"full-with-dialog",width:this.panelWidthMyPeople,maxWidth:this.panelWidthMyPeople,height:this.panelHeightMyPeople,maxHeight:"90vh",data:{personID:e._key,name:e.name}})}editProfile(e,r){this.panelWidthMyPeople=this.isMobile?"100%":"900px",this.dialog.open(Di,{panelClass:"full-with-dialog",width:this.panelWidthMyPeople,maxWidth:this.panelWidthMyPeople,minWidth:this.panelWidthMyPeople,height:"auto",maxHeight:"90vh",data:{actionName:"Edit Profile",mode:e,id:r._key,relation:r.adultUser?"self":"child",positions:this.positions,states:this.states,fromSupport:!0}}).afterClosed().subscribe(s=>{s&&setTimeout(()=>{this.searchPerson()},500)})}openBackgroundCheckEditor(e){let r=this.isMobile?"95vw":"500px";this.dialog.open(Ji,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:r,height:"auto",maxHeight:"90vh",data:{personID:e._key,name:e.name}}).afterClosed().subscribe(()=>{})}openBackgroundCheckReset(e){this.dialog.open(Zi,{panelClass:"p12-dialog-container",width:"560px",maxWidth:"94vw",maxHeight:"90vh",data:{personID:e._key,name:e.name}})}openEmailPreferences(e){this.dialog.open(Xi,{panelClass:"p12-dialog-container",width:"640px",maxWidth:"94vw",maxHeight:"90vh",data:{personID:e._key,name:e.name}})}editUmpireDistrict(e){let r=this.isMobile?"95vw":"480px";this.dialog.open(oo,{panelClass:"p12-dialog-container",width:"calc(100% - 50px)",maxWidth:r,height:"auto",maxHeight:"90vh",autoFocus:!1,data:{personID:e._key,name:e.name}})}setMaxChildrenOverride(e){let r=e.maxChildrenOverride??5,o=prompt(`Set max children override for ${e.name} (current: ${r}):`,r.toString());if(o===null)return;let s=parseInt(o,10);if(isNaN(s)||s<0){this.notify.openAlertModal("Please enter a valid non-negative integer.",M.ERROR);return}this.maxChildrenOverrideLoading=!0,this.api.post(`SupportPerson/setMaxChildrenOverride/${e._key}`,{value:s},!0).pipe(w(this._unsubscribeAll)).subscribe({next:C=>{this.maxChildrenOverrideLoading=!1,e.maxChildrenOverride=s,this.notify.openToaster(`Max children override set to ${s}`,"success"),this.searchPerson()},error:C=>{this.maxChildrenOverrideLoading=!1,this.notify.openAlertModal(C.error?C.error:"An error has occured",M.ERROR)}})}setValue(e,r,o){this.api.post("SupportPerson/setValue/"+r+"/"+e,o,!0).pipe(w(this._unsubscribeAll)).subscribe({next:s=>{this.notify.openToaster("Updated","success")},error:s=>{this.notify.openAlertModal(s.error?s.error:"An error has occured",M.ERROR)}})}setAreaDirector(e){this.api.get(`SupportPerson/setAreaDirector/${e._key}/${!e.areaDirector}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{e.areaDirector=!e.areaDirector,this.notify.openAlertModal("Area Director Status is Updated",M.INFO)},error:r=>{this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}announceSortChange(e){e.direction?this._liveAnnouncer.announce(`Sorted ${e.direction}ending`):this._liveAnnouncer.announce("Sorting cleared")}IDs={keep:null,merge0:null,merge:[]};mergeReview={};_mergeReviewOriginal={};formatFieldLabel(e){return e.replace(/^_/,"").replace(/([A-Z])/g," $1").trim().toUpperCase()}autoSelectBest(){if(!this.mergeReview.merge?.length)return;let e=this.mergeReview.merge[0];
1Object.keys(this.mergeReview.keep).forEach(r=>{if(r==="_key")return;let o=this.mergeReview.keep[r],s=e[r];(!o||o==="")&&s!==void 0&&s!==null&&s!==""&&(this.mergeReview.keep[r]=s)})}add2Keep(e){this.dataSource4person.data.forEach(r=>{r.keep=!1}),e.keep=!0,this.IDs.keep=e._key}add2Merge(e){e.merge=!0,this.IDs.merge.push(e),this.IDs.merge0=null}removeMerge(e,r){var o=this.IDs.merge[r];if(this.dataSource4person?.data){var s=this.dataSource4person.data.indexOf(o);this.dataSource4person.data[s].merge=!1}this.IDs.merge.splice(r,1)}unsorted(){return null}get mergeGridColumns(){let e=this.mergeReview?.merge?.length??1;return`160px 1fr 36px ${Array(e).fill("1fr").join(" ")}`}get mergeGridColumnsMobile(){let e=this.mergeReview?.merge?.length??1;return`1fr 28px ${Array(e).fill("1fr").join(" ")}`}mergeLoading=!1;mergeStep1(e){this.mergeLoading=!0;let r={};r.keep=this.IDs.keep,r.merge=this.IDs.merge.map(o=>o._key),this.ngxLoader.startLoader("loader-support"),this.api.post("SupportPerson/mergeStep1",r,!0).pipe(w(this._unsubscribeAll)).subscribe({next:o=>{this.mergeReview=o,this._mergeReviewOriginal=JSON.parse(JSON.stringify(o.keep??{})),this.mergeLoading=!1,this.ngxLoader.stopLoader("loader-support"),e.next()},error:o=>{this.mergeLoading=!1,this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal(o.error?o.error:"An error has occured",M.ERROR)}})}mergeStep2(e){this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="ARE YOU SURE? Restoring old records is extremely tricky!!!",this.confirmDialogRef.afterClosed().subscribe(r=>{if(r){let o={};o.keep=this.IDs.keep,o.merge=this.IDs.merge.map(s=>s._key),this.api.post("SupportPerson/mergeStep2",{IDs:o,newPerson:this.mergeReview.keep},!0).pipe(w(this._unsubscribeAll)).subscribe({next:s=>{this.IDs={keep:null,merge0:null,merge:[]},this.mergeReview={},this.mergeLoading=!1,this.notify.openInfoModal("Merge Completed."),this.ngxLoader.stopLoader("loader-support"),e.previous(),this.searchPerson()},error:s=>{this.mergeLoading=!1,this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal(s.error?s.error:"An error has occured",M.ERROR)}})}})}resetMerge(e){this.confirmDialogRef=this.dialog.open(ge,{disableClose:!1}),this.confirmDialogRef.componentInstance.confirmMessage="Are you sure?",this.confirmDialogRef.afterClosed().subscribe(r=>{r&&(this.IDs={keep:null,merge0:null,merge:[]},this.mergeReview={},this._mergeReviewOriginal={},e.previous(),this.searchPerson())})}copyData(e,r){this.mergeReview.keep[e]=r}showPersona(e){this.ngxLoader.startLoader("loader-support"),this.api.get(`SupportPerson/persona/${e._key}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{this.ngxLoader.stopLoader("loader-support");let o=this.buildJsonModalMessage(`Persona for ${e.name} (${e._key})`,r);this.notify.openInfoModal(o)},error:r=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}showCompliance2Records(e){this.ngxLoader.startLoader("loader-support"),this.api.get(`SupportPerson/compliance2/${e._key}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{if(this.ngxLoader.stopLoader("loader-support"),!r||r.length===0){let s=this.buildTextModalMessage(`Compliance records for ${e.name} (${e._key})`,"No compliance records found.");this.notify.openInfoModal(s);return}let o=this.buildJsonModalMessage(`Compliance records for ${e.name} (${e._key})`,r);this.notify.openInfoModal(o)},error:r=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}showTribalCredential(e){this.ngxLoader.startLoader("loader-support"),this.api.get(`ApprovalSupport/tribalCredential/${e._key}`,!0).pipe(w(this._unsubscribeAll)).subscribe({next:r=>{if(this.ngxLoader.stopLoader("loader-support"),!r?.file){let s=this.buildTextModalMessage(`Tribal Credential for ${e.name}`,r?.message||"There is no Tribal Credential document on file for this person.");this.notify.openInfoModal(s);return}let o=r.status=="pendingApproval"?"Pending Approval":"Approved";this.notify.openInfoModal(`<div class="mb-8"><strong>Tribal Credential for ${this.escapeHtml(e.name)}
1</strong> (${o})</div><img src="${r.file}" width="100%" alt="Tribal Credential">`)},error:r=>{this.ngxLoader.stopLoader("loader-support"),this.notify.openAlertModal(r.error?r.error:"An error has occured",M.ERROR)}})}buildJsonModalMessage(e,r){let o=this.escapeHtml(e),s=r==null?"null":JSON.stringify(r,null,2),C=this.escapeHtml(s);return`<div class="mb-8"><strong>${o}</strong></div><pre>${C}</pre>`}buildTextModalMessage(e,r){let o=this.escapeHtml(e),s=this.escapeHtml(r);return`<div class="mb-8"><strong>${o}</strong></div><div>${s}</div>`}escapeHtml(e){return e==null?"":e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}ditchPendingAvatars(){var e="ditchPendingAvatars",r=null,o=null,s=null,C=null,h=null,q=null,K=null,fe=this.siteName,ye=null,Te=null,At=null,Vt=null;this.api.post("Support/performRegplySystemTools/"+e+"/"+r+"/"+o+"/"+s+"/"+C+"/"+h+"/"+q+"/"+K+"/"+fe+"/"+ye+"/"+Te+"/"+At+"/"+Vt,{},!0).pipe(w(this._unsubscribeAll)).subscribe({next:Rt=>{this.ngxLoader.stopLoader("loader-systemTools")},error:Rt=>{this.notify.openAlertModal(Rt.error?Rt.error:"An error has occured",M.ERROR),this.loading=!1,this.ngxLoader.stopLoader("loader-systemTools")}})}compliancePopUp(e,r,o=null,s=!1){this.panelWidthMyPeople=this.isMobile?"100%":"650px";let C=o==="person"?{personID:e,name:r,isAdmin:!1,readOnlyMode:s}:{teamID:e,name:r,isAdmin:!1,readOnlyMode:s};this.dialog.open(Ei,{panelClass:"p12-dialog-container",width:this.panelWidthMyPeople,maxWidth:this.panelWidthMyPeople,height:"auto",maxHeight:"90vh",autoFocus:!1,data:C}).afterClosed().subscribe(()=>{})}openTeamTransferVideo(){window.open("https://regplay.nyc3.cdn.digitaloceanspaces.com/help/admin/team-transfer.mp4","_blank")}ngOnDestroy(){this._unsubscribeAll.next(!0),this._unsubscribeAll.complete()}static \u0275fac=function(r){return new(r||t)(b(z),b(Bt),b(pt),b(W),b(st),b(ve),b(Pi),b(Ue),b($n),b(zn),b(at),b(Bn),b(Pn))};static \u0275cmp=D({type:t,selectors:[["support"]],viewQuery:function(r,o){if(r&1&&(Y(Vr,5),Y(Lr,5),Y(ao,5),Y(Fr,5),Y(Br,7),Y(dn,5),Y(Le,5),Y(ao,5),Y(Nr,5),Y(sn,5)),r&2){let s;J(s=Z())&&(o.paginatorPerson=s.first),J(s=Z())&&(o.paginatorTeam=s.first),J(s=Z())&&(o.paginator4Proc2Register=s.first),J(s=Z())&&(o.paginatorEvent=s.first),J(s=Z())&&(o.filter=s.first),J(s=Z())&&(o.group=s.first),J(s=Z())&&(o.table=s.first),J(s=Z())&&(o.paginator=s.first),J(s=Z())&&(o.searchTextBox=s.first),J(s=Z())&&(o.tabs=s)}},decls:19,vars:9,consts:[["dataField",""],["paginatorPerson",""],["personMenu","matMenu"],["accountMenu","matMenu"],["complianceMenu","matMenu"],["debugMenu","matMenu"],["stepper",""],["paginatorEvent",""],["menu","matMenu"],["paginatorTeam",""],["search",""],["id","support","fusePerfectScrollbar","",1,"page-layout","simple","fullwidth"],["mode","indeterminate",1,"warn"],["title","Support","matIcon","support",3,"hideBanner"],[1,"content","p-24","mx-auto",2,"min-height","800px",3,"ngStyle"],["loaderId","loader-support",3,"fgsSize"],["dynamicHeight","","animationDuration","250ms",3,"selectedTabChange","selectedIndex"],["label","Person"],["matTabContent",""],["label","Event"],["label","Team"],["mat-tab-label",""],["label","Roster Freeze"],[1,"ps-search-card","mt-16"],[1,"ps-search-title"],[1,"ps-search-row"],[1,"ps-search-input-wrap",3,"ngClass"],[1,"ps-search-icon"],["type","search","placeholder","Search by keyword (ID, Name, Email or Phone)","name","name",1,"ps-search-input",3,"ngModelChange","keydown.enter","ngModel"],["mat-raised-button","","color","primary",1,"ps-search-btn",3,"click"],[1,"ps-results-wrap"],[1,"pm-wrapper","mt-16"],[1,"pm-toggle-row"],[1,"pm-panel"],[1,"ps-results-header"],[1,"ps-results-count"],[1,"ps-results-controls"],[1,"ps-quickfilter",3,"ngClass"],[1,"ps-qf-icon"],["placeholder","Quick Filter","name","searchInputPerson",1,"ps-qf-input",3,"keyup","ngModelChange","ngModel"],["mat-icon-button","",1,"ps-qf-clear"],["color","primary",1,"ps-merge-mode-toggle",3,"ngModelChange","ngModel"],[1,"ps-merge-toggle-icon"],[1,"ps-cards-list"],[1,"ps-card",3,"ngClass"],[1,"ps-no-results"],[1,"ps-merge-footer"],[3,"hidden"],["showFirstLastButtons","",3,"length","pageSizeOptions","pageSize","hidden"],["mat-icon-button","",1,"ps-qf-clear",3,"click"],[1,"ps-card-body"],[1,"ps-avatar-container"],[1,"ps-avatar",3,"ngClass"],["alt","Avatar",1,"ps-avatar-img",3,"src"],[1,"ps-avatar-dot"],[1,"ps-card-actions"],[1,"ps-card-main"],[1,"ps-card-name-row"],[1,"ps-card-name",3,"routerLink"],["matTooltip","Birth Certificate Verified",1,"ps-badge-icon","green-fg"],["matTooltip","Suspended",1,"ps-badge-icon","red-fg"],["matTooltip","Re
1stricted",1,"ps-badge-icon",2,"color","#f57f17"],[1,"ps-badge-icon","purple-fg",3,"matTooltip"],["matTooltip","Not Verified",1,"ps-badge-icon","grey-fg"],["matTooltip","Adult User with Login",1,"ps-badge-icon","green-fg"],["matTooltip","This account cannot be impersonated",1,"ps-badge-icon","orange-fg"],[1,"ps-card-location"],[1,"ps-loc-icon"],[1,"site-chip"],[1,"yellow-300","ml-8"],[1,"ps-card-ids"],["mat-button","",1,"ps-id-chip",3,"cdkCopyToClipboard"],[1,"ps-chip-icon"],[1,"ps-copy-icon"],["mat-button","",1,"ps-id-chip","ps-id-chip--usa",3,"cdkCopyToClipboard"],[1,"ps-stats-row"],["type","button",1,"ps-stat",3,"click","ngClass","disabled"],[1,"ps-card-right"],[3,"playerID","currentRating","nonBlack","nonIndigenous","isDirector"],[1,"ps-merged-label"],[1,"ps-card-details"],["mat-button","",1,"ps-keep-btn",3,"click"],["mat-button","",1,"ps-merge-btn",3,"click"],[1,"grey-300","ml-8"],["type","button","matTooltip","Delete insurance policy",1,"ps-ir-delete",3,"disabled"],["type","button","matTooltip","Delete insurance policy",1,"ps-ir-delete",3,"click","disabled"],[1,"flex-center",2,"gap","8px"],["src","/assets/icons/svg-usa.svg",1,"ps-usa-icon"],["mat-button","",1,"ps-action-btn","primary",3,"matMenuTriggerFor","disabled"],["role","status"],["role","alert"],["mat-menu-item","",3,"click"],["mat-menu-item",""],["mat-menu-item","",1,"red"],["mat-menu-item","",1,"green"],["mat-menu-item","",1,"red-300"],["mat-menu-item","",1,"green-300"],["mat-menu-item","",1,"blue-50",3,"click"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"disabled"],["mat-menu-item","",3,"click","disabled"],["mat-menu-item","","isUSASB","",3,"click"],["mat-menu-item","",3,"click","hidden"],["mat-menu-item","",1,"red",3,"click"],["mat-menu-item","",1,"green",3,"click"],["mat-menu-item","",1,"red-300",3,"click"],["mat-menu-item","",1,"green-300",3,"click"],["mat-menu-item","",1,"dark-orange-fg",3,"click"],[1,"material-icons","mr-8","red-fg"],[1,"ps-detail-item"],[1,"ps-detail-label"],["type","button",1,"ps-detail-copy",3,"cdkCopyToClipboard"],[1,"ps-detail-value"],["type","button",1,"ps-detail-copy",3,"click","cdkCopyToClipboard"],[1,"ps-detail-copy-icon"],[1,"ps-detail-value",3,"routerLink"],[1,"ps-mf-icon"],["color","primary",3,"ngModelChange","ngModel"],[1,"pm-header"],[1,"pm-header-icon-wrap"],[1,"pm-header-text"],[1,"pm-header-title"],[1,"pm-header-sub"],["color","primary",1,"ml-auto",3,"ngModelChange","ngModel"],[1,"font-size-12"],["orientation","vertical",1,"pm-stepper"],["matStepLabel",""],["matStepContent",""],[1,"pm-step-body",3,"ngStyle"],[1,"pm-id-card","pm-id-card--keep"],[1,"pm-id-card-header"],["appearance","outline",1,"w-100-p","mt-8"],["matInput","","name","keep",3,"ngModelChange","ngModel"],[1,"pm-arrow",3,"hidden"],[1,"pm-id-card","pm-id-card--merge"],["matInput","","name","merge0",3,"ngModelChange","keydown.enter","ngModel"],[1,"pm-merge-list"],[1,"pm-merge-item"],[1,"pm-step-actions","mt-16"],["mat-raised-button","",1,"primary",3,"click","disabled"],[1,"pm-remove-icon","mouse-pointer",3,"click"],[1,"rd-legend"],[1,"rd-legend-item"],[1,"rd-dot","rd-dot--match"],[1,"rd-dot","rd-dot--differ"],[1,"rd-dot","rd-dot--empty"],[1,"rd-table"],[1,"rd-table-head"],[1,"rd-th","rd-th--field"],[1,"rd-th","rd-th--keep"],[1,"rd-badge","rd-badge--keep"],[1,"rd-th","rd-th--mid"],[1,"rd-th","rd-th--merge"],[1,"rd-row",3,"grid-template-columns","ngClass"],[1,"pm-confirm-section","mt-20"],[1,"pm-warning"],[1,"pm-warn-icon"],[1,"bold","font-size-20"],[1,"pm-confirm-actions"],["mat-raised-button","",1,"grey-300","mr-12",3,"click","disabled"],["mat-raised-button","",1,"red",3,"click","disabled"],[1,"rd-badge","rd-badge--merge"],[1,"rd-row",3,"ngClass"],[1,"rd-cell","rd-cell--field"],[1,"rd-dot",3,"ngClass"],[1,"rd-field-label"],[1,"rd-cell","rd-cell--keep"],[1,"rd-val"],[1,"rd-cell","rd-cell--mid"],[1,"rd-arrow-icon"],[1,"rd-cell","rd-cell--merge",3,"ngClass"],[1,"rd-cell","rd-cell--merge",3,"click","ngClass"],["matTooltip","Copy to Keep record",1,"rd-copy-icon"],[1,"mt-16","w-100-p"],[1,"quick-search-toolbar__actions","mt-4"],[1,"quick-search","quick-search--desktop"],[1,"quick-search__icon"],["type","search","placeholder","Quick Search","name","searchInputEvent",1,"quick-search__input",3,"ngModelChange","keyup","ngModel"],["type","button","aria-label","Clear search",1,"quick-search__clear"],[1,"table-responsive"],["mat-table","","recycleRows","","matSort","",1,"w-100-p","table","table-bordered","border-separate",3,"dataSource"],["matColumnDef","sport"],["mat-header-cell","","style","text-align: center",4,"matHeaderCellDef"],["mat-cell","","class","text-center nowrap",4,"matCellDef"],["matColumnDef","dates"],["mat-header-cell","","style","text-align: center","class","px-20",4,"matHeaderCellDef"],["matColumnDef","divisionCnt"],["mat-header-cell","","style","text-align: center","class","px-12",4,"matHeaderCellDef"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","teamCnt"],["matColumnDef","roundCnt"],["matColumnDef","name"],["mat-header-cell","","class","pl-8",4,"matHeaderCellDef"],["mat-cell","","class","","style","padding: 0; min-width: 150px",4,"matCellDef"],["matColumnDef","director"],["mat-header-cell","","class","px-20",4,"matHeaderCellDef"],["matColumnDef","location"],["mat-header-cell","","class","center",4,"matHeaderCellDef"],["matColumnDef","action"],["mat-header-cell","","class","center px-4",4,"matHeaderCellDef"],["mat-cell","","class","text-center px-4",4,"matCellDef"],["mat-header-row","","class","font-size-large grey-300",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["class","mat-row",4,"matNoDataRow"],["showFirstLastButtons","",1,"mr-32",3,"length","pageSizeOptions","pageSize"],["type","button","aria-label","Clear search",1,"quick-search__clear",3,"click"],["mat-header-cell","",2,"text-align","center"],["mat-cell","",1,"text-center","nowrap"],["mat-header-cell","",1,"px-20",2,"text-align","center"],["mat-header-cell","",1,"px-12",2,"text-align","center"],["mat-cell","",1,"text-center"],["mat-header-cell","",1,"pl-8"],["mat-cell","",1,"",2,"padding","0","min-width","150px"],[2,"display","flex","align-items","center"],["matTooltip","Schedule Fee is not paid",1,"red-fg",2,"vertical-align","sub"],[3,"routerLink"],["mat-header-cell","",1,"px-20"],[3,"href"],["mat-header-cell","",1,"center"],["mat-header-cell","",1,"center","px-4"],["mat-cell","",1,"text-center","px-4"],["mat-button","",1,"primary","btn-sm",3,"matMenuTriggerFor"],["mat-header-row","",1,"font-size-large","grey-300"],["mat-row","",3,"ngClass"],[1,"mat-row"],["colspan","9",1,"mat-cell"],[1,"ps-team-actions","mt-16"],["mat-raised-button","","color","primary",3,"click"],["mat-stroked-button","","color","primary",1,"ml-8",3,"click"],[1,"mr-4"],["loaderId","loader-deleteTeam",3,"fgsSize"],["type","search","placeholder","Quick Search","name","searchInputTeam",1,"quick-search__input",3,"ngModelChange","keyup","ngModel"],[1,"support-teams-table-wrapper"],["recycleRows","","mat-table","","matSort","",1,"support-teams-table","w-100-
1p",3,"dataSource"],["matColumnDef","select"],["mat-cell","","class","center",4,"matCellDef"],["matColumnDef","logo"],["mat-header-cell","","class","center","style","width: 10px",4,"matHeaderCellDef"],["mat-cell","","class","center support-teams-logo-cell",4,"matCellDef"],["mat-cell","","class","px-4 text-center nowrap",4,"matCellDef"],["matColumnDef","selectedRegOption"],["mat-cell","","class","p-8 nowrap",4,"matCellDef"],["matColumnDef","club"],["mat-cell","","class","center","style","min-width: 150px",4,"matCellDef"],["mat-cell","","class","px-8","style","min-width: 150px",4,"matCellDef"],["mat-cell","","class","px-4 text-center",4,"matCellDef"],["matColumnDef","manager"],["mat-cell","","class","text-center px-4","style","min-width: 150px",4,"matCellDef"],["matColumnDef","managerEmail"],["matColumnDef","rosterCnt"],["mat-header-cell","","class","px-4","style","text-align: center",4,"matHeaderCellDef"],["matColumnDef","rosterAid"],["matColumnDef","eventCnt"],["mat-header-row","","class","support-teams-header-row",4,"matHeaderRowDef"],["mat-row","",3,"row-even","row-odd",4,"matRowDef","matRowDefColumns"],[1,"dvAssignSelectedTeams"],[1,"mr-8","text-bold",3,"ngClass"],[3,"ngClass"],["placeholder","Select a club to assign","name","club2assign",3,"ngModelChange","ngModel"],[1,"select-container"],[2,"width","100%"],["autocomplete","off","placeholder","Search","aria-label","Search","matInput","","name","clubFilterKeyword",3,"keyup","ngModelChange","ngModel"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"disableRipple"],[3,"value"],["mat-raised-button","","color","primary",1,"ml-8",3,"click","disabled"],["color","primary",3,"change","checked","indeterminate"],["mat-cell","",1,"center"],["color","primary",3,"click","change","checked"],["mat-header-cell","",1,"center",2,"width","10px"],["mat-cell","",1,"center","support-teams-logo-cell"],["loading","lazy",1,"teamLogo",3,"src"],["loading","lazy",2,"border","0","width","60px","max-width","60px","height","auto","vertical-align","top",3,"ngClass","src"],["mat-cell","",1,"px-4","text-center","nowrap"],[2,"text-transform","capitalize"],["mat-cell","",1,"p-8","nowrap"],[1,"fa-lg","yellow-fg",3,"icon"],[1,"fa-lg","green-fg",3,"icon"],[1,"fa-lg","red-fg",3,"icon"],[1,"fa-lg","orange-fg",3,"icon"],["mat-cell","",1,"center",2,"min-width","150px"],["mat-cell","",1,"px-8",2,"min-width","150px"],[1,"red-100"],["mat-cell","",1,"px-4","text-center"],["mat-cell","",1,"text-center","px-4",2,"min-width","150px"],["mat-header-cell","",1,"px-4",2,"text-align","center"],["topic","roster/rosterHelp"],["mat-icon-button","",1,"amber-fg",3,"disabled","spinner"],["mat-icon-button","",1,"amber-fg",3,"click","disabled"],["mat-menu-item","",3,"routerLink"],["mat-menu-item","",1,"red-fg",3,"disabled"],["mat-menu-item","",1,"red-fg"],["mat-menu-item","",1,"red-fg",3,"click","disabled"],["mat-menu-item","",1,"red-fg",3,"click"],[1,"material-icons","mr-8"],["mat-header-row","",1,"support-teams-header-row"],["mat-row",""],["colspan","13",1,"mat-cell"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click","disableRipple"],[1,"primary",2,"border-radius","16px","padding","2px 7px"],[2,"min-height","900px"],[3,"numbers"],["mat-tab-label","",1,"double-header"],[1,"material-icons","mouse-pointer"],[2,"flex-grow","1"],[1,"primary-fg"],[1,"value"],[1,"material-icons","mouse-pointer",3,"click"]],template:function(r,o){if(r&1){let s=v();n(0,"div",11),g(1,Xr,1,0,"mat-progress-bar",12),S(2,"page-header",13),n(3,"div",14),S(4,"ngx-ui-loader",15),n(5,"mat-tab-group",16),u("selectedTabChange",function(h){return m(s),_(o.onTabChanged(h))}),n(6,"mat-tab",17),y(7,ps,14,7,"ng-template",18),i(),n(8,"mat-tab",19),y(9,Vs,11,5,"ng-template",18),i(),n(10,"mat-tab",20),y(11,$d,12,6,"ng-template",18),i(),n(12,"mat-tab"),y(13,Ud,4,1,"ng-template",21)(14,qd,2,1,"ng-template",18),i(),g(15,Kd,3,0,"mat-tab"),g(16,Jd,2,0,"mat-tab",22),i()()(),y(17,Xd,7,6,"ng-template",null,0,nt)}r&2&&(l(),f(o.loading?1:-1),l(),c("hideBanner",!0),l(),c("ngStyle",j(7,zr,o.fuseConfig.pageWidth&&!o.isMobile?o.fuseConfig.pageWidth+"%":"100%")),l(),c("fgsSize",75),l(),c("selectedIndex",o.selectedIndex),l(10),f((o.supportNumbers==null?null:o.supportNumbers.alreadyRegistered)>0?15:-1),l(),f(o.isSiteAdminOrAbove?16:-1))},dependencies:[$,de,zt,pe,ee,te,_e,Ie,pi,ue,we,si,He,dt,pn,fi,hi,sn,dn,Ti,Ii,ae,oe,ie,Me,le,re,Q,G,A,N,ne,Pt,Le,ci,Ct,vt,xt,ht,Mt,bt,St,wt,yt,an,ln,_i,$e,je,Jt,Zn,ki,Yt,Qt,Gt,Kt,ct,ni,Et,qe,Mi,Si,xi,vi,bi,kt,Ge,lt,rt,Jn,Yn,wi,Ve,Ae,De,ti,mt,Xt,Tt,Qi,We,Vn],styles:["[_ngcontent-%COMP%]:root{--rp-nav
1y-900: #10243f;--rp-navy-800: #143b67;--rp-navy-700: #1a3668;--rp-navy-600: #244f7e;--rp-text: #122033;--rp-text-muted: #64798c;--rp-text-subtle: #667085;--rp-divider: #dce5ee;--rp-divider-soft: #e8edf3;--rp-border-control: #8792a5;--rp-surface: #ffffff;--rp-surface-tint: #f2f7fc;--rp-surface-head: #eef2f6;--rp-surface-sunken: #f7f9fc;--rp-ok-bg: #eaf6ea;--rp-ok-border: #7fb583;--rp-ok-fg: #2e7d32;--rp-warn-bg: #fff3e0;--rp-warn-border: #c9922f;--rp-warn-fg: #9a4a00;--rp-danger-bg: #ffebee;--rp-danger-border: #d97b7b;--rp-danger-fg: #c62828;--rp-info-bg: #eef2fb;--rp-info-border: #8fa6cf;--rp-info-fg: #244f7e;--rp-neutral-bg: #f1f3f6;--rp-neutral-border: #9aa4b2;--rp-neutral-fg: #5a6b7d;--rp-gold-bg: #fdf6e3;--rp-gold-ring: #d4a531;--rp-gold-fg: #6b4700;--rp-silver-bg: #f1f3f6;--rp-silver-ring: #9ba5b1;--rp-silver-fg: #48535f;--rp-bronze-bg: #f8ede6;--rp-bronze-ring: #c4855f;--rp-bronze-fg: #6e3b1d;--rp-focus-ring: #244f7e;--rp-radius-control: 6px;--rp-radius-card: 8px;--rp-radius-row: 10px;--rp-radius-panel: 16px;--rp-shadow-card: 0 1px 3px rgba(15, 31, 53, .05);--rp-shadow-panel: 0 1px 3px rgba(15, 31, 53, .04), 0 8px 32px rgba(15, 31, 53, .07)}#support[_ngcontent-%COMP%]{width:100%}#support[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border-collapse:collapse;border-spacing:0;width:100%;border:2px solid #ddd}#support[_ngcontent-%COMP%] .p-content[_ngcontent-%COMP%]{padding:0 24px;margin-top:12px}@media screen and (max-width:599px){#support[_ngcontent-%COMP%] .p-content[_ngcontent-%COMP%]{padding:4px}#support[_ngcontent-%COMP%] .p-content[_ngcontent-%COMP%] .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:fit-content!important}}@media screen and (min-width:600px)and (max-width:959px){#support[_ngcontent-%COMP%] .p-content[_ngcontent-%COMP%]{padding:4px}}#support[_ngcontent-%COMP%] .center[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:center!important}#support[_ngcontent-%COMP%] .center[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{justify-content:center!important}#support[_ngcontent-%COMP%] .center.mat-mdc-header-cell[_ngcontent-%COMP%]{text-align:center!important}#support[_ngcontent-%COMP%] .mat-sort-header-arrow[_ngcontent-%COMP%]{color:#ddd!important}#support[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]:first-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]:first-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-footer-cell[_ngcontent-%COMP%]:first-of-type{padding-left:6px!important}#support[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]:last-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]:last-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-footer-cell[_ngcontent-%COMP%]:last-of-type{padding-right:24px!important}@media screen and (max-width:599px){#support[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]:last-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]:last-of-type, #support[_ngcontent-%COMP%] td.mat-mdc-footer-cell[_ngcontent-%COMP%]:last-of-type{padding-right:0!important}}#support[_ngcontent-%COMP%] .initialFieldSet[_ngcontent-%COMP%]{border-radius:5px;border:1px solid #ccc;padding:0 .75em;background:#fff}#support[_ngcontent-%COMP%] .initialLegend[_ngcontent-%COMP%]{color:#000;padding:0 10px}#support[_ngcontent-%COMP%] .support-teams-table-wrapper[_ngcontent-%COMP%]{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000014;border:1px solid #eaecf0;overflow-x:auto;margin:8px 0}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%]{border:none!important;border-collapse:collapse;font-size:14px}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] .support-teams-header-row[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]{background:#eaecf0;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#4a5568;white-space:nowrap;padding:8px 10px;border-bottom:2px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:middle}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] .support-teams-header-row[_ngcontent-%COMP%] th.mat-mdc-header-cell[_ngcontent-%COMP%]:last-of-type{border-right:none}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e8e8e8;vertical-align:middle}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] td.mat-mdc-cell[_ngcontent-%COMP%]:last-of-type{border-right:none}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] td.mat-mdc-cell.support-teams-logo-cell[_ngcontent-%COMP%]{padding:0;min-width:60px;vertical-align:middle}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] tr.mat-mdc-row.row-even[_ngcontent-%COMP%]{background:#fff}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] tr.mat-mdc-row.row-odd[_ngcontent-%COMP%]{background:#f9fafb}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] tr.mat-mdc-row[_ngcontent-%COMP%]{transition:background-color .15s ease;min-height:48px}#support[_ngcontent-%COMP%] .support-teams-table[_ngcontent-%COMP%] tr.mat-mdc-row[_ngcontent-%COMP%]:hover{background-color:#eef2f7!important}.btn-narrow[_ngcontent-%COMP%]{line-height:24px}[_nghost-%COMP%] .bgWarning.mat-form-field-appearance-outline .mat-form-field-outline{background-color:#dfe0e4!important;color:#fff!important;border-radius:5px}[_nghost-%COMP%] .bgWarning .mat-select-arrow{color:#000!important}[_nghost-%COMP%] .mat-icon.bigger{height:34px!important;width:34px!important;font-size:34px!important}mat-input-container.ng-touched.ng-invalid[_ngcontent-%COMP%] .mat-input-placeholder[_ngcontent-%COMP%]{color:red}mat-input-container.ng-touched.ng-invalid[_ngcontent-%COMP%] .mat-input-underline[_ngcontent-%COMP%]{border-top-width:2px;border-color:red}mat-input-container.ng-touched.ng-invalid[_ngcontent-%COMP%] .mat-input-ripple[_ngcontent-%COMP%]{background-color:red}mat-input-container.ng-touched.ng-invalid[_ngcontent-%COMP%] mat-hint[_ngcontent-%COMP%]{color:red}.chkBox[_ngcontent-%COMP%]{width:17px;height:17px;margin-right:3px}.smlDateInput[_ngcontent-%COMP%]{width:90px;padding:2px;border:1px solid #888;text-align:center}.teamLogo[_ngcontent-%COMP%]{vertical-align:middle;padding:5px;height:60px;width:auto;max-width:60px;object-fit:cover}.tdBorder[_ngcontent-%COMP%]{border:1px solid;border-color:#0000001f;width:60px;height:60px}.records2merge[_ngcontent-%COMP%]{overflow-x:auto;max-width:calc(100% - 240px)}.RPDataField[_ngcontent-%COMP%]{box-shadow:0 0 2px 1px #00000026;text-shadow:1px 1px 1px #fff;padding:4px;margin-bottom:8px;border-bottom:1px solid #000;display:flex;align-items:center;justify-content:space-between}.RPDataField.keep[_ngcontent-%COMP%]{background:-webkit-gradient(linear,left bottom,left top,color-stop(.39,rgb(212,243,212)),color-stop(.7,rgb(250,255,251)))}.RPDataField.merge[_ngcontent-%COMP%]{background:-webkit-gradient(linear,left bottom,left top,color-stop(.39,rgb(251,229,202)),color-stop(.7,rgb(255,251,243)))}.RPDataField[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:11px;display:block;line-height:12px;text-transform:capitalize}.RPDataField[_ngcontent-%COMP%] span.value[_ngcontent-%COMP%]{display:inline-block;font-size:18px;line-height:16px;min-height:16px;
1max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.RPDataField[_ngcontent-%COMP%] span.material-icons[_ngcontent-%COMP%]{font-size:22px;line-height:20px;margin-right:2px}tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#fbfbfb}.site-chip[_ngcontent-%COMP%]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.2px;background:#ffebee;border:1.5px solid #ef9a9a;color:#c62828;white-space:nowrap}@media screen and (max-width:959px){table[_ngcontent-%COMP%]{border-collapse:separate!important;border-spacing:0}.mat-column-filler[_ngcontent-%COMP%]{padding:0 8px;font-size:10px;text-align:center}.mat-mdc-table-sticky-border-elem-left[_ngcontent-%COMP%]{border-right:1px solid #dcdddf}}.stretch-badge[_ngcontent-%COMP%] > .mat-badge-content[_ngcontent-%COMP%]{width:auto;border-radius:13px;right:unset!important}.chip-narrow[_ngcontent-%COMP%] > .mat-mdc-standard-chip[_ngcontent-%COMP%]{padding:1px 8px;min-height:24px}.double-header[_ngcontent-%COMP%] > .mat-tab-label[_ngcontent-%COMP%] .mat-tab-label-content[_ngcontent-%COMP%]{flex-direction:column!important}.dvAssignSelectedTeams[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:15px;place-content:baseline flex-start;align-items:baseline}@media screen and (max-width:599px){.dvAssignSelectedTeams[_ngcontent-%COMP%]{flex-direction:column;place-content:stretch center;align-items:stretch;max-height:100%}}.ps-search-card[_ngcontent-%COMP%]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px 20px 16px;margin-bottom:16px}@media screen and (max-width:599px){.ps-search-card[_ngcontent-%COMP%]{padding:10px 0 8px}}.ps-search-title[_ngcontent-%COMP%]{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.ps-search-row[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}@media screen and (max-width:599px){.ps-search-row[_ngcontent-%COMP%]{flex-direction:column;gap:8px}}.ps-search-input-wrap[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;border:1.5px solid #dde1e7;border-radius:8px;padding:0 12px;background:#f8f9fb;transition:border-color .2s}.ps-search-input-wrap[_ngcontent-%COMP%]:focus-within{border-color:var(--mdc-theme-primary, #1976d2);background:#fff;box-shadow:0 0 0 3px rgba(var(--mdc-theme-primary-rgb, 25 118 210)/.1)}.ps-search-icon[_ngcontent-%COMP%]{color:#999;font-size:20px;margin-right:8px;flex-shrink:0}.ps-search-input[_ngcontent-%COMP%]{flex:1;border:none;background:transparent;outline:none;font-size:14px;padding:10px 0;color:#333}.ps-search-input[_ngcontent-%COMP%]::placeholder{color:#aaa}.ps-search-btn[_ngcontent-%COMP%]{white-space:nowrap;border-radius:8px!important;padding:0 24px!important;height:42px;font-weight:600}@media screen and (max-width:599px){.ps-search-btn[_ngcontent-%COMP%]{width:100%}}.ps-team-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}@media screen and (max-width:599px){.ps-team-actions[_ngcontent-%COMP%]{justify-content:stretch}.ps-team-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1 1 auto}}.ps-results-wrap[_ngcontent-%COMP%]{margin-top:4px}.ps-results-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 14px;background:#f8f9fb;border-radius:10px;border:1px solid #eaecf0}.ps-results-count[_ngcontent-%COMP%]{font-size:14px;color:#555}.ps-results-count[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#1a1a2e;font-weight:700}.ps-results-controls[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ps-quickfilter[_ngcontent-%COMP%]{display:flex;align-items:center;border:1px solid #dde1e7;border-radius:6px;padding:2px 8px;background:#fff;gap:4px}.ps-qf-icon[_ngcontent-%COMP%]{font-size:18px;color:#999}.ps-qf-input[_ngcontent-%COMP%]{border:none;outline:none;font-size:13px;padding:4px 2px;width:140px;color:#333;background:transparent}.ps-qf-input[_ngcontent-%COMP%]::placeholder{color:#bbb}.ps-qf-clear[_ngcontent-%COMP%]{width:24px!important;height:24px!important;line-height:24px!important}.ps-qf-clear[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:16px}.ps-merge-mode-toggle[_ngcontent-%COMP%] .ps-merge-toggle-icon[_ngcontent-%COMP%]{font-size:18px;vertical-align:middle;margin-right:4px}.ps-cards-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.ps-card[_ngcontent-%COMP%]{background:#fff;border-radius:10px;border:1.5px solid #eaecf0;box-shadow:0 1px 4px #0000000f;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ps-card[_ngcontent-%COMP%]:hover{box-shadow:0 3px 10px #0000001a}.ps-card--keep[_ngcontent-%COMP%]{border:3px solid;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.ps-card--merge[_ngcontent-%COMP%]{border:3px solid;border-color:#ff9800;box-shadow:0 0 0 2px #ff980033}.ps-card--merged[_ngcontent-%COMP%]{border-color:#9c27b0;opacity:.85}.ps-card--suspended[_ngcontent-%COMP%]{border-color:#f44336;background:#fff8f8}.ps-card-body[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:24px;padding:14px 16px}@media screen and (max-width:599px){.ps-card-body[_ngcontent-%COMP%]{flex-wrap:wrap;gap:10px}}.ps-avatar-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:4px}
1.ps-avatar-container[_ngcontent-%COMP%] .ps-avatar[_ngcontent-%COMP%]{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#e0e7ff;color:#3949ab;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px;font-weight:700;position:relative;letter-spacing:.5px}.ps-avatar-container[_ngcontent-%COMP%] .ps-avatar--adult[_ngcontent-%COMP%]{background:#c8e6c9;color:#2e7d32}.ps-avatar-container[_ngcontent-%COMP%] .ps-avatar-img[_ngcontent-%COMP%]{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.ps-avatar-container[_ngcontent-%COMP%] .ps-avatar-dot[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#4caf50;border:2px solid #fff}.ps-avatar-container[_ngcontent-%COMP%] .ps-card-actions[_ngcontent-%COMP%]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.ps-card-main[_ngcontent-%COMP%]{flex:1;min-width:0}.ps-card-name-row[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:4px}.ps-card-name[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:#1565c0;text-decoration:none}.ps-card-name[_ngcontent-%COMP%]:hover{text-decoration:underline}.ps-badge-icon[_ngcontent-%COMP%]{font-size:16px!important;height:16px!important;width:16px!important;vertical-align:middle}.ps-card-location[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;margin-bottom:6px}.ps-loc-icon[_ngcontent-%COMP%]{font-size:14px!important;height:14px!important;width:14px!important;color:#999}.ps-card-ids[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.ps-id-chip[_ngcontent-%COMP%]{display:inline-flex!important;align-items:center;gap:3px;background:#f1f3f8!important;border:1px solid #dde1e7;border-radius:20px!important;padding:0 10px!important;height:26px!important;min-width:unset!important;font-size:12px!important;color:#444!important;line-height:26px!important}.ps-id-chip--usa[_ngcontent-%COMP%]{background:#e3f2fd!important;border-color:#90caf9;color:#1565c0!important}.ps-chip-icon[_ngcontent-%COMP%], .ps-copy-icon[_ngcontent-%COMP%]{font-size:13px!important;height:13px!important;width:13px!important;color:#999}.ps-usa-icon[_ngcontent-%COMP%]{width:18px;height:18px;object-fit:contain}.ps-stats-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px}.ps-stat[_ngcontent-%COMP%]{appearance:none;font-size:11px;border-radius:12px;padding:2px 9px;white-space:nowrap;font-weight:600;letter-spacing:.2px;font-family:inherit;line-height:1.35;cursor:pointer}.ps-stat--active[_ngcontent-%COMP%]{background:#d4fce8;border:1.5px solid #34a85a;color:#1a6b38;text-shadow:0 0 6px rgba(52,168,90,.35);box-shadow:inset 0 1px #ffffff80,0 1px 3px #34a85a2e}.ps-stat--active[_ngcontent-%COMP%]:hover, .ps-stat--active[_ngcontent-%COMP%]:focus-visible{background:#bff6d8;box-shadow:inset 0 1px #fff9,0 2px 6px #34a85a47}.ps-stat--zero[_ngcontent-%COMP%]{background:#f5efe6;border:1.5px solid #c4a882;color:#7a5c3a;box-shadow:inset 0 1px #fff6;cursor:default}.ps-card-right[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}.ps-card-right[_ngcontent-%COMP%] player-rating .pr-root{margin:0!important}@media screen and (max-width:599px){.ps-card-right[_ngcontent-%COMP%]{justify-content:center;width:100%;align-items:flex-start}}.ps-keep-btn[_ngcontent-%COMP%]{background:#e8f5e9!important;color:#2e7d32!important;border:1.5px solid #a5d6a7!important;border-radius:6px!important;font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px!important}.ps-keep-btn[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:15px!important;height:15px!important;width:15px!important;vertical-align:middle}.ps-merge-btn[_ngcontent-%COMP%]{background:#fff8e1!important;color:#e65100!important;border:1.5px solid #ffcc80!important;border-radius:6px!important;font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px!important}.ps-merge-btn[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:15px!important;height:15px!important;width:15px!important;vertical-align:middle}.ps-action-btn[_ngcontent-%COMP%]{border-radius:6px!important;min-width:130px!important}.ps-merged-label[_ngcontent-%COMP%]{font-size:11px;color:#9c27b0;background:#f3e5f5;padding:3px 8px;border-radius:10px}
1.ps-card-details[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid #f0f0f0;background:#fafbfc;padding:8px 16px}.ps-detail-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:140px;padding:4px 12px 4px 0;flex:1}.ps-detail-label[_ngcontent-%COMP%]{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#999;line-height:1.2}.ps-detail-value[_ngcontent-%COMP%]{font-size:13px;color:#333;text-decoration:none}.ps-detail-value[href][_ngcontent-%COMP%]:hover{text-decoration:underline;color:#1565c0}.ps-detail-copy[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.ps-detail-copy[_ngcontent-%COMP%]:hover .ps-detail-value[_ngcontent-%COMP%]{color:#1565c0;text-decoration:underline}.ps-detail-copy[_ngcontent-%COMP%]:hover .ps-detail-copy-icon[_ngcontent-%COMP%]{color:#1565c0}.ps-detail-copy-icon[_ngcontent-%COMP%]{width:16px;height:16px;font-size:16px;color:#7a7a7a}.ps-no-results[_ngcontent-%COMP%]{text-align:center;padding:32px;color:#aaa;font-size:14px;background:#fafafa;border-radius:8px;border:1px dashed #e0e0e0}.ps-merge-footer[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 16px;background:color-mix(in srgb,var(--mdc-theme-primary, #1976d2) 8%,#fff);border:1px solid color-mix(in srgb,var(--mdc-theme-primary, #1976d2) 30%,transparent);border-radius:8px;font-size:13px;color:var(--mdc-theme-primary, #1976d2)}.ps-mf-icon[_ngcontent-%COMP%]{font-size:18px!important;flex-shrink:0}.pm-wrapper[_ngcontent-%COMP%]{border-top:2px solid #f0f0f0;padding-top:16px}.pm-toggle-row[_ngcontent-%COMP%]{margin-bottom:8px}.pm-panel[_ngcontent-%COMP%]{background:#fff;border-radius:12px;border:1.5px solid #eaecf0;box-shadow:0 2px 10px #00000012;overflow:hidden}.pm-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:color-mix(in srgb,var(--mdc-theme-primary, #1976d2) 5%,#fff);border-bottom:1px solid #eaecf0}.pm-header-icon-wrap[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--mdc-theme-primary, #1976d2) 12%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-header-icon-wrap[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{color:var(--mdc-theme-primary, #1976d2);font-size:22px}.pm-header-text[_ngcontent-%COMP%]{flex:1}.pm-header-title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#1a1a2e}.pm-header-sub[_ngcontent-%COMP%]{font-size:12px;color:#888;margin-top:2px}.pm-stepper[_ngcontent-%COMP%]{padding:8px 16px 16px}.pm-stepper[_ngcontent-%COMP%] .mat-vertical-content[_ngcontent-%COMP%]{padding:0!important}.pm-step-body[_ngcontent-%COMP%]{display:flex;gap:16px;align-items:flex-start;margin-top:12px}@media screen and (max-width:699px){.pm-step-body[_ngcontent-%COMP%]{flex-direction:column}}.pm-id-card[_ngcontent-%COMP%]{flex:1;border-radius:10px;border:1.5px solid #eaecf0;padding:14px}.pm-id-card--keep[_ngcontent-%COMP%]{border-color:#a5d6a7;background:#f9fff9}.pm-id-card--merge[_ngcontent-%COMP%]{border-color:#ffcc80;background:#fffbf0}.pm-id-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}.pm-id-card-header[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:18px}.pm-id-card--keep[_ngcontent-%COMP%] .pm-id-card-header[_ngcontent-%COMP%]{color:#2e7d32}.pm-id-card--keep[_ngcontent-%COMP%] .pm-id-card-header[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{color:#4caf50}.pm-id-card--merge[_ngcontent-%COMP%] .pm-id-card-header[_ngcontent-%COMP%]{color:#e65100}.pm-id-card--merge[_ngcontent-%COMP%] .pm-id-card-header[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{color:#ff9800}.pm-arrow[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:52px;color:#ccc}.pm-arrow[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:28px}@media screen and (max-width:699px){.pm-arrow[_ngcontent-%COMP%]{display:none}}.pm-merge-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pm-merge-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff3e0;border:1px solid #ffcc80;border-radius:6px;font-size:13px}.pm-remove-icon[_ngcontent-%COMP%]{font-size:18px!important;color:#e53935}.pm-step-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.rd-legend[_ngcontent-%COMP%]{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:12px 0 10px;font-size:12px;color:#666}.rd-legend-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.rd-dot[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.rd-dot--match[_ngcontent-%COMP%]{background:#4caf50}.rd-dot--differ[_ngcontent-%COMP%]{background:#ff9800}.rd-dot--empty[_ngcontent-%COMP%]{background:#bdbdbd;border:1.5px solid #bdbdbd}.rd-quick-actions[_ngcontent-%COMP%]{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.rd-qa-btn[_ngcontent-%COMP%]{border-radius:6px!important;font-size:13px!important;height:34px!important;border:1.5px solid!important}.rd-qa-btn[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{font-size:16px!important;height:16px!important;width:16px!important;vertical-align:middle;margin-right:4px}.rd-qa-btn--keep[_ngcontent-%COMP%]{border-color:#a5d6a7!important;color:#2e7d32!important;background:#f1f8f1!important}.rd-qa-btn--merge[_ngcontent-%COMP%]{border-color:#ffcc80!important;color:#e65100!important;background:#fff8f0!important}.rd-qa-btn--auto[_ngcontent-%COMP%]{border-color:#b3c0e0!important;color:#3949ab!important;background:#f0f3fc!important}.rd-table[_ngcontent-%COMP%]{border:1.5px solid #eaecf0;border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.rd-table-head[_ngcontent-%COMP%]{display:grid;background:#f8f9fb;border-bottom:2px solid #eaecf0;min-width:max-content}.rd-th[_ngcontent-%COMP%]{padding:10px 12px;font-size:11px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.rd-th--keep[_ngcontent-%COMP%]{background:#edf7ed;color:#2e7d32;border-right:1px solid #c8e6c9}.rd-th--merge[_ngcontent-%COMP%]{background:#fff8e1;color:#e65100}.rd-th--mid[_ngcontent-%COMP%]{background:#f8f9fb;text-align:center}.rd-badge[_ngcontent-%COMP%]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:800;margin-right:4px}.rd-badge--keep[_ngcontent-%COMP%]{background:#4caf50;color:#fff}.rd-badge--merge[_ngcontent-%COMP%]{background:#ff9800;color:#fff}.rd-row[_ngcontent-%COMP%]{display:grid;
1border-bottom:1px solid #f0f0f0;min-height:40px;min-width:max-content;transition:background .15s}.rd-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.rd-row[_ngcontent-%COMP%]:hover{background:#fafbfd}.rd-row--differ[_ngcontent-%COMP%]{background:#fffdf5}.rd-cell[_ngcontent-%COMP%]{padding:8px 12px;display:flex;align-items:center;gap:6px;font-size:13px}.rd-cell--field[_ngcontent-%COMP%]{background:#fafafa;border-right:1px solid #f0f0f0;gap:8px}.rd-cell--keep[_ngcontent-%COMP%]{background:#f5fff5;border-right:1px solid #e8f5e9;color:#1a1a1a}.rd-cell--mid[_ngcontent-%COMP%]{justify-content:center;padding:0;background:#f8f9fb;color:#ccc;border-right:1px solid #f0f0f0}.rd-cell--merge[_ngcontent-%COMP%]{color:#444}.rd-cell--copyable[_ngcontent-%COMP%]{cursor:pointer}.rd-cell--copyable[_ngcontent-%COMP%]:hover{background:#fff3e0}.rd-cell--copyable[_ngcontent-%COMP%]:hover .rd-copy-icon[_ngcontent-%COMP%]{opacity:1}.rd-field-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.4px}.rd-val[_ngcontent-%COMP%]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;min-width:100px}.rd-arrow-icon[_ngcontent-%COMP%]{font-size:16px!important;height:16px!important;width:16px!important;color:#ccc}.rd-copy-icon[_ngcontent-%COMP%]{font-size:16px!important;height:16px!important;width:16px!important;color:#ff9800;opacity:0;flex-shrink:0;transition:opacity .15s}.pm-confirm-section[_ngcontent-%COMP%]{border-top:1px solid #f0f0f0;padding-top:16px}.pm-warning[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff3e0;border:1px solid #ffcc80;border-radius:8px;font-size:13px;color:#e65100;margin-bottom:16px}.pm-warn-icon[_ngcontent-%COMP%]{font-size:20px!important;flex-shrink:0}.pm-confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.select-container[_ngcontent-%COMP%] .mat-mdc-optgroup-label .mdc-list-item__primary-text{width:100%}.ps-ir-delete[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:#64798c;cursor:pointer}.ps-ir-delete[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px}.ps-ir-delete[_ngcontent-%COMP%]:hover, .ps-ir-delete[_ngcontent-%COMP%]:focus-visible{color:#c62828}.ps-ir-delete[_ngcontent-%COMP%]:focus-visible{outline:2px solid #244f7e;outline-offset:2px}.ps-ir-delete[disabled][_ngcontent-%COMP%]{opacity:.5;cursor:default}"]})}return t})();var O_=[{path:"",pathMatch:"full",component:lo,data:{metaTags:[{property:"og:title",content:"Support"}]}}];
1export{O_ as supportRoutes};
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.