1import{b as G}from"./chunk-FWW3IJT2.js";import{a as Y}from"./chunk-NXTJBJRP.js";import{Ec as $,id as w,jb as U}from"./chunk-X5J6QTCG.js";import{$a as d,Fa as n,Hb as D,Ib as t,Jb as _,Ka as T,Kb as x,Ma as E,Sa as y,Th as O,Wc as N,Xa as g,Zc as M,_c as R,bb as m,be as F,bg as L,cc as P,db as A,dc as S,di as k,eb as b,fb as I,gb as u,hb as a,ib as o,jb as p,lc as s,mc as h,nc as f,tb as c,yd as B}from"./chunk-SMW7PHYX.js";var q=class{constructor(){this.isPending=!0}},v=(function(e){return e[e.PLAYER_REGISTRATION_PAYMENT=1]="PLAYER_REGISTRATION_PAYMENT",e[e.DONATION_PAYMENT=2]="DONATION_PAYMENT",e})(v||{});var j=e=>["/admin/credits",e],H=e=>({playerID:e}),J=()=>["/admin/credits/new"],K=e=>({playerID:e}),Q=()=>["donate"];function V(e,r){e&1&&t(0,` 2 Credits/Discounts 3 `)}function W(e,r){e&1&&t(0,` 4 Credits 5 `)}function X(e,r){e&1&&t(0,` 6 Credit/Discount 7 `)}function Z(e,r){e&1&&t(0,` 8 Credit 9 `)}function tt(e,r){e&1&&(t(0,` 10 `),a(1,"th"),t(2,"Category"),o(),t(3,` 11 `))}function et(e,r){e&1&&(t(0,` 12 `),a(1,"th"),t(2,"Notes"),o(),t(3,` 13 `))}function it(e,r){if(e&1&&(t(0,` 14 `),a(1,"tr"),t(2,` 15 `),a(3,"th"),t(4,` 16 `),d(5,X,1,0),d(6,Z,1,0),o(),t(7,` 17 `),d(8,tt,4,0),a(9,"th"),t(10,"Program(s)"),o(),t(11,` 18 `),a(12,"th"),t(13,"Amount"),o(),t(14,` 19 `),a(15,"th"),t(16,"Remaining"),o(),t(17,` 20 `),a(18,"th"),t(19,"Effective"),o(),t(20,` 21 `),a(21,"th"),t(22,"Expires"),o(),t(23,` 22 `),d(24,et,4,0),o(),t(25,` 23 `)),e&2){let i=c(2);n(5),m(i.isAdmin?5:-1),n(),m(i.isAdmin?-1:6),n(2),m(i.isAdmin?8:-1),n(16),m(i.isAdmin?24:-1)}}function nt(e,r){if(e&1&&(t(0,` 24 `),a(1,"a",6),t(2),o(),t(3,` 25 `)),e&2){let i=c().$implicit,l=c(2);n(),u("routerLink",S(3,j,i.clubCreditID))("queryParams",S(5,H,l.playerID)),n(),x(` 26 `,i.creditName,` 27 `)}}function at(e,r){if(e&1&&t(0),e&2){let i=c().$implicit;x(` 28 `,i.creditName,` 29 `)}}function ot(e,r){if(e&1&&(t(0,` 30 `),a(1,"td"),t(2),o(),t(3,` 31 `)),e&2){let i=c().$implicit;n(2),_(i.creditCategory)}}function rt(e,r){if(e&1&&(t(0,` 32 `),a(1,"td"),t(2,` 33 `),a(3,"span"),p(4,"i",7),t(5,` 34 `),o(),t(6,` 35 `),o(),t(7,` 36 `)),e&2){let i=c().$implicit;n(4),D(i.notes?"fas fa-note":"far fa-note"),u("pTooltip",i.notes)}}function lt(e,r){e&1&&(t(0,` 37 `),p(1,"td"),t(2,` 38 `))}function dt(e,r){e&1&&t(0,` 39 Credit/Discount Used 40 `)}function mt(e,r){e&1&&t(0,` 41 Credit Used 42 `)}function ct(e,r){e&1&&(t(0,` 43 `),p(1,"td"),t(2,` 44 `))}function pt(e,r){if(e&1&&(t(0,` 45 `),a(1,"tr"),t(2,` 46 `),p(3,"td"),t(4,` 47 `),d(5,lt,3,0),p(6,"td"),t(7,` 48 `),a(8,"td",8),t(9,"Used For"),o(),t(10,` 49 `),a(11,"td"),t(12,"Date Used"),o(),t(13,` 50 `),a(14,"td"),t(15,` 51 `),d(16,dt,1,0),d(17,mt,1,0),o(),t(18,` 52 `),d(19,ct,3,0),o(),t(20,` 53 `)),e&2){let i=c(3);n(5),m(i.isAdmin?5:-1),n(11),m(i.isAdmin?16:-1),n(),m(i.isAdmin?-1:17),n(2),m(i.isAdmin?19:-1)}}function _t(e,r){e&1&&(t(0,` 54 `),p(1,"td"),t(2,` 55 `))}function st(e,r){if(e&1&&t(0),e&2){let i=c().$implicit;x(` 56 `,i.regName?"Registration - "+i.regName:"Registration",` 57 `)}}function xt(e,r){if(e&1&&t(0),e&2){let i=c().$implicit,l=c(3);x(` 58 `,i.donationOptionName?(l.club!=null&&l.club.isNonProfit?"Donation":"Contribution")+" - "+i.donationOptionName:l.club!=null&&l.club.isNonProfit?"Donation":"Contribution",` 59 `)}}function Ct(e,r){e&1&&(t(0,` 60 `),p(1,"td"),t(2,` 61 `))}function ut(e,r){if(e&1&&(t(0,` 62 `),a(1,"tr"),t(2,` 63 `),p(3,"td"),t(4,` 64 `),d(5,_t,3,0),p(6,"td"),t(7,` 65 `),a(8,"td",8),t(9,` 66 `),d(10,st,1,1),d(11,xt,1,1),o(),t(12,` 67 `),a(13,"td"),t(14),s(15,"utcDate"),o(),t(16,` 68 `),a(17,"td"),t(18),s(19,"currency"),o(),t(20,` 69 `),d(21,Ct,3,0),o(),t(22,` 70 `)),e&2){let i=r.$implicit,l=c(3);n(5),m(l.isAdmin?5:-1),n(5),m(i.playerClubCreditUsageTypeID===l.PlayerClubCreditUsageType.PLAYER_REGISTRATION_PAYMENT?10:-1),n(),m(i.playerClubCreditUsageTypeID===l.PlayerClubCreditUsageType.DONATION_PAYMENT?11:-1),n(3),_(f(15,6,i.savedDate,"MM/dd
70/y")),n(4),_(h(19,9,i.amountUsed)),n(3),m(l.isAdmin?21:-1)}}function ft(e,r){if(e&1&&(t(0,` 71 `),a(1,"tr"),t(2,` 72 `),a(3,"td"),t(4,` 73 `),d(5,nt,4,7)(6,at,1,1),o(),t(7,` 74 `),d(8,ot,4,1),a(9,"td"),t(10),o(),t(11,` 75 `),a(12,"td"),t(13),s(14,"percent"),s(15,"currency"),o(),t(16,` 76 `),a(17,"td",5),t(18),s(19,"currency"),o(),t(20,` 77 `),a(21,"td"),t(22),s(23,"date"),o(),t(24,` 78 `),a(25,"td"),t(26),s(27,"date"),o(),t(28,` 79 `),d(29,rt,8,3),o(),t(30,` 80 `),d(31,pt,21,4),b(32,ut,23,11,null,null,A)),e&2){let i=r.$implicit,l=c(2);n(5),m(l.isAdmin&&l.userProfile[l.Permission.CreditsAdmin]?5:6),n(3),m(l.isAdmin?8:-1),n(2),_(i.program),n(3),x("",i.clubCreditType===l.ClubCreditType.PERCENTAGE?f(14,9,i.value/100,"1.0-3"):h(15,12,i.value),` 81 `),n(5),_(i.clubCreditType===l.ClubCreditType.PERCENTAGE?"":h(19,14,i.remaining)),n(4),_(f(23,16,i.effectiveDate,"MM/dd/y")),n(4),_(f(27,19,i.expirationDate,"MM/dd/y")),n(3),m(l.isAdmin?29:-1),n(2),m(i.usage.length>0?31:-1),n(),I(i.usage)}}function yt(e,r){e&1&&(t(0,` 82 `),a(1,"tr"),t(2,` 83 `),a(3,"td",9),t(4,` 84 This player does not have any credits/discounts. 85 `),o(),t(5,` 86 `),o(),t(6,` 87 `)),e&2&&(n(3),g("colspan",8))}function St(e,r){if(e&1&&(t(0,` 88 `),a(1,"a",10),t(2,` 89 Create a new Credit/Discount 90 `),o(),t(3,` 91 `)),e&2){let i=c(2);n(),u("routerLink",P(2,J))("queryParams",S(3,K,i.playerID))}}function ht(e,r){if(e&1&&(t(0,` 92 `),a(1,"a",11),t(2),o(),t(3,` 93 `)),e&2){let i=c(2);n(),u("routerLink",P(2,Q)),n(),x(` 94 `,i.club.isNonProfit?"Make a Donation":"Make a Contribution",` 95 `)}}function Tt(e,r){if(e&1&&(t(0,` 96 `),a(1,"section",0),t(2,` 97 `),a(3,"h3"),t(4,` 98 `),d(5,V,1,0),d(6,W,1,0),o(),t(7,` 99 `),a(8,"p-table",1),t(9,` 100 `),y(10,it,26,4,"ng-template",2),t(11,` 101 `),y(12,ft,34,22,"ng-template",3),t(13,` 102 `),y(14,yt,7,1,"ng-template",4),t(15,` 103 `),o(),t(16,` 104 `),p(17,"br"),t(18,` 105 `),d(19,St,4,5),d(20,ht,4,3),o(),t(21,` 106`)),e&2){let i=c();n(5),m(i.isAdmin?5:-1),n(),m(i.isAdmin?-1:6),n(2),u("value",i.credits),n(11),m(i.isAdmin&&i.userProfile[i.Permission.CreditsAdmin]?19:-1),n(),m(i.club&&i.showDonateButton&&(!i.isAdmin||i.isAdmin&&i.userProfile[i.Permission.CreditsAdmin])?20:-1)}}var $t=(()=>{let r=class r{constructor(l,C){this.authorizeService=l,this.clubService=C,this.showDonateButton=!1,this.isAdmin=!1,this.Permission=O,this.AriaLabels=L,this.ClubCreditType=G,this.PlayerClubCreditUsageType=v,this.columns=[{field:"programName",header:"Program Name"},{field:"completedDate",header:"Date Registered"},{field:"teamName",header:"Team Name"}]}ngOnInit(){this.clubService.getAnonymousClub().subscribe(l=>{this.club=l}),this.authorizeService.getUser().subscribe(l=>{l&&(this.userProfile=l)})}};r.\u0275fac=function(C){return new(C||r)(T(k),T(Y))},r.\u0275cmp=E({type:r,selectors:[["app-player-credits"]],inputs:{credits:"credits",playerID:"playerID",showDonateButton:"showDonateButton",isAdmin:"isAdmin"},standalone:!1,decls:1,vars:1,consts:[[1,"card"],[1,"table","table-striped","table-sm",3,"value"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],[1,"green"],[3,"routerLink","queryParams"],["tooltipStyleClass","sp-tooltip","tooltipPosition","left",3,"pTooltip"],["colspan","2"],[2,"text-align","left"],["type","button",1,"btn","btn-add",3,"routerLink","queryParams"],["type","button",1,"btn",3,"routerLink"]],template:function(C,z){C&1&&d(0,Tt,22,5),C&2&&m(z.credits?0:-1)},dependencies:[B,F,$,U,M,R,N,w],encapsulation:2});let e=r;return e})();export{q as a,$t as b};
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.