1import{a as R}from"./chunk-M3MJZJUR.js";import"./chunk-T7SKEBQW.js";import{r as D,s as H}from"./chunk-P3XCTLHM.js";import"./chunk-P45DHXWK.js";import"./chunk-DLJJL426.js";import{a as L,b as M}from"./chunk-VALVK5GN.js";import"./chunk-ZNPPCW4L.js";import"./chunk-XH6BEHGY.js";import"./chunk-6BB2P36Q.js";import"./chunk-4SXIL6RB.js";import"./chunk-7WMFJWTR.js";import"./chunk-MS4AQ6UA.js";import{a as q}from"./chunk-FRAOFR6K.js";import"./chunk-J3UGQKB5.js";import"./chunk-3XORJJA4.js";import"./chunk-YB3EGUOV.js";import"./chunk-WVJHT65Q.js";import"./chunk-HRXSP2SL.js";import"./chunk-IVR6OPIX.js";import"./chunk-SUTBK5PK.js";import"./chunk-23UOLJGU.js";import"./chunk-C3M5GFWG.js";import"./chunk-LJRNXR4Z.js";import"./chunk-T4MK7QAN.js";import"./chunk-N5H33MAT.js";import"./chunk-DCR4YP2M.js";import"./chunk-SWDGNTZF.js";import"./chunk-F5X5MWHG.js";import"./chunk-57JUTFV6.js";import"./chunk-SGYCFQGT.js";import"./chunk-GWZHENGH.js";import"./chunk-PYVFHOBF.js";import"./chunk-4ZZX3EUT.js";import"./chunk-FHNA7NOX.js";import"./chunk-UKOH47LE.js";import"./chunk-W4J2SMRF.js";import"./chunk-ICLKOHZ2.js";import"./chunk-E4JDWYYD.js";import"./chunk-STYHDWK5.js";import"./chunk-3RK6DDJD.js";import"./chunk-PX3ZDZPI.js";import"./chunk-EWTLMG7H.js";import"./chunk-XFQOOWRA.js";import"./chunk-HVXXTVPX.js";import"./chunk-YOQYUK2P.js";import"./chunk-OM52GCBP.js";import"./chunk-6RGPRWVV.js";import"./chunk-U44HLD2S.js";import"./chunk-R4DV5QZ2.js";import"./chunk-VNN7MPNT.js";import{e as O,g as x}from"./chunk-KLYQFF2A.js";import"./chunk-H2ADB6ED.js";import"./chunk-UNBDIFOL.js";import{$d as P,Bb as p,Cd as F,Lc as g,Mc as h,Qb as u,Rb as s,Sb as N,_b as f,_d as k,ce as E,ee as I,gb as d,ie as C,mb as o,oc as T,od as S,qc as w,rb as b,sa as l,sb as m,xb as v}from"./chunk-POIHHM7P.js";var _=[{name:"accountId",label:"",cssClasses:null,isHidden:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"eventUrl",label:"",cssClasses:null,isHidden:!0,sortColumnName:"",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"fullName",label:"Full Name",cssClasses:null,sortColumnName:"fullName",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"accountEmail",label:"Email",cssClasses:"email-row",sortColumnName:"accountEmail",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"LinkColumns",renderFields:["accountEmail"],routeTemplate:"/admin.aspx/Account/{accountId}",routeParameters:["accountId:accountId"]}},{name:"organizerName",label:"Organizer Name",cssClasses:null,sortColumnName:"organizerName",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"eventName",label:"Event Name",cssClasses:null,sortColumnName:"eventName",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"LinkColumns",renderFields:["eventName"],routeTemplate:"{eventUrl}",routeParameters:["eventUrl:eventUrl"]}},{name:"eventFormat",label:"Event Format",cssClasses:null,sortColumnName:"eventFormat",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"eventStatus",label:"Event Status",cssClasses:null,sortColumnName:"eventStatus",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"divisionName",label:"Division Name",cssClasses:null,sortColumnName:"divisionName",sortable:!0,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"registrationCreateDateResolved",label:"Create date",cssClasses:null,sortable:!0,sortColumnName:"createDateUtc",dataType:"string",renderOptions:{renderType:"Date",dateFormat:"MM/dd/y h:mm a"}},{name:"paidSuccessfully",label:"Paid successfully",cssClasses:null,sortColumnName:"paidSuccessfully",sortable:!1,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"paymentStatus",label:"Payment status",cssClasses:null,sortColumnName:"paymentStatus",sortable:!1,allowFilter:!0,dataType:"string",renderOptions:{renderType:"Value"}},{name:"stripeLink",label:"Payment link",cssClasses:"payment-link",sortable:!1,allowFilter:!0,dataType:"string",customLinkIcon:"open_in_new",customLinkName:"Payment link",renderOptions:{renderType:"CustomLink"}}],j={pagerHidden:!1,isSelectable:!1,sortingMode:"whitespace",setQueryParamsToUrl:!1,page:1,perPage:50,paginationSizes:[10,20,30,40,50,100,200],key:"registrations-grid",headerHidden:!0,filterRowHidden:!0,tableHeight:null,globalSearchHidden:!1,isSingleSort:!0};
1function z(r,e){r&1&&(u(0,"div",5)(1,"h4"),T(2),g(3,"translate"),s(),N(4,"app-event-timer"),s()),r&2&&(d(2),w(" ",h(3,1,"PendingRegistrationsGridComponent.Pending Registrations")," "))}var G=(()=>{let e=class e{constructor(t,a,i,c){var n,y;this.preloaderService=t,this.route=a,this.router=i,this.http=c,this.updater=new Date,this.gridConstConfig=j,this.schema=_,this.isEmbedded=window.location.pathname.toLowerCase().includes("/admin.aspx/payments"),this.dataUrl="/api2/v1/accounts/pending-registration",(n=this.route.snapshot.queryParams)!=null&&n.q&&(this.searchName=(y=this.route.snapshot.queryParams)==null?void 0:y.q,this.onFilter({query:this.searchName}))}ngOnInit(){}onChangeHandler(t){switch(t.action){case"getHttpData":this.getHttpData(t);break}}onFilter(t){this.router.navigate([],{relativeTo:this.route,queryParams:{q:t.query||null}}),t!=null&&t.query?this.gridConstConfig.prefilter='filter = (fullName like "%'+t.query+'%" or accountEmail like "%'+t.query+'%")':this.gridConstConfig.prefilter="",this.updater=new Date}getHttpData(t){let a=t.url;this.preloaderService.preloaderSubject.next({show:!0,spinnerColor:"dark"}),this.http.getReq({url:a,options:{observe:"response"}}).subscribe(i=>{this.preloaderService.preloaderSubject.next(!1),t.callback(i.body,i.headers)},i=>{this.preloaderService.preloaderSubject.next(!1)})}};e.\u0275fac=function(a){return new(a||e)(o(O),o(E),o(I),o(x))},e.\u0275cmp=b({type:e,selectors:[["app-pending-registrations-grid"]],standalone:!1,decls:7,vars:9,consts:[["class","fixed_header",4,"ngIf"],[1,"position-relative"],[1,"mb-2"],[1,"text-field",3,"filterChanged","filterPlaceholder","searchName"],[1,"cc-admin-data-grid-container",3,"onchange","schema","config","dataUrl","updater"],[1,"fixed_header"]],template:function(a,i){a&1&&(v(0,z,5,3,"div",0),u(1,"div",1)(2,"div",2)(3,"app-filter",3),g(4,"translate"),f("filterChanged",function(n){return i.onFilter(n)}),s()(),u(5,"div",1)(6,"ni-data-grid-lib",4),f("onchange",function(n){return i.onChangeHandler(n)}),s()()()),a&2&&(p("ngIf",!i.isEmbedded),d(3),p("filterPlaceholder",h(4,7,"PendingRegistrationsGridComponent.Search by name or email"))("searchName",i.searchName),d(3),p("schema",i.schema)("config",i.gridConstConfig)("dataUrl",i.dataUrl)("updater",i.updater))},dependencies:[S,D,L,q,k],styles:[".email-column{overflow:hidden!important;text-overflow:ellipsis!important} .email-column .resolved-url{word-break:break-all} .stripeLink-column{word-break:break-all;padding-right:6px} .resolved-url{word-break:break-all} .resolved-url{color:#000000c7!important} .resolved-url:hover{text-decoration:underline!important} td.mat-cell{padding-right:12px!important;color:#000000c7!important;overflow:hidden}"]});let r=e;return r})();var A=[{path:"",component:G}],V=(()=>{let e=class e{};e.\u0275fac=function(a){return new(a||e)},e.\u0275mod=m({type:e}),e.\u0275inj=l({imports:[C.forChild(A),C]});let r=e;return r})();var ce=(()=>{let e=class e{};e.\u0275fac=function(a){return new(a||e)},e.\u0275mod=m({type:e}),e.\u0275inj=l({imports:[F,V,H,P,M,R]});let r=e;return r})();export{ce as PendingRegistrationsModule};
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.