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]="fbfc49ff-f81e-5c46-83c9-cb45f1abcfb5")}catch(e){}}(); 3import{a as We}from"./chunk-GJZWKQV6.js";import{a as Ge}from"./chunk-5WC7A57R.js";import{a as Qe}from"./chunk-MYL2H5NC.js";import{a as Ue,b as $e}from"./chunk-FMAAPPZH.js";import{e as Oe}from"./chunk-5UK6QKW4.js";import{a as De,b as we,c as Ae,e as Fe,f as Me,h as ke,i as Pe,k as Be,l as Ve,n as Ne,p as ze}from"./chunk-IZJQTZVB.js";import{b as Le,c as He,d as je,e as Re,f as qe}from"./chunk-RZXXF6WL.js";import{c as Te}from"./chunk-KSQRQOTB.js";import"./chunk-FLZNG7WM.js";import"./chunk-Y53ZYOIU.js";import"./chunk-4OKMPB3H.js";import{a as Ie}from"./chunk-AGVOJNE2.js";import{d as Ee,f as be}from"./chunk-Z5M2FKAZ.js";import"./chunk-5NDSS4DO.js";import"./chunk-TTUVP5SZ.js";import"./chunk-5CMUHLSG.js";import"./chunk-TNAGEFXD.js";import"./chunk-YH4N3M4B.js";import"./chunk-BHOSW24E.js";import"./chunk-56LBQIQP.js";import"./chunk-IKWIL4NU.js";import"./chunk-5K5PYV5V.js";import"./chunk-TDGVUJZJ.js";import{d as Y}from"./chunk-MWF7JXGK.js";import"./chunk-UJXOZNZV.js";import{a as Se,b as ye}from"./chunk-KS3Q7H57.js";import"./chunk-DAOAKQM2.js";import"./chunk-MGCQ5S6F.js";import"./chunk-MJXNRHWH.js";import"./chunk-BUOPWRDV.js";import{d as xe,e as ge}from"./chunk-UQU3EU23.js";import"./chunk-346ISJSG.js";import{b as ve,d as he}from"./chunk-CNRKNNWP.js";import{d as se}from"./chunk-L6Z7ZO7O.js";import"./chunk-TLCCWCNW.js";import{a as Ce}from"./chunk-5SJALNJN.js";import{a as pe,b as ue,c as _e,i as fe}from"./chunk-XEY266ER.js";import"./chunk-SEDEP525.js";import"./chunk-SECBI6OV.js";import"./chunk-LXBG4CPT.js";import"./chunk-56KVT3OQ.js";import{C as re,F as me,H as de,I as ce,b as te,d as P,g as ie,h as ne,o as ae,r as oe,u as le}from"./chunk-MF7VZYLI.js";import{b as Z,e as ee}from"./chunk-NFMDOWTR.js";import"./chunk-QE6DXY66.js";import"./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{f as J}from"./chunk-XIKGSSI2.js";import"./chunk-MNZQGPDO.js";import{k as X,p as K}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 Q,D as W,w as $,z as G}from"./chunk-746D4QTP.js";import{Ac as I,Dc as d,Ib as H,Nc as x,Ob as f,Rc as q,Sc as o,Tc as N,Uc as p,Vc as M,a as L,ac as j,cc as c,dc as s,dd as U,fc as R,gc as A,hc as F,ic as u,id as T,jc as n,kc as i,lb as V,lc as _,nd as C,od as k,pc as y,pd as O,qa as v,qb as l,qc as E,rc as b,sd as w,uc as D,va as h,wa as S}from"./chunk-BZJI6Z2X.js";import"./chunk-CS7K6LXP.js";var B=t=>({auditStatus:t}),Ye=t=>["/organization",t,"compliance-info"],Xe=t=>({identifier:t}),Ke=(t,a)=>a.key,Ze=(t,a)=>a.value;function et(t,a){t&1&&b(0)}function tt(t,a){if(t&1&&f(0,et,1,0,"ng-container",29),t&2){let e=d(),r=x(49);u("ngTemplateOutlet",r)("ngTemplateOutletContext",T(2,B,e.getIrsComplianceLabel(e.allComplianceData==null||e.allComplianceData.irs_audit==null?null:e.allComplianceData.irs_audit.status_name)))}}function it(t,a){if(t&1){let e=D();n(0,"span",null,5)(2,"button",30),I("click",function(){h(e);let m=x(1),g=d(),z=x(55);return S(g.showPopover(z,m,"irs"))}),n(3,"span",27),_(4,"i",31),i(),n(5,"span"),o(6,"Edit status"),i()()()}}function nt(t,a){if(t&1&&(n(0,"p",34),o(1,"Inherited from"),i(),n(2,"p",35),o(3," Parent organization "),n(4,"a",36),o(5),i()()),t&2){let e=d(2);l(4),j("aria-label",U("Compliance info for ",e.allComplianceData.irs_audit.parent_org_name," (opens in new window)")),u("routerLink",T(4,Ye,e.allComplianceData.irs_audit.parent_org_urn)),l(),p(" ",e.allComplianceData.irs_audit.parent_org_name," ")}}function at(t,a){t&1&&b(0)}
3function ot(t,a){if(t&1&&(n(0,"mat-accordion",33)(1,"mat-expansion-panel",37)(2,"mat-expansion-panel-header")(3,"mat-panel-title"),o(4,"Audit history (admin only)"),i()(),f(5,at,1,0,"ng-container",38),i()()),t&2){let e=d(2),r=x(53);l(),u("expanded",e.compliancePanelsExpanded.irs),l(4),u("ngTemplateOutlet",r)}}function lt(t,a){if(t&1&&(n(0,"div",32),c(1,nt,6,6),i(),c(2,ot,6,2,"mat-accordion",33)),t&2){let e=d();l(),s(e.allComplianceData.irs_audit!=null&&e.allComplianceData.irs_audit.parent_org_urn?1:-1),l(),s(e.currentUser!=null&&e.currentUser.mighty_admin&&(e.allComplianceData.irs_audit==null||e.allComplianceData.irs_audit.history==null?null:e.allComplianceData.irs_audit.history.length)>0?2:-1)}}function rt(t,a){t&1&&(n(0,"div",21)(1,"div",39),_(2,"mat-spinner",40),i()())}function mt(t,a){t&1&&(n(0,"span",45),_(1,"i",47),o(2," Charity Filing (Certificate of Registration) "),i())}function dt(t,a){t&1&&(n(0,"span",45),_(1,"i",48),o(2," Business Filing (Certificate of Good Standing) "),i())}function ct(t,a){t&1&&b(0)}function st(t,a){if(t&1&&(n(0,"span"),o(1),i()),t&2){let e=d(2).$implicit;l(),p(' The following error was returned: "',e.value==null?null:e.value.error_message,'" ')}}function pt(t,a){if(t&1&&(n(0,"p",19),o(1),c(2,st,2,1,"span"),i(),n(3,"p"),o(4," See "),n(5,"a",49),o(6),i(),o(7," for more information. "),i()),t&2){let e=d().$implicit,r=d(2);l(),M(" We were unable to retrieve your information from the ",e.value==null?null:e.value.name," ",e.value==null?null:e.value.kind," database. "),l(),s(e.value!=null&&e.value.error_message&&e.value.error_message.indexOf("Unable to locate")===-1?2:-1),l(4),p("",r.brand.name," FAQ")}}function ut(t,a){t&1&&(n(0,"mat-error"),o(1," Business Entity ID is "),n(2,"strong"),o(3,"required"),i()())}function _t(t,a){if(t&1&&(n(0,"div",58)(1,"div",59)(2,"span",60)(3,"span",45),_(4,"i",61),i(),o(5),i()()()),t&2){let e=d(2).$implicit;l(5),p(" ",e.value==null?null:e.value.error_message," ")}}function ft(t,a){t&1&&(n(0,"div",21)(1,"div",39),_(2,"mat-spinner",40),i()())}function Ct(t,a){if(t&1){let e=D();n(0,"form",50),I("ngSubmit",function(){h(e);let m=d(3);return S(m.submitComplianceBusinessForm())}),n(1,"div",10)(2,"div",15)(3,"p"),o(4," Please enter the business ID number for your organization. To look up your organization's business ID number, visit the "),n(5,"a",51),o(6,"Colorado Secretary of State"),i(),o(7," website. If you are unable to locate your business filing at that website, then see "),n(8,"a",49),o(9),i(),o(10," for more information. "),i()(),n(11,"div",52)(12,"div",53)(13,"div",54)(14,"mat-form-field")(15,"mat-label",55),o(16,"Business Entity ID"),i(),_(17,"input",56),c(18,ut,4,0,"mat-error"),i()(),n(19,"div",52)(20,"button",57),o(21," Save "),i()()()(),c(22,_t,6,1,"div",58),i(),c(23,ft,3,0,"div",21),i()}if(t&2){let e=d().$implicit,r=d(2);u("formGroup",r.complianceBusinessForm),l(9),p("",r.brand.name," FAQ"),l(9),s(!(r.complianceBusinessForm.controls.businessEntityId==null||r.complianceBusinessForm.controls.businessEntityId.errors==null)&&r.complianceBusinessForm.controls.businessEntityId.errors.required?18:-1),l(2),u("disabled",!r.complianceBusinessForm.dirty),l(2),s(e.value!=null&&e.value.error_message?22:-1),l(),s(r.spinner.colorado.business?23:-1)}}function xt(t,a){if(t&1&&(n(0,"span"),o(1," There is an issue. See "),n(2,"a",49),o(3),i(),o(4," for more information. "),i()),t&2){let e=d(4);l(3),p("",e.brand.name," FAQ")}}function gt(t,a){t&1&&b(0)}function vt(t,a){if(t&1&&(n(0,"p"),o(1),c(2,xt,5,1,"span"),i(),f(3,gt,1,0,"ng-container",29)),t&2){let e=d().$implicit;d(2);let r=x(47);l(),M(" We've retrieved the following information from the ",e.value==null?null:e.value.name," ",e.value==null?null:e.value.kind," database. "),l(),s((e.value==null||e.value.identifier_obj==null?null:e.value.identifier_obj.cached_status)!==1?2:-1),l(),u("ngTemplateOutlet",r)("ngTemplateOutletContext",T(5,Xe,e.value==null?null:e.value.identifier_obj))}}function ht(t,a){if(t&1&&(n(0,"mat-expansion-panel",37)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),c(3,mt,3,0,"span",45),c(4,dt,3,0,"span",45),f(5,ct,1,0,"ng-container",29),i()(),c(6,pt,8,4),c(7,Ct,24,6,"form",46),c(8,vt,4,7),i()),t&2){let e=a.$implicit,r=d(2),m=x(49);u("expanded",r.compliancePanelsExpanded.colorado[e.key]),l(3),s(e.key==="charity"?3:-1),l(),s(e.key==="business"?4:-1),l(),u("ngTemplateOutlet",m)("ngTemplateOutletContext",T(8,B,r.getEntityComplianceLabel(e.value==null||e.value.identifier_obj==null?null:e.value.identifier_obj.cached_status))),l(),s(!(e.value!=null&&e.value.identifier_obj)&&e.key==="charity"?6:-1),l(),s(!(e.value!=null&&e.value.identifier_obj)&&e.key==="business"?7:-1),l(),s(e.value!=null&&e.value.identifier_obj?8:-1)}}function St(t,a){t&1&&(n(0,"div",21)(1,"div",39),_(2,"mat-spinner",40),i()())}function yt(t,a){if(t&1&&(n(0,"section",22)(1,"div",14)(2,"div",10)(3,"div",15)(4,"div",41)(5,"h2",35),o(6,"State Compliance"),i(),n(7,"div",42)(8,"a",43)(9,"span",27),_(10,"i",28),i(),o(11,"FAQs "),i()()(),n(12,"p"),o(13),i(),n(14,"h5"),o(15,"Colorado Secretary of State"),i(),n(16,"mat-accordion",44),A(17,ht,9,10,"mat-expansion-panel",37,Ke),C(19,"keyvalue"),i()()(),c(20,St,3,0,"div",21),i()()),t&2){let e=d();l(13),p(" ",e.brand.name," requires that organizations have filed with both the Charities and Fundraisers Division and the Business Division of the Colorado Secretary of State. "),l(3),u("hidden",e.spinner.colorado.charity),l(),F(O(19,3,e.complianceData,e.sortComplianceDataFn)),l(3),s(e.spinner.colorado.charity?20:-1)}}function Et(t,a){t&1&&b(0)}function bt(t,a){if(t&1&&f(0,Et,1,0,"ng-container",29),t&2){let e=d(),r=x(49);u("ngTemplateOutlet",r)("ngTemplateOutletContext",T(2,B,e.getCaliforniaComplianceLabel()))}}function It(t,a){t&1&&b(0)}function Tt(t,a){if(t&1&&(n(0,"span"),o(1," There is an issue. See "),n(2,"a",64),o(3," FAQ "),i(),o(4," for more information. "),i()),t&2){let e=d(4);l(2),u("href",e.californiaFaqUrl,V)}}function Ot(t,a){t&1&&b(0)}
3function Dt(t,a){if(t&1&&(n(0,"p"),o(1),c(2,Tt,5,1,"span"),i(),f(3,Ot,1,0,"ng-container",29)),t&2){let e=d().$implicit;d(2);let r=x(47);l(),M(" We've retrieved the following information from the ",e.value==null?null:e.value.name," ",e.value==null?null:e.value.kind," database. "),l(),s((e.value==null||e.value.identifier_obj==null?null:e.value.identifier_obj.cached_status)!==1?2:-1),l(),u("ngTemplateOutlet",r)("ngTemplateOutletContext",T(5,Xe,e.value==null?null:e.value.identifier_obj))}}function wt(t,a){if(t&1&&(n(0,"p",19),o(1),C(2,"date"),i()),t&2){let e=d(2).$implicit;l(),M("",a," ",O(2,2,e.value==null?null:e.value.last_checked_at,"MMMM dd, yyyy"),".")}}function At(t,a){if(t&1&&c(0,wt,3,5,"p",19),t&2){let e,r=d().$implicit,m=d(2);s((e=(r.value==null?null:r.value.last_checked_at)&&m.getCaliforniaNoDataMessagePrefix(r.key))?0:-1,e)}}function Ft(t,a){if(t&1&&(n(0,"div",62)(1,"div",63)(2,"h5",19),o(3),i(),f(4,It,1,0,"ng-container",29),i(),c(5,Dt,4,7)(6,At,1,1),i()),t&2){let e=a.$implicit,r=d(2),m=x(51);l(3),N(e.value==null?null:e.value.name),l(),u("ngTemplateOutlet",m)("ngTemplateOutletContext",T(4,B,e.value!=null&&e.value.identifier_obj?r.getEntityComplianceLabel(e.value==null||e.value.identifier_obj==null?null:e.value.identifier_obj.cached_status):"Compliant")),l(),s(e.value!=null&&e.value.identifier_obj?5:6)}}function Mt(t,a){if(t&1&&(A(0,Ft,7,6,"div",62,Ke),C(2,"keyvalue")),t&2){let e=d();F(k(2,0,e.allComplianceData==null?null:e.allComplianceData.california_ag))}}function kt(t,a){t&1&&(n(0,"div",21)(1,"div",39),_(2,"mat-spinner",40),i()())}function Pt(t,a){if(t&1&&(n(0,"div",66)(1,"p",34),o(2,"Entity Name"),i(),n(3,"p",19),o(4),i()()),t&2){let e=d().identifier;l(4),p(" ",(e==null||e.latest_external_data==null||e.latest_external_data.raw_data==null||e.latest_external_data.raw_data.entityname==null?null:e.latest_external_data.raw_data.entityname.value)||(e==null||e.latest_external_data==null||e.latest_external_data.raw_data==null||e.latest_external_data.raw_data.name==null?null:e.latest_external_data.raw_data.name.value)," ")}}function Bt(t,a){if(t&1&&(n(0,"span"),o(1),i()),t&2){let e=d().identifier;l(),p("- ",e==null?null:e.external_status)}}function Vt(t,a){if(t&1&&(n(0,"div",66)(1,"p",34),o(2,"Entity EIN"),i(),n(3,"p",19),o(4),C(5,"einFormat"),i()()),t&2){let e=d().identifier;l(4),p(" ",k(5,1,e==null?null:e.ein)," ")}}function Nt(t,a){if(t&1&&(n(0,"div",66)(1,"p",34),o(2,"Expiration Date"),i(),n(3,"p",19),o(4),C(5,"date"),i()()),t&2){let e=d().identifier;l(4),p(" ",O(5,1,e==null||e.latest_external_data==null?null:e.latest_external_data.expires_at,"MM/dd/yyyy")," ")}}function zt(t,a){if(t&1&&(n(0,"div",65),c(1,Pt,5,1,"div",66),n(2,"div",66)(3,"p",34),o(4,"Status"),i(),n(5,"p",19),o(6),c(7,Bt,2,1,"span"),i()(),n(8,"div",66)(9,"p",34),o(10,"Entity ID"),i(),n(11,"p",19),o(12),i()(),c(13,Vt,6,3,"div",66),c(14,Nt,6,4,"div",66),i()),t&2){let e=a.identifier,r=d();l(),s(!(e==null||e.latest_external_data==null||e.latest_external_data.raw_data==null||e.latest_external_data.raw_data.entityname==null)&&e.latest_external_data.raw_data.entityname.value||!(e==null||e.latest_external_data==null||e.latest_external_data.raw_data==null||e.latest_external_data.raw_data.name==null)&&e.latest_external_data.raw_data.name.value?1:-1),l(5),p(" ",r.getEntityComplianceLabel(e==null?null:e.cached_status)," "),l(),s(e!=null&&e.external_status?7:-1),l(5),N(e==null?null:e.identifier),l(),s(e!=null&&e.ein?13:-1),l(),s(!(e==null||e.latest_external_data==null)&&e.latest_external_data.expires_at?14:-1)}}function Lt(t,a){t&1&&(n(0,"div",67)(1,"span",70),_(2,"i",71),i(),n(3,"span",72),o(4,"Compliant"),i()())}function Ht(t,a){t&1&&(n(0,"div",68)(1,"span",70),_(2,"i",73),i(),n(3,"span",72),o(4,"Unknown"),i()())}function jt(t,a){t&1&&(n(0,"div",69)(1,"span",70),_(2,"i",61),i(),n(3,"span",72),o(4,"Non-compliant"),i()())}function Rt(t,a){if(t&1&&c(0,Lt,5,0,"div",67)(1,Ht,5,0,"div",68)(2,jt,5,0,"div",69),t&2){let e,r=a.auditStatus;s((e=r)==="Compliant"?0:e==="Unknown"?1:e==="Non-compliant"?2:-1)}}function qt(t,a){t&1&&(n(0,"div",74)(1,"span",70),_(2,"i",71),i(),n(3,"span",72),o(4,"Compliant"),i()())}function Ut(t,a){t&1&&(n(0,"div",75)(1,"span",70),_(2,"i",73),i(),n(3,"span",72),o(4,"Unknown"),i()())}function $t(t,a){t&1&&(n(0,"div",76)(1,"span",70),_(2,"i",61),i(),n(3,"span",72),o(4,"N
3on-compliant"),i()())}function Gt(t,a){if(t&1&&c(0,qt,5,0,"div",74)(1,Ut,5,0,"div",75)(2,$t,5,0,"div",76),t&2){let e,r=a.auditStatus;s((e=r)==="Compliant"?0:e==="Unknown"?1:e==="Non-compliant"?2:-1)}}function Qt(t,a){if(t&1&&(o(0),C(1,"date")),t&2){let e=d(2);p(" - Last updated ",O(1,1,e.allComplianceData.irs_audit.history[0].last_audited_at,"MM/dd/yyyy h:mm a")," ")}}function Wt(t,a){t&1&&(n(0,"th",95),o(1," Audit ID "),i())}function Xt(t,a){if(t&1&&(n(0,"td",96),o(1),i()),t&2){let e=a.$implicit;l(),p(" ",e.id," ")}}function Kt(t,a){t&1&&(n(0,"th",95),o(1," Audit Type "),i())}function Jt(t,a){if(t&1&&(n(0,"td",96),o(1),i()),t&2){let e=a.$implicit;l(),p(" ",e.title," ")}}function Yt(t,a){t&1&&(n(0,"th",95),o(1," Status "),i())}function Zt(t,a){if(t&1&&(n(0,"td",96),o(1),C(2,"titlecase"),i()),t&2){let e=a.$implicit;l(),p(" ",k(2,1,e.status_name)," ")}}function ei(t,a){t&1&&(n(0,"th",95),o(1," Notes "),i())}function ti(t,a){if(t&1&&(n(0,"td",96),o(1),i()),t&2){let e=a.$implicit;l(),p(" ",e.details||"-"," ")}}function ii(t,a){t&1&&(n(0,"th",95),o(1," First Audited "),i())}function ni(t,a){if(t&1&&(n(0,"td",96),o(1),C(2,"date"),i()),t&2){let e=a.$implicit;l(),p(" ",O(2,1,e.first_audited_at,"MM/dd/yyyy h:mm a")," ")}}function ai(t,a){t&1&&(n(0,"th",95),o(1," Last Audited "),i())}function oi(t,a){if(t&1&&(n(0,"td",96),o(1),C(2,"date"),i()),t&2){let e=a.$implicit;l(),p(" ",O(2,1,e.last_audited_at,"MM/dd/yyyy h:mm a")," ")}}function li(t,a){t&1&&(n(0,"th",95),o(1," Expired "),i())}function ri(t,a){if(t&1&&(o(0),C(1,"date")),t&2){let e=d().$implicit;p(" ",O(1,1,e.expired_at,"MM/dd/yyyy h:mm a")," ")}}function mi(t,a){if(t&1){let e=D();n(0,"button",98),I("click",function(){h(e);let m=d().$implicit,g=d(2);return S(g.expireAudit(m.id))}),o(1," Expire "),i()}}function di(t,a){t&1&&o(0," - ")}function ci(t,a){if(t&1&&(n(0,"td",96),c(1,ri,2,4)(2,mi,2,0,"button",97)(3,di,1,0),i()),t&2){let e=a.$implicit;l(),s(e.expired_at?1:!e.expired_at&&e.type==="Audit::OverrideAudit"?2:3)}}function si(t,a){t&1&&_(0,"tr",99)}function pi(t,a){t&1&&_(0,"tr",100)}function ui(t,a){if(t&1){let e=D();n(0,"mat-paginator",101),I("page",function(m){h(e);let g=d(2);return S(g.onAuditHistoryPageChange(m))}),i()}if(t&2){let e=d(2);u("length",e.allComplianceData.irs_audit.history.length)("pageIndex",e.auditHistoryPageIndex)("pageSize",e.auditHistoryPageSize)("hidePageSize",!0)("showFirstLastButtons",!0)}}function _i(t,a){if(t&1&&(n(0,"p",94),o(1),i()),t&2){let e=d(2);l(),p(" Note: Audits above are for ",e.org.title," and not the parent organization and are not considered while this organization is a child. ")}}function fi(t,a){if(t&1&&(n(0,"div",77)(1,"div",78)(2,"p",79),o(3,"Audit history"),i(),n(4,"p",34),o(5),c(6,Qt,2,4),i()(),n(7,"div",80)(8,"table",81),y(9,82),f(10,Wt,2,0,"th",83)(11,Xt,2,1,"td",84),E(),y(12,85),f(13,Kt,2,0,"th",83)(14,Jt,2,1,"td",84),E(),y(15,86),f(16,Yt,2,0,"th",83)(17,Zt,3,3,"td",84),E(),y(18,87),f(19,ei,2,0,"th",83)(20,ti,2,1,"td",84),E(),y(21,88),f(22,ii,2,0,"th",83)(23,ni,3,4,"td",84),E(),y(24,89),f(25,ai,2,0,"th",83)(26,oi,3,4,"td",84),E(),y(27,90),f(28,li,2,0,"th",83)(29,ci,4,1,"td",84),E(),f(30,si,1,0,"tr",91)(31,pi,1,0,"tr",92),i()(),c(32,ui,1,5,"mat-paginator",93),i(),c(33,_i,2,1,"p",94)),t&2){let e=d();l(5),p(" ",e.allComplianceData.irs_audit.history.length," records "),l(),s(e.allComplianceData.irs_audit.history[0]!=null&&e.allComplianceData.irs_audit.history[0].last_audited_at?6:-1),l(2),u("dataSource",e.getPagedAuditHistory()),l(22),u("matHeaderRowDef",e.auditHistoryColumns),l(),u("matRowDefColumns",e.auditHistoryColumns),l(),s(e.allComplianceData.irs_audit.history.length>e.auditHistoryPageSize?32:-1),l(),s(e.allComplianceData.irs_audit!=null&&e.allComplianceData.irs_audit.parent_org_urn?33:-1)}}function Ci(t,a){if(t&1&&(n(0,"mat-option",104),o(1),i()),t&2){let e=a.$implicit;u("value",e.value),l(),p(" ",e.viewValue," ")}}function xi(t,a){t&1&&(n(0,"mat-error"),o(1," Audit type is required "),i())}function gi(t,a){if(t&1&&(n(0,"mat-option",104)(1,"span",45),_(2,"i"),i(),o(3),C(4,"titlecase"),i()),t&2){let e=a.$implicit,r=d(2);u("value",e),l(2),q(r.irsAuditStatusMap.get(e).iconClass),l(),p("",k(4,4,e)," ")}}function vi(t,a){t&1&&(n(0,"mat-error"),o(1," Audit status is required "),i())}function hi(t,a){t&1&&(n(0,"div",21)(1,"div",39),_(2,"mat-spinner",40),i()())}function Si(t,a){if(t&1){let e=D();n(0,"form",102),I("ngSubmit",function(){h(e);let m=d();return S(m.updateAuditStatus())}),n(1,"mat-form-field")(2,"mat-label"),o(3,"Audit type"),i(),n(4,"mat-select",103),A(5,Ci,2,2,"mat-option",104,Ze),i(),c(7,xi,2,0,"mat-error"),i(),n(8,"mat-form-field")(9,"mat-label"),o(10,"Audit status"),i(),n(11,"mat-select",105),A(12,gi,5,6,"mat-option",104,R),i(),c(14,vi,2,0,"mat-error"),i(),n(15,"mat-form-field")(16,"mat-label"),o(17,"Notes"),i(),n(18,"textarea",106),o(19," "),i(),n(20,"mat-hint",107),o(21,"(Optional)"),i()(),n(22,"div",108)(23,"button",109),I("click",function(){h(e);let m=d();return S(m.cancelInputRef())}),o(24," Cancel "),i(),n(25,"button",110),o(26," Save "),i()(),c(27,hi,3,0,"div",21),i()}if(t&2){let e=d();u("formGroup",e.editAuditStatusForm),l(5),F(e.irsAuditTypes),l(2),s(e.editAuditStatusForm.controls.auditType.errors!=null&&e.editAuditStatusForm.controls.auditType.errors.required?7:-1),l(5),F(e.irsAuditStatuses),l(2),s(e.editAuditStatusForm.controls.auditStatus.errors!=null&&e.editAuditStatusForm.controls.auditStatus.errors.required?14:-1),l(11),u("active",e.spinner.editAuditStatus),l(2),s(e.spinner.editAuditStatus?27:-1)}}var on=(()=>{class t{org;brand;currentUser;pageLoading;spinner={fetchAll:!1,colorado:{charity:!1,business:!1},california:{ag:!1,taxBoard:!1},editAuditStatus:!1};allComplianceData;complianceData;compliancePanelsExpanded={irs:!1,california:{ag:!1,taxBoard:!1},colorado:{charity:!1,business:!1}};fb=v(me);dialog=v(Y);popper=v(Te);userService=v(be);appService=v(J);orgService=v(Ee);orgDataService=v(Ge);orgComplianceService=v(We);complianceBusinessForm=this.fb.group({businessEntityId:["",P.required]});editAuditStatusForm=this.fb.group({auditType:["",P.required],auditStatus:["",P.required],notes:[""]});californiaFaqUrl="/p/ca-verification-faqs";auditHistoryColumns=["id","title","status_name","details","first_audited_at","last_audited_at","expired_at"];auditHistoryPageSize=5;auditHistoryPageIndex=0;irsAuditTypes=[{value:"MightycauseAudit",viewValue:"Mightycause Audit",statuses:["verify","un-verify"]},{value:"OverrideAudit",viewValue:"Override Audit",statuses:["verify","blacklist"]},{value:"PatriotActAudit",viewValue:"PatriotAct Audit",statuses:["blacklist","un-blacklist"]}];irsAuditStatusMap=new Map([["verify",{value:"VERIFIED",iconClass:"text-success fa-solid fa-badge-check"}],["un-verify",{value:"UNDEFINED",iconClass:"text-secondary fa-solid fa-circle-question "}],["blacklist",{value:"BLACKLISTED",iconClass:"text-danger fa-solid fa-circle-xmark"}],["un-blacklist",{value:"UNDEFINED",iconClass:"text-secondary fa-solid fa-circle-question"}]]);irsAuditStatuses=[];subscriptions=new L;popoverRef;constructor(){this.org=this.orgService.data,this.brand=this.appService.currentBrand,this.currentUser=this.userService.currentUser}ngOnInit(){this.fetchComplianceData(),this.fetchColoradoStateComplianceData(),this.subscriptions.add(this.editAuditStatusForm.controls.auditType.valueChanges.subscribe(e=>{let r=this.irsAuditTypes.find(m=>m.value===e);this.irsAuditStatuses=r?.statuses||[],this.editAuditStatusForm.controls.auditStatus.setValue(null)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}fetchComplianceData(){this.spinner.fetchAll=!0,this.orgComplianceService.getAllCompliance(this.org.urn).subscribe({next:e=>{this.allComplianceData=e,this.auditHistoryPageIndex=0,this.allComplianceData?.irs_audit?.status!==1&&(this.compliancePanelsExpanded.irs=!0),this.allComplianceData?.california_ag?.["OrgExternalEntity::CaliforniaAg"]?.identifier_obj&&this.allComplianceData?.california_ag?.["OrgExternalEntity::CaliforniaAg"]?.identifier_obj?.cached_status!==1&&(this.compliancePanelsExpanded.california.ag=!0),this.allComplianceData?.california_ag?.["OrgExternalEntity::CaliforniaFtb"]?.identifier_obj&&this.allComplianceData?.california_ag?.["OrgExternalEntity::CaliforniaFtb"]?.identifier_obj?.cached_status!==1&&(this.compliancePanelsExpanded.california.taxBoard=!0),this.spinner.fetchAll=!1},error:()=>this.spinner.fetchAll=!1})}fetchColoradoStateComplianceData(){this.orgDataService.checkBrandOrgConfigActive(this.org.brand_org_configs,"compliance_colorado_state")&&(this.spinner.colorado.charity=!0,this.orgComplianceService.setupColoradoCompliance(this.org.urn,{}).subscribe({next:e=>{this.complianceData=e,this.complianceData?.business?.identifier_obj?.cached_status!==1&&(this.compliancePanelsExpanded.colorado.business=!0),this.complianceData?.charity?.identifier_obj?.cached_status!==1&&(this.compliancePanelsExpanded.colorado.charity=!0),this.spinner.colorado.charity=!1},error:()=>this.spinner.colorado.charity=!1}))}submitComplianceBusinessForm(){if(this.complianceBusinessForm.invali
3d)return;this.spinner.colorado.business=!0;let e={co_sos_business_id:this.complianceBusinessForm.value.businessEntityId};this.orgComplianceService.setupColoradoCompliance(this.org.urn,e).subscribe({next:r=>{this.complianceData=r,this.spinner.colorado.business=!1},error:()=>this.spinner.colorado.business=!1})}showPopover(e,r,m){m==="irs"&&this.editAuditStatusForm.reset(),this.popoverRef=this.popper.open({content:e,origin:r})}cancelInputRef(){this.popoverRef.close()}updateAuditStatus(){if(this.editAuditStatusForm.invalid)return;this.spinner.editAuditStatus=!0;let e={type:this.editAuditStatusForm.value.auditType,status:this.irsAuditStatusMap.get(this.editAuditStatusForm.value.auditStatus)?.value,details:this.editAuditStatusForm.value.notes};this.orgComplianceService.createIrsAudit(this.org.urn,e).subscribe({next:()=>{this.spinner.editAuditStatus=!1,this.popoverRef.close(),this.fetchComplianceData()},error:()=>this.spinner.editAuditStatus=!1})}expireAudit(e){this.dialog.open(Ie,{data:{title:"Are you sure?",confirmButtonText:"Expire",cancelButtonText:"Cancel"}}).afterClosed().subscribe(r=>{r&&this.orgComplianceService.expireIrsAudit(this.org.urn,e).subscribe({next:()=>{this.fetchComplianceData()},error:()=>{}})})}getIrsComplianceLabel(e){return e==="verified"?"Compliant":e==="blacklisted"?"Non-compliant":"Unknown"}getIrsVerificationSource(){if(this.allComplianceData?.irs_audit?.parent_org_urn)return"Inherited from parent organization";let m=(this.allComplianceData?.irs_audit?.history?.find(g=>!g?.expired_at)||this.allComplianceData?.irs_audit?.history?.[0])?.type||"";return m.includes("MightycauseAudit")||m.includes("OverrideAudit")||m.includes("PatriotActAudit")?"Additional review":"Official records"}getEntityComplianceLabel(e){return e===1?"Compliant":e===0?"Non-compliant":"Unknown"}getCaliforniaComplianceLabel(){let e=this.allComplianceData?.california_ag;if(!e)return"Non-compliant";let r=this.isCaliforniaEntityCompliant(e["OrgExternalEntity::CaliforniaAg"]),m=this.isCaliforniaEntityCompliant(e["OrgExternalEntity::CaliforniaFtb"]);return r&&m?"Compliant":"Non-compliant"}getPagedAuditHistory(){let e=this.allComplianceData?.irs_audit?.history||[],r=this.auditHistoryPageIndex*this.auditHistoryPageSize;return e.slice(r,r+this.auditHistoryPageSize)}getCaliforniaNoDataMessagePrefix(e){return e==="OrgExternalEntity::CaliforniaFtb"?"Not revoked as of":e==="OrgExternalEntity::CaliforniaAg"?"Not restricted from operating in California as of":null}onAuditHistoryPageChange(e){this.auditHistoryPageIndex=e.pageIndex}isCaliforniaEntityCompliant(e){return e?e.identifier_obj?e.identifier_obj.cached_status===1:!!e.last_checked_at:!1}sortComplianceDataFn(e){return e.key==="business"?1:e.key==="charity"?-1:0}static \u0275fac=function(r){return new(r||t)};static \u0275cmp=H({type:t,selectors:[["app-org-compliance-info"]],decls:56,vars:13,consts:[["externalEntityDetailsTpl",""],["auditStatusTpl",""],["auditStatusXsTpl",""],["auditHistoryTableTpl",""],["editAuditStatusTpl",""],["editAuditStatusBtn",""],[1,"min-vh-100"],[1,"dashboard-container-fluid",3,"hidden"],[3,"changeContentLoading"],[1,"dashboard-container-fluid","pb-5",3,"hidden"],[1,"row"],[1,"col-12","mb-3"],[1,"dashboard-heading"],["id","charitable-organization-verification"],[1,"shadow","bg-white","mb-2","px-2","py-3","position-relative"],[1,"col-12"],[1,"d-flex","align-items-center","justify-content-between"],[1,"header"],[1,"d-flex","flex-wrap","align-items-center","gap-2","mb-1"],[1,"mb-0"],[1,"action"],[1,"update-overlay"],["id","colorado-state-compliance"],["id","california-state-compliance"],[1,"d-flex","flex-wrap","align-items-start","justify-content-between","gap-2"],[1,"d-flex","flex-wrap","align-items-center","gap-2"],["target","_blank","mat-button","","color","accent","aria-label","Frequently asked questions (opens in new window)",1,"custom",3,"href"],[1,"left-icon"],["aria-hidden","true",1,"fal","fa-external-link-square"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-button","",1,"custom","auto","admin",3,"click"],[1,"fa-solid","fa-pencil"],[1,"mb-2"],["multi",""],[1,"sm","text-secondary","mb-0"],[1,"mb-1"],["target","_blank",3,"routerLink","aria-label"],[3,"expanded"],[4,"ngTemplateOutlet"],[1,"spinner"],["diameter","50"],[1,"d-flex","flex-wrap","align-items-center"],[1,"ms-2"],["href","/p/state-verification-faqs","target","_blank","mat-button","","color","accent","aria-label","Frequently asked questions (opens in new window)",1,"custom"],["multi","",3,"hidden"],[1,"me-1"],[3,"formGroup"],[1,"fa-solid","fa-hand-holding-heart"],[1,"fa-solid","fa-building"],["href","/p/state-verification-faqs","target","_blank"],[3,"ngSubmit","formGroup"],["href","https://www.sos.state.co.us/biz/BusinessEntityCriteriaExt.do","target","_blank"],[1,"col-12","col-lg-4"],[1,"row","align-items-center"],[1,"col-12","col-lg-8"],["for","businessEntityId"],["type","text","matInput","","formControlName","businessEntityId","id","businessEntityId","maxlength","100","autocomplete","off"],["type","submit","mat-raised-button","","color","primary",1,"custom","auto",3,"disabled"],[1,"col-12","col-lg-6"],[1,"status-box","multi-line","mb-2","p-2"],[1,"text-danger"],[1,"fa-solid","fa-exclamation-triangle"],[1,"bg-light","rounded","p-2","mb-2"],[1,"d-flex","flex-wrap","align-items-center","gap-2","mb-2"],["target","_blank",3,"href"],[1,"d-flex","flex-wrap"],[1,"me-3"],[1,"status-box","success"],[1,"status-box","caution"],[1,"status-box","danger"],[1,"me-1","icon"],[1,"fa-solid","fa-check-circle"],[1,"text"],[1,"fa-solid","fa-circle-question"],[1,"status-box","success","xs"],[1,"status-box","caution","xs"],[1,"status-box","danger","xs"],[1,"table-wrapper"],[1,"table-header","d-flex","flex-wrap","align-items-center","justify-content-between","gap-1"],[1,"lead","mb-0"],[1,"table-responsive"],["mat-table","",1,"stripe",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","title"],["matColumnDef","status_name"],["matColumnDef","details"],["matColumnDef","first_audited_at"],["matColumnDef","last_audited_at"],["matColumnDef","expired_at"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"length","pageIndex","pageSize","hidePageSize","showFirstLastButtons"],[1,"sm","my-1","fst-italic"],["mat-header-cell",""],["mat-cell",""],["mat-button","",1,"custom","auto","secondary"],["mat-button","",1,"custom","auto","secondary",3,"click"],["mat-header-row",""],["mat-row",""],[3,"page","length","pageIndex","pageSize","hidePageSize","showFirstLastButtons"],[1,"p-2",3,"ngSubmit","formGroup"],["formControlName","auditType"],[3,"value"],["formControlName","auditStatus"],["matInput","","formControlName","notes","maxlength","5000"],["align","start"],[1,"text-end","mt-2"],["mat-button","","color","accent","type","button",1,"custom",3,"click"],["appLoadingBtn","","mat-button","","type","submit",1,"custom","primary",3,"active"]],template:function(r,m){if(r&1){let g=D();n(0,"div",6)(1,"div",7)(2,"app-org-content-loader",8),I("changeContentLoading",function(Je){return h(g),S(m.pageLoading=!!Je)}),i()(),n(3,"div",9)(4,"div",10)(5,"div",11)(6,"h1",12),o(7,"Compliance Info"),i(),n(8,"p"),o(9),i()()(),n(10,"section",13)(11,"div",14)(12,"div",10)(13,"div",15)(14,"div",16)(15,"div",17)(16,"div",18)(17,"h2",19),o(18,"Charity Verification"),i(),c(19,tt,1,4,"ng-container"),i(),n(20,"p"),o(21),i()(),n(22,"div",20),c(23,it,7,0,"span"),i()()(),n(24,"div",15),c(25,lt,3,2),i()(),c(26,rt,3,0,"div",21),i()(),c(27,yt,21,6,"section",22),n(28,"
3section",23)(29,"div",14)(30,"div",10)(31,"div",15)(32,"div",24)(33,"div",25)(34,"h2",19),o(35,"State of California"),i(),c(36,bt,1,4,"ng-container"),i(),n(37,"div")(38,"a",26)(39,"span",27),_(40,"i",28),i(),o(41," FAQs "),i()()(),n(42,"p"),o(43," Under California AB488, charitable fundraising platforms must confirm an organization is eligible to fundraise in California by checking both Attorney General registry status and Franchise Tax Board revocation status. "),i(),c(44,Mt,3,2),i()(),c(45,kt,3,0,"div",21),i()()()(),f(46,zt,15,6,"ng-template",null,0,w)(48,Rt,3,1,"ng-template",null,1,w)(50,Gt,3,1,"ng-template",null,2,w)(52,fi,34,7,"ng-template",null,3,w)(54,Si,28,5,"ng-template",null,4,w)}r&2&&(l(),u("hidden",!m.pageLoading),l(2),u("hidden",m.pageLoading),l(6),p(" Review your organization's verification and state compliance statuses to understand eligibility for receiving donations on ",m.brand.name,". "),l(10),s(!m.spinner.fetchAll&&(m.allComplianceData!=null&&m.allComplianceData.irs_audit)?19:-1),l(2),p(" To receive donations on ",m.brand.name,", your organization must qualify as an eligible charitable organization. "),l(2),s(m.currentUser!=null&&m.currentUser.mighty_admin?23:-1),l(2),s(m.allComplianceData!=null&&m.allComplianceData.irs_audit?25:-1),l(),s(m.spinner.fetchAll?26:-1),l(),s(!(m.org.brand_org_configs==null||m.org.brand_org_configs.compliance_colorado_state==null)&&m.org.brand_org_configs.compliance_colorado_state.active?27:-1),l(9),s(!m.spinner.fetchAll&&(m.allComplianceData!=null&&m.allComplianceData.california_ag)?36:-1),l(2),u("href",m.californiaFaqUrl,V),l(6),s(m.spinner.california.ag?-1:44),l(),s(m.spinner.fetchAll?45:-1))},dependencies:[$,ee,Z,qe,Re,Le,He,je,ze,De,Ae,Pe,Fe,we,Be,Me,ke,Ve,Ne,ye,Se,Ce,fe,pe,_e,ue,ge,xe,he,ve,se,$e,Ue,Qe,de,ae,te,ie,ne,re,ce,oe,le,K,X,Q,W,G,Oe],encapsulation:2})}return t})();export{on as OrgComplianceInfoComponent}; 4 5//# debugId=fbfc49ff-f81e-5c46-83c9-cb45f1abcfb5
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.