1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="9bbf9627-9914-5605-8c6f-bfef3d68c9ea")}catch(e){}}(); 3import{a as Ze}from"./chunk-DPCYY24B.js";import{a as Ke}from"./chunk-OQPOJZ46.js";import{a as Ye}from"./chunk-PVOMZEKD.js";import"./chunk-5DR2TZCK.js";import"./chunk-VOB3J7UR.js";import{a as Je}from"./chunk-Y54WF4EA.js";import{a as je,b as ze,c as Qe}from"./chunk-XHPBKMRW.js";import{a as A,b as We}from"./chunk-FMAAPPZH.js";import{a as he}from"./chunk-K5PPCAPC.js";import{a as Me}from"./chunk-52QMLCYN.js";import{f as Ne}from"./chunk-LHPVZF3V.js";import"./chunk-2M3QETKK.js";import"./chunk-INEWE6SG.js";import"./chunk-IKEJPASG.js";import"./chunk-HVR6QYVL.js";import"./chunk-2JF74RQL.js";import"./chunk-I7BLO743.js";import"./chunk-DF7HIBO6.js";import{a as He}from"./chunk-PVICISUF.js";import{a as Pe,b as Ge,c as Ae,e as Re,f as $e,h as Be,i as Le,k as Oe,l as Ue,n as Xe,p as qe}from"./chunk-IZJQTZVB.js";import"./chunk-77KO6I45.js";import"./chunk-R7MSJQOC.js";import{a as xe}from"./chunk-6HTRP6U7.js";import"./chunk-BSKHYKXK.js";import"./chunk-I5X7DE55.js";import"./chunk-ETZRMDHS.js";import"./chunk-NPR23P7I.js";import"./chunk-BVS47MGJ.js";import"./chunk-WDJPTZC5.js";import{a as ve}from"./chunk-XZFXRJRY.js";import{d as E}from"./chunk-AAFBOZHS.js";import{b as we,e as Fe,h as Ie,i as Ve,j as ke}from"./chunk-TA6QZW4D.js";import"./chunk-T5Q4IEHB.js";import"./chunk-A7W5NRHC.js";import"./chunk-NTJ4CINI.js";import"./chunk-6UNLROVI.js";import{a as ut,b as _t}from"./chunk-XBHOMARE.js";import{a as Se,c as Ee,d as Te,e as De}from"./chunk-C5T7GUT6.js";import"./chunk-DSHWJW7U.js";import{a as be}from"./chunk-FLZNG7WM.js";import{b as ge}from"./chunk-Y53ZYOIU.js";import"./chunk-3YM57F2T.js";import{a as ye}from"./chunk-4MMRLOE7.js";import"./chunk-MQQUES44.js";import"./chunk-4OKMPB3H.js";import{a as fe}from"./chunk-AGVOJNE2.js";import{c as Ce}from"./chunk-I664YVIA.js";import"./chunk-YSTTJCSR.js";import{c as _e}from"./chunk-CN4EGA4I.js";import{c as ue,f as pt}from"./chunk-Z5M2FKAZ.js";import"./chunk-5NDSS4DO.js";import"./chunk-TTUVP5SZ.js";import"./chunk-5CMUHLSG.js";import{a as pe}from"./chunk-TNAGEFXD.js";import{a as Lt}from"./chunk-YH4N3M4B.js";import"./chunk-BHOSW24E.js";import"./chunk-56LBQIQP.js";import"./chunk-IKWIL4NU.js";import{a as ce}from"./chunk-5K5PYV5V.js";import{a as me}from"./chunk-TDGVUJZJ.js";import{a as Ot,b as Ut,d as z,e as Xt,f as qt,g as Ht,h as Wt,i as jt}from"./chunk-MWF7JXGK.js";import"./chunk-UJXOZNZV.js";import{a as mt,b as ct}from"./chunk-KS3Q7H57.js";import"./chunk-DAOAKQM2.js";import{a as ie}from"./chunk-MGCQ5S6F.js";import"./chunk-MJXNRHWH.js";import{a as re,b as le,c as se}from"./chunk-BUOPWRDV.js";import{d as rt,e as lt}from"./chunk-UQU3EU23.js";import"./chunk-346ISJSG.js";import{b as st,d as dt}from"./chunk-CNRKNNWP.js";import{d as tt}from"./chunk-L6Z7ZO7O.js";import"./chunk-TLCCWCNW.js";import{a as nt}from"./chunk-5SJALNJN.js";import{a as et,b as ne,d as oe,e as ae,i as it}from"./chunk-XEY266ER.js";import"./chunk-SEDEP525.js";import"./chunk-SECBI6OV.js";import"./chunk-LXBG4CPT.js";import{c as de}from"./chunk-56KVT3OQ.js";import{G as Zt,H as te,I as ee,b as K,d as M,g as Z,h as zt,n as Qt,o as Jt,r as Yt,u as Kt}from"./chunk-MF7VZYLI.js";import{a as Q,b as J,e as Y}from"./chunk-NFMDOWTR.js";import"./chunk-QE6DXY66.js";import{a as ot,b as at}from"./chunk-B5YZVWIB.js";import"./chunk-HCSN2NMS.js";import"./chunk-FDIRDMLL.js";import"./chunk-XQLUXGKM.js";import"./chunk-3JHJJCIF.js";import"./chunk-J4X36CU5.js";import"./chunk-X3ZU2Z3D.js";import"./chunk-QZXCI4ZV.js";import"./chunk-VO633UWN.js";import{b as Bt,f as j}from"./chunk-XIKGSSI2.js";import"./chunk-MNZQGPDO.js";import{j as Rt,k as $t}from"./chunk-NK2KZLT6.js";import"./chunk-MU5APV2L.js";import"./chunk-KRFZY2QT.js";import"./chunk-DFSGG2NH.js";import"./chunk-MREDPIUE.js";import"./chunk-BWICLBYB.js";import"./chunk-TYTNPDEC.js";import"./chunk-WAPZ5LEW.js";import{B as Nt,D as Pt,E as Gt,L as At,t as Vt,u as kt}from"./chunk-746D4QTP.js";import{Ac as C,Dc as d,Fd as k,Ib as L,Lc as I,M as N,Mc as U,Nc as P,Ob as S,Pc as G,R as Et,Sc as s,T as Tt,Tc as X,Ua as Mt,Uc as g,Yc as Ct,Zc as ht,_c as gt,a as $,ac as O,ba as Dt,bc as wt,cc as m,cd as bt,dc as c,dd as vt,ea as ft,f as yt,fc as Ft,gc as w,hc as F,hd as q,ic as _,jc as i,jd as It,kc as n,lb as B,lc as p,nd as y,od as H,pc as T,pd as V,qa as h,qb as l,qc as D,qd as W,uc as x,va as b,w as St,wa as v}from"./chunk-BZJI6Z2X.js";import"./chunk-CS7K6LXP.js";var ui=["groupAutoComplete"],_i=["groupChipList"],fi=["groupIdsInput"],Ci=(e,a)=>a.value,hi=(e,a)=>a.key;function gi(e,a){e&1&&(i(0,"mat-error"),s(1," First name is "),i(2,"strong"),s(3,"required"),n()())}function bi(e,a){e&1&&(i(0,"mat-error"),s(1," Last name is "),i(2,"strong"),s(3,"required"),n()())}function vi(e,a){e&1&&(i(0,"div",27)(1,"span",18),p(2,"i",28),n(),i(3,"span"),s(4," State tax credit documents cannot be provided to donors who choose to remain anonymous. "),n()())}function xi(e,a){if(e&1){let t=x();p(0,"div",14),i(1,"mat-checkbox",26),C("change",function(){b(t);let o=d();return v(o.onAnonymousChange())}),s(2," Donate anonymously "),n(),p(3,"div",14),m(4,vi,5,0,"div",27)}if(e&2){let t=d();l(4),c(t.showTaxCreditWarning?4:-1)}}function yi(e,a){if(e&1&&(i(0,"mat-option",30),s(1),n()),e&2){let t=a.$implicit;_("value",t.value),l(),g(" ",t.viewValue," ")}}function Si(e,a){e&1&&(i(0,"mat-error"),s(1," Dedication address is "),i(2,"strong"),s(3,"required"),n()())}function Ei(e,a){e&1&&(i(0,"mat-error"),s(1," Name is "),i(2,"strong"),s(3,"required"),n()())}function Ti(e,a){e&1&&(i(0,"mat-error"),s(1," Addressee email is "),i(2,"strong"),s(3,"required"),n()())}function Di(e,a){e&1&&(i(0,"mat-error"),s(1," Enter valid "),i(2,"strong"),s(3,"email"),n(),s(4," address "),n())}function Mi(e,a){if(e&1&&(i(0,"div",22)(1,"mat-form-field")(2,"mat-label"),s(3,"Addressee email"),n(),p(4,"input",33),m(5,Ti,4,0,"mat-error"),m(6,Di,5,0,"mat-error"),n(),i(7,"mat-form-field",34)(8,"mat-label"),s(9,"Custom message"),n(),p(10,"textarea",35),n()()),e&2){let t=d(2);l(5),c(t.donationForm.controls.dedicationEmail.errors&&t.donationForm.controls.dedicationEmail.errors.required?5:-1),l(),c(t.donationForm.controls.dedicationEmail.errors&&t.donationForm.controls.dedicationEmail.errors.invalidEmail?6:-1)}}function wi(e,a){if(e&1){let t=x();i(0,"div",22)(1,"mat-form-field")(2,"mat-label"),s(3,"Dedication address"),n(),i(4,"mat-select",29),w(5,yi,2,2,"mat-option",30,Ci),n(),m(7,Si,4,0,"mat-error"),n(),i(8,"mat-form-field")(9,"mat-label"),s(10,"Name of addressee"),n(),p(11,"input",31),m(12,Ei,4,0,"mat-error"),n(),i(13,"mat-checkbox",32),C("change",function(o){b(t);let u=d();return v(u.onEmailNotificationChange(o.checked))}),s(14," Send an email to the addressee "),n(),m(15,Mi,11,2,"div",22),n()}if(e&2){let t=d();l(5),F(t.dedicationTypes),l(2),c(t.donationForm.controls.dedicationType.errors&&t.donationForm.controls.dedicationType.errors.required?7:-1),l(5),c(t.donationForm.controls.dedicationName.errors&&t.donationForm.controls.dedicationName.errors.required?12:-1),l(3),c(t.donationForm.controls.dedicationEmailNotification.value?15:-1)}}function Fi(e,a){if(e&1){let t=x();i(0,"mat-chip-row",41),C("removed",function(){let o=b(t).$implicit,u=d(2);return v(u.removeGroup(o.key))}),s(1),p(2,"mat-icon",42),n()}if(e&2){let t=a.$implicit;_("selectable",!0)("removable",!0),l(),g(" ",t.value.title," ")}}function Ii(e,a){e&1&&(i(0,"mat-option",40),p(1,"mat-spinner",43),n()),e&2&&_("disabled",!0)}function Vi(e,a){if(e&1&&(i(0,"small"),s(1),n()),e&2){let t=d().$implicit;l(),g(" | ",t.details.for_label)}}function ki(e,a){if(e&1&&(i(0,"mat-option",30),p(1,"img",44),i(2,"span"),s(3),n(),m(4,Vi,2,1,"small"),n()),e&2){let t=a.$implicit;
3_("value",t),l(),_("src",t.thumbnail,B),l(2),X(t.title),l(),c(t.details&&t.details.for_label!=="Group"?4:-1)}}function Ni(e,a){if(e&1&&w(0,ki,5,4,"mat-option",30,Ft),e&2){let t=d(2);F(t.filteredGroups)}}function Pi(e,a){if(e&1){let t=x();i(0,"div",20)(1,"mat-form-field")(2,"mat-chip-grid",36,0),w(4,Fi,3,3,"mat-chip-row",37,hi),y(6,"keyvalue"),i(7,"input",38,1),C("focus",function(){b(t);let o=d();return v(o.focusGroupIdsInput())})("matChipInputTokenEnd",function(o){b(t);let u=d();return v(u.addGroup(o))}),n()()(),i(9,"mat-autocomplete",39,2),C("optionSelected",function(o){b(t);let u=d();return v(u.selectedGroup(o))}),m(11,Ii,2,1,"mat-option",40)(12,Ni,2,0),n()()}if(e&2){let t=P(3),r=P(10),o=d();l(4),F(H(6,4,o.selectedGroups)),l(3),_("matAutocomplete",r)("matChipInputFor",t)("matChipInputAddOnBlur",!0),l(4),c(o.loadingGroups?11:12)}}var ti=(()=>{class e{fb=h(Zt);userService=h(pt);snackBar=h(_e);searchService=h(xe);groupService=h(He);dialog=h(z);dialogRef=h(Ot);appService=h(j);matAutocompleteForGroup=k("groupAutoComplete");groupChipList=k("groupChipList");groupIdsInput=k("groupIdsInput");donationForm=this.fb.group({firstName:["",M.required],lastName:["",M.required],hideAmount:[!1],hideName:[!1],anonymous:[!1],dedication:[!1],dedicationType:["Dedicated to"],dedicationName:[""],dedicationEmailNotification:[!1],dedicationEmail:[""],dedicationEmailMessage:[""],groupIds:[""]});brand;updating=!1;loadingGroups=!1;filteredGroups;selectedGroups={};dedicationTypes=Ne;showTaxCreditWarning=!1;subscription=new $;dialogData=h(Ut);constructor(){this.brand=this.appService.currentBrand}ngOnInit(){if(!this.dialogData.donation.first_name&&!this.dialogData.donation.last_name&&this.dialogData.donation.full_name?(this.donationForm.controls.firstName.setValue(this.dialogData.donation.full_name.split(" ").slice(0,-1).join(" ")),this.donationForm.controls.lastName.setValue(this.dialogData.donation.full_name.split(" ").slice(-1).join(" "))):(this.donationForm.controls.firstName.setValue(this.dialogData.donation.first_name),this.donationForm.controls.lastName.setValue(this.dialogData.donation.last_name)),this.donationForm.controls.hideAmount.setValue(!!this.dialogData.donation.hide_donation_amount),this.donationForm.controls.hideName.setValue(this.dialogData.donation.publicly_hidden),this.donationForm.controls.anonymous.setValue(this.dialogData.donation.anonymous),this.donationForm.controls.anonymous.value&&this.donationForm.controls.hideName.disable(),this.dialogData.donation.dedication?.dedication_type&&(this.donationForm.controls.dedication.setValue(!0),this.donationForm.controls.dedicationType.setValue(this.dialogData.donation.dedication.dedication_type),this.donationForm.controls.dedicationName.setValue(this.dialogData.donation.dedication.dedication_name),this.donationForm.controls.dedicationEmailNotification.setValue(this.dialogData.donation.dedication.send_email_notification),this.donationForm.controls.dedicationEmail.setValue(this.dialogData.donation.dedication.dedication_email_address),this.donationForm.controls.dedicationEmailMessage.setValue(this.dialogData.donation.dedication.dedication_email_message)),this.dialogData.donation.group_info&&this.dialogData.donation.group_info.length>0){for(let t of this.dialogData.donation.group_info)this.selectedGroups[t.group_donation_id]=t;this.donationForm.controls.groupIds.setValue(Object.keys(this.selectedGroups))}this.subscription.add(this.donationForm.get("groupIds").valueChanges.pipe(N(500),ft(()=>this.loadingGroups=!0),Dt(t=>typeof t!="string"||t.trim()===""?(this.loadingGroups=!1,this.filteredGroups=[],this.filteredGroups):this.searchService.suggestStory({type:"groupPicker",term:t,searchSortOrder:"title"}).pipe(Tt(()=>this.loadingGroups=!1)))).subscribe(t=>this.filteredGroups=t)),this.showTaxCreditWarning=this.donationForm.controls.anonymous.value&&this.dialogData.donation.badge_info?.tax_credits_by_brand?.[this.brand.id]?.has_anonymous_warning===!0}ngOnDestroy(){this.subscription.unsubscribe()}onAnonymousChange(){let t=this.donationForm.controls.anonymous.value;t?(this.donationForm.controls.hideName.disable(),this.donationForm.controls.hideName.setValue(!0)):this.donationForm.controls.hideName.enable(),this.showTaxCreditWarning=t&&this.dialogData.donation.badge_info?.tax_credits_by_brand?.[this.brand.id]?.has_anonymous_warning===!0}onDedicationChange(t){t?(this.donationForm.controls.dedicationType.setValue("Dedicated to"),this.donationForm.controls.dedicationType.setValidators([M.required]),this.donationForm.controls.dedicationType.updateValueAndValidity(),this.donationForm.controls.dedicationName.setValidators([M.required]),this.donationForm.controls.dedicationName.updateValueAndValidity()):(this.donationForm.controls.dedicationType.setValue(""),this.donationForm.controls.dedicationType.clearValidators(),this.donationForm.controls.dedicationType.updateValueAndValidity(),this.donationForm.controls.dedicationName.setValue(""),this.donationForm.controls.dedicationName.clearValidators(),this.donationForm.controls.dedicationName.updateValueAndValidity())}onEmailNotificationChange(t){t?(this.donationForm.controls.dedicationEmail.setValidators(M.compose([M.required,ie.emailValidator])),this.donationForm.controls.dedicationEmail.updateValueAndValidity()):(this.donationForm.controls.dedicationEmail.clearValidators(),this.donationForm.controls.dedicationEmail.updateValueAndValidity())}addGroup(t){if(!this.matAutocompleteForGroup().isOpen){let r=t.input,o=t.value;o&&o.id&&(this.selectedGroups.id=o),r&&(r.value="")}}removeGroup(t){this.selectedGroups[t]&&this.groupService.deleteGroupDonation(t).subscribe(()=>{delete this.selectedGroups[t],this.donationForm.controls.groupIds.setValue(Object.keys(this.selectedGroups))})}selectedGroup(t){if(t.option.value){let r={group_id:t.option.value.id,donation_id:this.dialogData.donation.id};this.groupService.createGroupDonation(r).subscribe(()=>{this.selectedGroups[t.option.value.id]=t.option.value,this.donationForm.controls.groupIds.setValue(Object.keys(this.selectedGroups)),this.groupIdsInput().nativeElement.value=""})}}focusGroupIdsInput(){let t,r=this.groupIdsInput();r.nativeElement.value===""?t=this.searchService.getSearchResults({groupScope:"on",suggestion_format:!0}):t=this.searchService.suggestStory({type:"groupPicker",term:r.nativeElement.value,searchSortOrder:"title"}),St(t.pipe(N(500),ft(()=>this.loadingGroups=!0))).then(o=>{o.search_items?this.filteredGroups=o.search_items:this.filteredGroups=o,this.loadingGroups=!1})}privacyInfo(){this.dialog.open(Je,{data:{anonymous:this.dialogData.donation.allow_fully_anonymous_donations}})}
3updateDonation(){if(this.donationForm.invalid)return;this.updating=!0;let t={orders:{first_name:this.donationForm.value.firstName,last_name:this.donationForm.value.lastName},donations:{hide_donation_amount:this.donationForm.value.hideAmount,publicly_hidden:this.donationForm.value.hideName||this.donationForm.value.anonymous,anonymous:this.donationForm.value.anonymous,dedication:null}};this.donationForm.controls.dedication.value&&(t.donations.dedication={dedication_type:this.donationForm.value.dedicationType,dedication_name:this.donationForm.value.dedicationName,send_email_notification:this.donationForm.value.dedicationEmailNotification,dedication_email_address:this.donationForm.value.dedicationEmail,dedication_email_message:this.donationForm.value.dedicationEmailMessage}),this.userService.editDonation(this.dialogData.user.user_id,this.dialogData.donation.id||this.dialogData.donation.donation_id,t).subscribe({next:r=>{this.updating=!1,this.snackBar.open("Donation successfully updated.","",{duration:5e3}),this.dialogRef.close(r)},error:()=>{this.updating=!1,this.dialogRef.close(null)}})}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=L({type:e,selectors:[["app-donation-edit"]],viewQuery:function(r,o){r&1&&(I(o.matAutocompleteForGroup,ui,5),I(o.groupChipList,_i,5),I(o.groupIdsInput,fi,5)),r&2&&U(3)},decls:42,vars:8,consts:[["groupChipList",""],["groupIdsInput",""],["groupAutoComplete","matAutocomplete"],["mat-dialog-title",""],["mat-dialog-close","","mat-icon-button","","aria-label","close",1,"dialog-close"],[1,"fa-solid","fa-times"],["appScrollToFirstInvalid","",3,"ngSubmit","formGroup"],["appDialogScroll",""],[1,"row"],[1,"col-12","col-md-6"],["type","text","id","firstName","matInput","","formControlName","firstName","autocomplete","off"],["type","text","id","lastName","matInput","","formControlName","lastName","autocomplete","off"],[1,"col-12","mt-2","mb-3"],["color","primary","formControlName","hideAmount","id","hideAmount"],[1,"w-100"],["color","primary","formControlName","hideName","id","hideName"],[1,"ms-1"],["type","button",1,"btn-link","text-secondary","sm",3,"click"],[1,"me-1"],[1,"fa-solid","fa-user-secret"],[1,"col-12"],["color","primary","formControlName","dedication",3,"change"],[1,"ms-3"],["align","end"],["mat-button","","color","accent",1,"custom","auto",3,"mat-dialog-close"],["mat-button","","color","primary","appLoadingBtn","",1,"custom","auto",3,"active"],["color","primary","formControlName","anonymous","id","anonymous",3,"change"],[1,"status-box","multi-line","mb-2","sm"],[1,"fa-solid","fa-info-circle"],["formControlName","dedicationType"],[3,"value"],["type","text","matInput","","formControlName","dedicationName","autocomplete","off","id","dedicationName"],["color","primary","formControlName","dedicationEmailNotification",3,"change"],["type","email","id","dedicationEmail","matInput","","formControlName","dedicationEmail","autocomplete","off"],["appearance","outline"],["matInput","","formControlName","dedicationEmailMessage","autocomplete","off"],["aria-label","Group selection"],[3,"selectable","removable"],["matInput","","placeholder","Group","formControlName","groupIds",3,"focus","matChipInputTokenEnd","matAutocomplete","matChipInputFor","matChipInputAddOnBlur"],[3,"optionSelected"],[1,"loading-groups",3,"disabled"],[3,"removed","selectable","removable"],["matChipRemove","","fontSet","fas","fontIcon","fa-times-circle"],["diameter","30"],["alt","Group image","height","40",1,"story-image",3,"src"]],template:function(r,o){r&1&&(i(0,"h3",3),s(1,"Manage Donation"),n(),i(2,"button",4),p(3,"i",5),n(),i(4,"form",6),C("ngSubmit",function(){return o.updateDonation()}),i(5,"mat-dialog-content",7)(6,"div",8)(7,"div",9)(8,"mat-form-field")(9,"mat-label"),s(10,"First name"),n(),p(11,"input",10),m(12,gi,4,0,"mat-error"),n()(),i(13,"div",9)(14,"mat-form-field")(15,"mat-label"),s(16,"Last name"),n(),p(17,"input",11),m(18,bi,4,0,"mat-error"),n()(),i(19,"div",12)(20,"mat-checkbox",13),s(21," Hide amount from public "),n(),p(22,"div",14),i(23,"mat-checkbox",15),s(24," Hide name from public "),n(),m(25,xi,5,1),p(26,"div",14),i(27,"div",16)(28,"button",17),C("click",function(){return o.privacyInfo()}),i(29,"span",18),p(30,"i",19),n(),s(31,"Privacy info "),n()()(),i(32,"div",20)(33,"mat-checkbox",21),C("change",function(f){return o.onDedicationChange(f.checked)}),s(34," Add a dedication to your donation "),n(),m(35,wi,16,3,"div",22),n(),m(36,Pi,13,6,"div",20),n()(),i(37,"mat-dialog-actions",23)(38,"button",24),s(39,"Cancel"),n(),i(40,"button",25),s(41," Save "),n()()()),r&2&&(l(4),_("formGroup",o.donationForm),l(8),c(o.donationForm.controls.firstName.errors&&o.donationForm.controls.firstName.errors.required?12:-1),l(6),c(o.donationForm.controls.lastName.errors&&o.donationForm.controls.lastName.errors.required?18:-1),l(7),c(o.dialogData.donation.allow_fully_anonymous_donations?25:-1),l(10),c(o.donationForm.controls.dedication.value?35:-1),l(),c(o.dialogData.groupGiving||(o.dialogData.donation.group_info==null?null:o.dialogData.donation.group_info.length)>0?36:-1),l(2),_("mat-dialog-close",!1),l(2),_("active",o.updating))},dependencies:[ee,Jt,K,Z,zt,Yt,Kt,jt,Xt,qt,Wt,Ht,nt,it,et,ne,Y,J,Q,_t,ut,at,ot,lt,rt,dt,st,tt,ke,Ie,Ve,we,Fe,se,re,le,ct,mt,me,ce,pe,Pt],styles:[".loading-groups[_ngcontent-%COMP%] .mdc-list-item__primary-text{display:flex;justify-content:center}"]})}return e})();var Gi=()=>["header-row"],Ai=()=>[5,10,25,100],Ri=()=>["../giving-statement"],$i=(e,a)=>["/brand",e,"donations",a],Bi=(e,a)=>a.value;function Li(e,a){e&1&&(i(0,"a",6)(1,"span",8),p(2,"i",46),n(),s(3,"Giving Statement "),n()),e&2&&_("routerLink",q(1,Ri))}function Oi(e,a){if(e&1&&(i(0,"mat-option",18),s(1),n()),e&2){let t=a.$implicit;_("value",t.value),l(),g(" ",t.viewValue," ")}}function Ui(e,a){if(e&1){let t=x();i(0,"mat-icon",47),C("click",function(){b(t);let o=d();return v(o.onSearchTextChange.next(""))}),n()}}function Xi(e,a){if(e&1){let t=x();i(0,"th",48)(1,"mat-checkbox",49),C("change",function(o){b(t);let u=d();return v(o?u.masterSelectToggle():null)}),n()()}if(e&2){let t=d();l(),_("checked",t.selection.hasValue()&&t.isAllSelected())("indeterminate",t.selection.hasValue()&&!t.isAllSelected()),O("aria-label",t.checkboxLabel())}}function qi(e,a){if(e&1){let t=x();i(0,"td",50)(1,"mat-checkbox",51),C("click",function(o){return b(t),v(o.stopPropagation())})("change",function(o){let u=b(t).$implicit,f=d();return v(o?f.selection.toggle(u):null)}),n()()}if(e&2){let t=a.$implicit,r=d();l(),_("checked",r.selection.isSelected(t))("disabled",t.badge_info.type==="GiftCardPurchase")("hidden",t.badge_info.type==="GiftCardPurchase"),O("aria-label",r.checkboxLabel(t))}}function Hi(e,a){e&1&&(i(0,"th",52),s(1,"Cause"),n())}function Wi(e,a){if(e&1&&s(0),e&2){let t=d().$implicit;g(" ",t.badge_info.title," ")}}function ji(e,a){if(e&1&&(i(0,"p",53),s(1),n()),e&2){let t=d(2).$implicit;l(),g("for ",t.badge_info.org_name)}}function zi(e,a){if(e&1&&(i(0,"p",53)(1,"a",54),s(2),n()(),m(3,ji,2,1,"p",53)),e&2){let t=d().$implicit;l(),_("href",bt(t.badge_info.story_url),B),O("aria-label",vt("",t.badge_info.title," (opens in new window)")),l(),g(" ",t.badge_info.title," "),l(),c(t.badge_info.type==="Widget"?3:-1)}}function Qi(e,a){if(e&1&&(i(0,"td",50),m(1,Wi,1,1)(2,zi,4,6),n()),e&2){let t=a.$implicit;l(),c(t.badge_info.type==="GiftCardPurchase"?1:2)}}function Ji(e,a){e&1&&(i(0,"th",52),s(1,"Type"),n())}function Yi(e,a){e&1&&(i(0,"span"),s(1," Nonprofit "),n())}function Ki(e,a){e&1&&(i(0,"span"),s(1," Fundraiser "),n())}function Zi(e,a){e&1&&(i(0,"span"),s(1," Team "),n())}function tn(e,a){e&1&&(i(0,"span"),s(1," Event "),n())}function en(e,a){e&1&&(i(0,"span"),s(1," Giving card purchase "),n())}function nn(e,a){if(e&1&&(i(0,"td",50),m(1,Yi,2,0,"span"),m(2,Ki,2,0,"span"),m(3,Zi,2,0,"span"),m(4,tn,2,0,"span"),m(5,en,2,0,"span"),n()),e&2){let t=a.$implicit;l(),c(t.badge_info.type==="Org"?1:-1),l(),c(t.badge_info.type==="Widget"||t.badge_info.type==="Individual"?2:-1),l(),c(t.badge_info.kind==="team"?3:-1),l(),c(t.badge_info.kind==="event"?4:-1),l(),c(t.badge_info.type==="GiftCardPurchase"?5:-1)}}function on(e,a){e&1&&(i(0,"th",52),s(1,"Date"),n())}function an(e,a){if(e&1&&(i(0,"td",55),y(1,"date"),s(2),y(3,"date"),n()),e&2){let t=a.$implicit;_("title",bt(V(1,3,t.donated_at,"MMM d, yyyy h:mm a"))),l(2),g(" ",V(3,6,t.donated_at,"M/d/yyyy")," ")}}function rn(e,a){e&1&&(i(0,"th",52),s(1,"Amount"),n())}function ln(e,a){if(e&1&&(i(0,"span"),s(1),n()),e&2){let t=d().$implicit;l(),g("/",t.recurring_donation_period)}}function sn(e,a){if(e&1&&(i(0,"span",56),y(1,"centsToCurrency"),p(2,"i",57),n()),e&2){let t=d().$implicit;_("matTooltip",vt("Includes ",W(1,2,t.tip_amount_in_cents,"$","1.0")," Tip"))}}function dn(e,a){if(e&1&&(i(0,"td",50)(1,"span"),s(2),y(3,"centsToCurrency"),n(),m(4,ln,2,1,"span"),m(5,sn,3,6,"span",56),n()),e&2){let t=a.$implicit;l(),G("text-decoration-line-through",t.refunded_at)("text-muted",t.refunded_at),l(),X(W(3,7,t.charged_amount_in_cents+t.tip_amount_in_cents,"$","1.2-2")),l(2),c(t.recurring_donation_id?4:-1),l(),c(t.tip_amount_in_cents?5:-1)}}function mn(e,a){e&1&&(i(0,"th",52),s(1,"Method"),n())}function cn(e,a){e&1&&(i(0,"span",60),p(1,"i",61),n())}function pn(e,a){e&1&&(i(0,"span",60),p(1,"i",62),n())}function un(e,a){e&1&&(i(0,"span",60),p(1,"i",63),n())}function _n(e,a){e&1&&(i(0,"span",60),p(1,"i",64),n())}function fn(e,a){if(e&1&&(i(0,"span"),s(1),n()),e&2){let t=d(2).$implicit;l(),g(" ",t.payment_details.display_number.replace("XXXX-XXXX-XXXX","")," ")}}function Cn(e,a){if(e&1&&(i(0,"span"),m(1,cn,2,0,"span",60),m(2,pn,2,0,"span",60),m(3,un,2,0,"span",60),m(4,_n,2,0,"span",60),m(5,fn,2,1,"span"),n()),e&2){let t=d().$implicit;l(),c(t.payment_details.card_type==="Visa"?1:-1),l(),c(t.payment_details.card_type==="MasterCard"?2:-1),l(),c(t.payment_details.card_type==="Discover"?3:-1),l(),c(t.payment_details.card_type==="American Express"?4:-1),l(),c(t.payment_details.display_number&&(t.payment_details.display_number==null?null:t.payment_details.display_number.slice(-4))!=="0000"?5:-1)}}function hn(e,a){e&1&&(i(0,"span")(1,"span",60),p(2,"i",65),n(),s(3,"Giving Card "),n())}function gn(e,a){e&1&&(i(0,"span"),s(1," Giving Fund "),n())}function bn(e,a){e&1&&(i(0,"span"),p(1,"i",66),n())}function vn(e,a){e&1&&(i(0,"span"),p(1,"i",67),n())}function xn(e,a){if(e&1&&(i(0,"span"),s(1),n()),e&2){let t=d(2).$implicit;l(),g(" ",t.payment_details.display_number.replace("XXXX-XXXX-XXXX","")," ")}}function yn(e,a){if(e&1&&(i(0,"span"),p(1,"i",68),m(2,xn,2,1,"span"),n()),e&2){let t=d().$implicit;l(2),c(t.payment_details.display_number&&(t.payment_details.display_number==null?null:t.payment_details.display_number.slice(-4))!=="0000"?2:-1)}}function Sn(e,a){if(e&1&&(i(0,"span"),s(1),n()),e&2){let t=d().$implicit;l(),g(" ",t.payment_method," ")}}function En(e,a){e&1&&(i(0,"span",58),p(1,"i",69),n())}function Tn(e,a){if(e&1&&(i(0,"span",59),s(1),y(2,"date"),n()),e&2){let t=d().$implicit;
3l(),g(" Refunded ",V(2,1,t.refunded_at,"MM/dd/yyyy")," ")}}function Dn(e,a){if(e&1&&(i(0,"td",50)(1,"span"),m(2,Cn,6,5,"span")(3,hn,4,0,"span")(4,gn,2,0,"span")(5,bn,2,0,"span")(6,vn,2,0,"span")(7,yn,3,1,"span")(8,Sn,2,1,"span"),n(),m(9,En,2,0,"span",58),m(10,Tn,3,4,"span",59),n()),e&2){let t,r=a.$implicit;l(),G("text-muted",r.refunded_at),l(),c((t=r.payment_method.toLowerCase())==="credit card"?2:t==="giving card"?3:t==="offline giving fund gift"?4:t==="paypal"?5:t==="venmo"?6:t==="bank account"?7:8),l(7),c(r.anonymous||r.publicly_hidden?9:-1),l(),c(r.refunded_at?10:-1)}}function Mn(e,a){e&1&&(i(0,"th",70),p(1,"i",71),n())}function wn(e,a){if(e&1){let t=x();i(0,"button",78),C("click",function(){b(t);let o=d(2).$implicit,u=d();return v(u.manage(o))}),p(1,"mat-icon",80),i(2,"span"),s(3,"Manage"),n()()}}function Fn(e,a){if(e&1){let t=x();i(0,"button",78),C("click",function(){b(t);let o=d(2).$implicit,u=d();return v(u.resendGivingCardCode(o))}),p(1,"mat-icon",79),i(2,"span"),s(3,"Resend giving card"),n()()}}function In(e,a){if(e&1){let t=x();i(0,"button",78),C("click",function(){b(t);let o=d(2).$implicit,u=d();return v(u.addToCart(o))}),p(1,"mat-icon",81),i(2,"span"),s(3,"Add to cart"),n()()}}function Vn(e,a){if(e&1){let t=x();m(0,wn,4,0,"button",77),i(1,"button",78),C("click",function(){b(t);let o=d().$implicit,u=d();return v(u.resendReciept(o))}),p(2,"mat-icon",79),i(3,"span"),s(4,"Resend receipt"),n()(),m(5,Fn,4,0,"button",77),m(6,In,4,0,"button",77)}if(e&2){let t=d().$implicit,r=d();c(t.badge_info.type!=="GiftCardPurchase"?0:-1),l(5),c(t.badge_info.type==="GiftCardPurchase"?5:-1),l(),c(t.badge_info.type!=="GiftCardPurchase"&&!r.addedItemsInCart[t.badge_info.perm_urn]?6:-1)}}function kn(e,a){if(e&1&&(i(0,"a",82),p(1,"mat-icon",83),i(2,"span"),s(3,"View order"),n()()),e&2){let t=d().$implicit,r=d();G("text-admin",r.currentUser==null?null:r.currentUser.mighty_admin),_("routerLink",It(3,$i,r.brand.id,t.order_id))}}function Nn(e,a){if(e&1&&(i(0,"td",72)(1,"button",73),p(2,"i",74),n(),i(3,"mat-menu",75,0),m(5,Vn,7,3),m(6,kn,4,6,"a",76),n()()),e&2){let t=P(4),r=d();l(),_("matMenuTriggerFor",t),l(4),c(r.userHasFullEditPermissions?5:-1),l(),c(r.currentUser!=null&&r.currentUser.mighty_admin||r.currentUser.accessibleUrn===`user_${r.user.user_id}`?6:-1)}}function Pn(e,a){e&1&&(i(0,"div",86)(1,"span",87),s(2,"Donation history"),n()())}function Gn(e,a){e&1&&s(0," item selected")}function An(e,a){e&1&&s(0," items selected")}function Rn(e,a){if(e&1){let t=x();i(0,"div")(1,"span",88),s(2),y(3,"number"),S(4,Gn,1,0,"ng-template",89)(5,An,1,0,"ng-template",90),n(),i(6,"button",91),C("click",function(){b(t);let o=d(2);return v(o.addMultipleCartItems())}),i(7,"span",8),p(8,"i",92),n(),i(9,"span"),s(10,"Add to cart"),n()()()}if(e&2){let t=d(2);l(),_("ngPlural",t.selection.selected.length),l(),g(" ",H(3,2,t.selection.selected.length)," ")}}function $n(e,a){if(e&1&&(i(0,"th",84)(1,"div",85),m(2,Pn,3,0,"div",86)(3,Rn,11,4,"div"),n()()),e&2){let t=d();G("bg-gray-200",t.selection.selected.length!==0),wt("colspan",12),l(2),c(t.selection.selected.length===0?2:3)}}function Bn(e,a){e&1&&p(0,"tr",93)}function Ln(e,a){e&1&&p(0,"tr",93)}function On(e,a){e&1&&p(0,"tr",94)}function Un(e,a){e&1&&(i(0,"div",43)(1,"p"),s(2,"No results found."),n()())}function Xn(e,a){e&1&&(i(0,"div",44)(1,"div",95),p(2,"mat-spinner",96),n()())}var la=(()=>{class e{userService=h(pt);appService=h(j);reportsService=h(he);dialog=h(z);cartService=h(Lt);router=h(Rt);brandNavService=h(ye);givingEventService=h(Me);pageTagsService=h(Bt);webAnalyticsService=h(Ce);paginator=k(A);user;currentUser;cart;brand;mcPermissions;addedItemsInCart={};groupGiving=!1;userHasFullEditPermissions=!1;onSearchTextChange=new yt;selection=new de(!0,[]);contributionsColumns=["select","title","type","donated_at","charged_amount_in_cents","payment_method","actions"];timeRangeItems=[{viewValue:"All Time",value:"all"},{viewValue:"Last Week",value:"7days"},{viewValue:"Last Month",value:"30days"},{viewValue:E.now().minus({years:1}).startOf("year").toFormat("yyyy"),value:"lastYear"},{viewValue:E.now().minus({years:2}).startOf("year").toFormat("yyyy"),value:"secondLastYear"},{viewValue:E.now().minus({years:3}).startOf("year").toFormat("yyyy"),value:"thirdLastYear"}];contributions={searchText:"",data:null,totalCount:0,page:1,perPage:10,spinner:!1,sortBy:"donated_at",sortOrder:"desc",timePeriod:"all",range:null};subscription=new $;platformId=h(Mt);constructor(){this.user=this.userService.user,this.currentUser=this.userService.currentUser,this.cart=this.cartService.cart,this.brand=this.appService.currentBrand,this.mcPermissions=this.appService.permissions,this.userHasFullEditPermissions=this.userService.hasFullEditPermissions,this.appService.header=!0,this.appService.footer=!0,this.brandNavService.configuration={color:"dark"},this.cart&&this.cart.cart_items&&this.cart.cart_items.length>0&&this.updateAddedList(),this.subscription.add(this.onSearchTextChange.pipe(N(500),Et()).subscribe(()=>{this.paginator().pageIndex=0,this.contributions.page=1,this.fetchContributions()})),this.subscription.add(this.cartService.changeCart.subscribe(()=>{this.cart.cart_items.length>0&&this.updateAddedList()}))}ngOnInit(){At(this.platformId)&&this.appService.currentBrandObservable.subscribe(()=>{this.pageTagsService.setPageTitle("Donation History | User Account"),this.webAnalyticsService.pageView(),this.fetchContributions(),this.brand.giving_event_details&&this.fetchGeTimeRangeItems()})}ngOnDestroy(){this.subscription.unsubscribe()}onSortChange(t){this.contributions.sortBy=t.active,this.contributions.sortOrder=t.direction,this.fetchContributions()}onPageChange(t){this.contributions.page=t.pageIndex+1,this.contributions.perPage=t.pageSize,this.fetchContributions()}onTimeFilterChange(){this.contributions.timePeriod==="all"?this.contributions.range=null:this.contributions.timePeriod.id&&this.contributions.timePeriod.id.indexOf("ge_")===0?this.contributions.range={fromDate:E.fromISO(this.contributions.timePeriod.from_date),thruDate:E.fromISO(this.contributions.timePeriod.thru_date)}:this.contributions.range=this.reportsService.setRangeFromPeriod(this.contributions.timePeriod),this.paginator().pageIndex=0,this.contributions.page=1,this.fetchContributions()}manage(t){this.dialog.open(ti,{data:{user:this.user,groupGiving:this.groupGiving,donation:t}}).afterClosed().subscribe(o=>{o&&(t.dedication=o.dedication,t.dedication_contact_email=o.dedication_contact_email,t.full_name=o.full_name,t.donor=o.full_name,t.first_name=o.first_name,t.last_name=o.last_name,t.publicly_hidden=o.publicly_hidden,t.anonymous=o.anonymous,t.hide_donation_amount=o.hide_donation_amount,t.hidden_from_public=o.publicly_hidden||o.hide_donation_amount,t.group_info=o.group_info)})}resendReciept(t){let r={urn:t.badge_info.urn,advisorTemplateType:"approval_receipt_template",donation:Object.assign(t,{email:this.user.email})};this.dialog.open(Ke,{data:r})}addToCart(t){let r={identifies_type:t.badge_info.type,identifies_id:t.badge_info.id,designation:t.designation,hide_donation_amount:t.hide_donation_amount};this.cartService.saveCart(r,t.amount_in_cents/100).subscribe({next:o=>{this.cartService.getCart().subscribe({next:u=>{this.cartService.cart=u,this.dialog.open(fe,{data:{title:"Cart updated",content:"One item has been added to your cart.",confirmButtonText:"Checkout now",cancelButtonText:"Undo"}}).afterClosed().subscribe(R=>{if(R===void 0){this.updateAddedList();return}R?this.router.navigate(["/checkout/cart"]):(o&&this.webAnalyticsService.trackRemoveFromCart(o),this.cartService.deleteCartItem(o.id).subscribe({next:xt=>
3{this.cart.cart_items.forEach((ei,ii)=>{t.perm_urn===ei.perm_urn&&this.cart.cart_items.splice(ii,1)}),this.cartService.cart=this.cart,this.cart.number_of_items=this.cart.number_of_items-1,this.cart.has_personal_pfr=xt.has_personal_pfr},error:xt=>{}}))})},error:u=>{}})},error:o=>{}})}downloadReport(){let t={report_type:"UserDonations",search_text:this.contributions.searchText};if(this.contributions.range&&(t.from_date=E.fromJSDate(new Date(this.contributions.range.fromDate)).toFormat("yyyy-MM-dd"),t.thru_date=E.fromJSDate(new Date(this.contributions.range.thruDate)).toFormat("yyyy-MM-dd")),!this.userHasFullEditPermissions&&this.currentUser.accessibleUrn===this.userService.permUrnWithShortToken(this.user)&&(t.brand_id=this.brand.id),this.contributions.totalCount>this.mcPermissions.delayed_donation_report_trigger_limit)this.dialog.open(Ye,{data:{reportType:"donationHistory",userId:this.user.user_id,params:t}});else{t.delay_report=!1;let o=`?${Object.keys(t).map(f=>Array.isArray(t[f])?t[f].map(R=>f+"="+R).join("&"):f+"="+t[f]).join("&")}`,u=encodeURI(`/api/v4/download_reports/${this.user.user_id}/download_user_donations_report${o}`);window.open(u,"_blank")}}addMultipleCartItems(){let t=[];for(let r of this.selection.selected)r.badge_info.type!=="GiftCardPurchase"&&t.push({identifies_type:r.badge_info.type,identifies_id:r.badge_info.id,amount:r.amount_in_cents/100,designation:r.designation,hide_donation_amount:r.hide_donation_amount});this.cartService.addMultipleCartItems(t).subscribe({next:r=>{if(r.error_count>0){let o={title:"We Were Unable to Add All Items",content:"This may occur if a previous donation cannot be repeated or the intended causes are no longer accepting donations.",buttonText:"Got it"};this.dialog.open(ue,{data:o}).afterClosed().subscribe(()=>{this.cartService.getCart().subscribe(u=>{this.cartService.cart=u,this.router.navigate(["/checkout/cart"],{queryParams:{giving_again:!0}})})})}else this.cartService.getCart().subscribe(o=>{this.cartService.cart=o,this.router.navigate(["/checkout/cart"],{queryParams:{giving_again:!0}})})},error:r=>{}})}isAllSelected(){let t=this.selection.selected.length,r=this.contributions.data?this.contributions.data.length:0;return t===r}masterSelectToggle(){this.isAllSelected()?this.selection.clear():this.contributions.data&&this.contributions.data.length>0&&this.contributions.data.forEach(t=>this.selection.select(t))}checkboxLabel(t){return t?`${this.selection.isSelected(t)?"deselect":"select"} row ${t.position+1}`:`${this.isAllSelected()?"deselect":"select"} all`}resendGivingCardCode(t){let r={email:t.badge_info?.recipient_email,orderId:t.order_id};this.dialog.open(Ze,{data:r})}fetchContributions(){this.contributions.spinner=!0;let t={page:this.contributions.page,per_page:this.contributions.perPage,sort_by:this.contributions.sortBy,sort_order:this.contributions.sortOrder,search_text:this.contributions.searchText};this.contributions.range&&(t.from_date=E.fromJSDate(new Date(this.contributions.range.fromDate)).toFormat("yyyy-MM-dd"),t.thru_date=E.fromJSDate(new Date(this.contributions.range.thruDate)).toFormat("yyyy-MM-dd")),!this.userHasFullEditPermissions&&this.currentUser.accessibleUrn===this.userService.permUrnWithShortToken(this.user)&&(t.brand_id=this.brand.id),this.userService.getUserContributions(this.user.user_id,t).subscribe({next:r=>{this.contributions.data=r.donations,this.groupGiving=r.enable_group_giving,this.contributions.page===1&&(this.contributions.totalCount=r.total),this.selection.clear(),this.contributions.spinner=!1},error:()=>{this.contributions.spinner=!1}})}fetchGeTimeRangeItems(){this.givingEventService.donationsRangeOptions().subscribe({next:t=>{t.forEach(r=>{this.timeRangeItems.push({viewValue:r.name,value:r})})},error:t=>{}})}updateAddedList(){this.addedItemsInCart={},this.cart.cart_items.forEach(t=>{this.addedItemsInCart[t.perm_urn]=!0})}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=L({type:e,selectors:[["app-contributions"]],viewQuery:function(r,o){r&1&&I(o.paginator,A,5),r&2&&U()},decls:83,vars:28,consts:[["contributionsActionMenu","matMenu"],[1,"row"],[1,"col-12"],[1,"d-flex","flex-wrap","justify-content-between","align-items-center","mb-4"],[1,"h2","mb-0"],[1,"actions"],["mat-button","","color","accent",1,"custom","me-1",3,"routerLink"],["mat-button","","color","accent",1,"custom",3,"click"],[1,"left-icon"],[1,"fa-solid","fa-cloud-download-alt"],[1,"row","mb-2"],[1,"col-12","col-md-3","col-lg-2"],[1,"py-2","mb-3","bg-white","shadow","text-center"],[1,"h3","mb-0"],[1,"sm","mb-0","text-secondary"],[1,"row","align-items-center"],[1,"col-12","col-md-2"],[3,"valueChange","selectionChange","value"],[3,"value"],["type","text","matInput","",3,"ngModelChange","ngModel"],["matPrefix","","fontSet","fa-solid","fontIcon","fa-search"],["matSuffix","","fontSet","fa-solid","fontIcon","fa-times-circle",1,"curs
3or-pointer"],[1,"row","mb-6"],[1,"table-wrapper"],[1,"table-responsive"],["mat-table","","matSort","",3,"matSortChange","dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","title"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","type"],["matColumnDef","donated_at"],["mat-cell","",3,"title",4,"matCellDef"],["matColumnDef","charged_amount_in_cents"],["matColumnDef","payment_method"],["matColumnDef","actions"],["mat-header-cell","","class","text-center",4,"matHeaderCellDef"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","header-row"],["mat-header-cell","","class","table-header",3,"bg-gray-200",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"table-no-results"],[1,"update-overlay"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["aria-hidden","true",1,"fal","fa-external-link-square"],["matSuffix","","fontSet","fa-solid","fontIcon","fa-times-circle",1,"cursor-pointer",3,"click"],["mat-header-cell",""],["color","primary",3,"change","checked","indeterminate","aria-label"],["mat-cell",""],["color","primary",3,"click","change","checked","disabled","hidden","aria-label"],["mat-header-cell","","mat-sort-header",""],[1,"mb-0"],["target","_blank",3,"href","aria-label"],["mat-cell","",3,"title"],["matTooltipClass","tooltip shadow-sm",1,"ms-1","cursor-pointer",3,"matTooltip"],[1,"fal","fa-info-circle"],[1,"text-muted"],[1,"xs","text-muted"],[1,"me-1"],[1,"fab","fa-cc-visa"],[1,"fab","fa-cc-mastercard"],[1,"fab","fa-cc-discover"],[1,"fab","fa-cc-amex"],[1,"fa-light","fa-gift-card"],[1,"fab","fa-cc-paypal"],[1,"fak","fa-venmo-icon"],[1,"fas","fa-university"],[1,"fa-solid","fa-user-secret"],["mat-header-cell","",1,"text-center"],[1,"fal","fa-tools"],["mat-cell","",1,"text-center"],["mat-icon-button","","aria-label","contribution Actions","matTooltip","Options",1,"sm",3,"matMenuTriggerFor"],[1,"fas","fa-ellipsis-v"],[1,"auto-width","shadow-lg"],["mat-menu-item","","target","_blank",3,"text-admin","routerLink"],["mat-menu-item","","type","button"],["mat-menu-item","","type","button",3,"click"],["fontSet","fal","fontIcon","fa-receipt"],["fontSet","fal","fontIcon","fa-pencil"],["fontSet","fal","fontIcon","fa-cart-plus"],["mat-menu-item","","target","_blank",3,"routerLink"],["fontSet","fal","fontIcon","fa-barcode","aria-hidden","true"],["mat-header-cell","",1,"table-header"],[1,"content"],[1,"d-flex","align-items-center","justify-content-between"],[1,"h4","mb-0"],[1,"h6","text-primary","me-4",3,"ngPlural"],["ngPluralCase","=1"],["ngPluralCase","other"],["mat-button","","type","button","color","accent",1,"custom",3,"click"],[1,"fal","fa-cart-plus"],["mat-header-row",""],["mat-row",""],[1,"spinner"],["diameter","50"]],template:function(r,o){r&1&&(i(0,"div",1)(1,"div",2)(2,"div",3)(3,"h1",4),s(4,"Donation History"),n(),i(5,"div",5),m(6,Li,4,2,"a",6),i(7,"button",7),C("click",function(){return o.downloadReport()}),i(8,"span",8),p(9,"i",9),n(),i(10,"span"),s(11,"Download"),n()()()()()(),i(12,"div",10)(13,"div",11)(14,"div",12)(15,"p",13),s(16),y(17,"centsToCurrency"),n(),i(18,"p",14),s(19,"Net donation total"),n()()(),i(20,"div",11)(21,"div",12)(22,"p",13),s(23),y(24,"number"),n(),i(25,"p",14),s(26,"Number of donations"),n()()(),i(27,"div",11)(28,"div",12)(29,"p",13),s(30),y(31,"number"),n(),i(32,"p",14),s(33,"Causes supported"),n()()()(),i(34,"div",15)(35,"div",16)(36,"mat-form-field")(37,"mat-label"),s(38,"Time period"),n(),i(39,"mat-select",17),gt("valueChange",function(f){return ht(o.contributions.timePeriod,f)||(o.contributions.timePeriod=f),f}),C("selectionChange",function(){return o.onTimeFilterChange()}),w(40,Oi,2,2,"mat-option",18,Bi),n()()(),i(42,"div",16)(43,"mat-form-field")(44,"mat-label"),s(45,"Search"),n(),i(46,"input",19),gt("ngModelChange",function(f){return ht(o.contributions.searchText,f)||(o.contributions.searchText=f),f}),C("ngModelChange",function(f){return o.onSearchTextChange.next(f)}),n(),p(47,"mat-icon",20),m(48,Ui,1,0,"mat-icon",21),n()()(),i(49,"div",22)(50,"div",2)(51,"div",23)(52,"div",24)(53,"table",25),C("matSortChange",function(f){return o.onSortChange(f)}),T(54,26),S(55,Xi,2,3,"th",27)(56,qi,2,4,"td",28),D(),T(57,29),S(58,Hi,2,0,"th",30)(59,Qi,3,1,"td",28),D(),T(60,31),S(61,Ji,2,0,"th",30)(62,nn,6,5,"td",28),D(),T(63,32),S(64,on,2,0,"th",30)(65,an,4,9,"td",33),D(),T(66,34),S(67,rn,2,0,"th",30)(68,dn,6,11,"td",28),D(),T(69,35),S(70,mn,2,0,"th",30)(71,Dn,11,5,"td",28),D(),T(72,36),S(73,Mn,2,0,"th",37)(74,Nn,7,3,"td",38),D(),T(75,39),S(76,$n,4,4,"th",40),D(),S(77,Bn,1,0,"tr",41)(78,Ln,1,0,"tr",41)(79,On,1,0,"tr",42),n()(),m(80,Un,3,0,"div",43),m(81,Xn,3,0,"div",44),i(82,"mat-paginator",45),C("page",function(f){return o.onPageChange(f)}),n()()()()),r&2&&(l(6),c(!(o.brand==null||o.brand.brand_details==null||o.brand.brand_details.processing_entity==null)&&o.brand.brand_details.processing_entity.enable_user_giving_statement?6:-1),l(10),g(" ",W(17,16,o.user.total_amount_donated_in_cents||0,"$","1.2-2")," "),l(7),g(" ",V(24,20,o.user.total_donations_count||0,0)," "),l(7),g(" ",V(31,23,o.user.total_causes_supported||0,0)," "),l(9),Ct("value",o.contributions.timePeriod),l(),F(o.timeRangeItems),l(6),Ct("ngModel",o.contributions.searchText),l(2),c(o.contributions.searchText?48:-1),l(5),_("dataSource",o.contributions.data),l(24),_("matHeaderRowDef",q(26,Gi)),l(),_("matHeaderRowDef",o.contributionsColumns),l(),_("matRowDefColumns",o.contributionsColumns),l(),c((o.contributions.data==null?null:o.contributions.data.length)===0?80:-1),l(),c(o.contributions.spinner?81:-1),l(),_("length",o.contributions&&o.contributions.totalCount)("pageSize",o.contributions.perPage)("pageSizeOptions",q(27,Ai)))},dependencies:[Vt,kt,te,K,Z,Qt,$t,Y,J,Q,_t,ut,nt,it,et,oe,ae,at,ot,lt,rt,De,Ee,
3Se,Te,We,A,ct,mt,dt,st,tt,Qe,je,ze,qe,Pe,Ae,Le,Re,Ge,Oe,$e,Be,Ue,Xe,be,ge,Nt,Gt,ve],styles:["[_nghost-%COMP%]{display:block;padding-bottom:3rem}"]})}return e})();export{la as ContributionsComponent}; 4 5//# debugId=9bbf9627-9914-5605-8c6f-bfef3d68c9ea
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.