1import{a as me}from"./chunk-55GE6EZC.js";import{a as de}from"./chunk-52O4K26R.js";import{a as se}from"./chunk-VB42UNIA.js";import{b as ce}from"./chunk-COUB7CM7.js";import{a as re}from"./chunk-CRIS43M6.js";import"./chunk-IIDFP7RX.js";import{a as le}from"./chunk-W3NEESNH.js";import"./chunk-JEL6HJ7P.js";import{F as ie,L as ne,aa as ae,sa as oe}from"./chunk-YQOD7X2Z.js";import"./chunk-563YFTIG.js";import"./chunk-36JN3LZY.js";import"./chunk-WPHW6CRH.js";import"./chunk-76O7YCWW.js";import{c as ee,e as te}from"./chunk-YYIIKC2W.js";import"./chunk-3WYGUSDH.js";import"./chunk-LU7SZU5X.js";import{g as K,j as X,q as Z,t as T}from"./chunk-PO2RDVKE.js";import{Ac as S,Bc as m,Cc as q,E as $,Lc as J,M as B,Nc as Q,Oc as L,Pb as d,Qb as R,Rb as c,Tb as y,Tc as v,Ub as w,Uc as A,Vb as E,Vc as b,W as j,Wb as I,Xb as n,Yb as i,Z as z,Zb as p,a as P,db as a,ec as W,f as N,ha as u,i as U,jc as H,lc as s,n as M,oa as V,pa as G,s as k,t as O,ub as Y,zc as o}from"./chunk-3URBZWPM.js";import"./chunk-ODN5LVDJ.js";var pe=()=>["Achieved","Competent"],_e=t=>({odd:t});function ue(t,r){if(t&1){let e=W();n(0,"a",4),H("click",function(){V(e);let _=s();return G(_.onBack())}),p(1,"i",5),o(2," See all your achievements"),i()}}function ve(t,r){t&1&&(n(0,"a",2),p(1,"i",5),o(2," View your progress"),i())}function xe(t,r){if(t&1&&(n(0,"h4")(1,"strong"),o(2),i()()),t&2){let e=s().$implicit;a(2),m("(",e.scottishName,")")}}function fe(t,r){if(t&1&&(n(0,"p"),o(1),i()),t&2){let e=s().$implicit;a(),q(" ",e.qualificationGroup," ",e.qualificationStandard," ")}}function Ce(t,r){if(t&1&&(n(0,"p"),o(1),i()),t&2){let e=s().$implicit;a(),m(" ",e.qualificationGroup," ")}}function Se(t,r){if(t&1&&(n(0,"div",12),o(1),i()),t&2){let e=s().$implicit;a(),m("QAN ",e.qan)}}function be(t,r){if(t&1&&(n(0,"div",12),o(1),i()),t&2){let e=s().$implicit;a(),m("(",e.scottishQAN,")")}}function De(t,r){t&1&&(n(0,"div",13)(1,"div",22)(2,"span"),p(3,"i",23),i()()())}function ye(t,r){if(t&1&&(n(0,"div",14)(1,"h2",9)(2,"strong"),o(3),i()()()),t&2){let e=s().$implicit;a(3),q(" ",e.givenName," ",e.familyName," ")}}function we(t,r){if(t&1&&(n(0,"div",27)(1,"p"),o(2,"Your overall qualification percentage score is"),i(),n(3,"h2")(4,"strong"),o(5),i()()()),t&2){let e=s(3).$implicit;a(5),m(" ",e.overallPercentage," ")}}function Ee(t,r){if(t&1&&(n(0,"div"),o(1),i()),t&2){let e=s(3).$implicit;a(),m(" ",e.awardMethod," ")}}function Ie(t,r){if(t&1&&(n(0,"div")(1,"div",26)(2,"p")(3,"strong"),o(4,"Congratulations"),i(),o(5," on achieving a "),n(6,"strong"),o(7),i()()(),d(8,we,6,1,"div",27),d(9,Ee,2,1,"div"),n(10,"div",28),o(11," Achieved on "),n(12,"span",29),o(13),v(14,"date"),i()()()),t&2){let e=s(2).$implicit;a(7),S(e.grade),a(),c(e.overallPercentage&&!e.apprenticeshipQualification?8:-1),a(),c(e.awardMethod?9:-1),a(4),S(b(14,4,e.achievedDate,"d MMMM y"))}}function Te(t,r){if(t&1&&(n(0,"div",25),o(1," Original grade: "),n(2,"strong"),o(3),i(),o(4),v(5,"date"),i()),t&2){let e=s(2).$implicit;a(3),S(e.history[0].grade),a(),m(" ",b(5,2,e.history[0].dateOfResult,"dd MMMM yyyy")," ")}}function Fe(t,r){if(t&1&&(n(0,"div",16)(1,"div",24),d(2,Ie,15,7,"div"),d(3,Te,6,5,"div",25),i()()),t&2){let e=s().$implicit;a(2),c(e.grade&&e.competencyStatus&&(e.competencyStatus==="Achieved"||e.competencyStatus==="Competent")?2:-1),a(),c(e.history&&Q(2,pe).includes(e.competencyStatus)?3:-1)}}function Me(t,r){if(t&1&&(n(0,"div"),o(1),i()),t&2){let e=s(2).$implicit;a(),m(" ",e.awardMethod," ")}}function Ae(t,r){if(t&1&&(n(0,"div",17)(1,"div",26)(2,"span",29),o(3,"Congratulations on completing this qualification"),i(),p(4,"span",29),i(),d(5,Me,2,1,"div"),n(6,"div",28),o(7," Achieved on "),n(8,"span",29),o(9),v(10,"date"),i()()()),t&2){let e=s().$implicit;a(5),c(e.awardMethod?5:-1),a(4),m(" ",b(10,2,e.achievedDate,"d MMMM y")," ")}}function ke(t,r){t&1&&(n(0,"div")(1,"p")(2,"strong"),o(3,"This qualification is in progress"),i()()())}function $e(t,r){if(t&1&&(n(0,"div",18),d(1,ke,4,0,"div"),i()),t&2){let e=s().$implicit;a(),c(e.competencyStatus?-1:1)}}function Be(t,r){t&1&&(n(0,"div",19)(1,"div",30)(2,"p"),o(3," The End Point Assessment (EPA) achievement will only show once both EPA components have been achieved "),i(),p(4,"span",29),i(),n(5,"div",27),p(6,"p")(7,"h1",29),i()())}function Re(t,r){if(t&1&&(n(0,"div")(1,"div",31),p(2,"fab-button",32),i()()),t&2){let e=s(4);a(2),I("button",e.downloadBtnSpinner)}}function qe(t,r){if(t&1&&(n(0,"div",31),p(1,"fab-button",32),i()),t&2){let e=s(4);a(),I("button",e.downloadBtn)}}function Qe(t,r){if(t&1&&(n(0,"div"),d(1,Re,3,1,"div"),v(2,"async"),R(3,qe,2,1,"div",31),i()),t&2){let e,l=s(3);a(),c((e=A(2,1,l.filedownloadSpinner$))?1:3,e)}}function Le(t,r){if(t&1&&(n(0,"thead"),p(1,"th",44)(2,"th",45)(3,"th",34)(4,"th",35)(5,"th",34),i(),n(6,"tbody")(7,"tr",46)(8,"td"),p(9,"i",47),i(),n(10,"td",48),o(11),p(12,"br"),n(13,"small",38),o(14),i()(),n(15,"td",39),o(16),i(),n(17,"td",40),o(18),i(),n(19,"td",41),o(20),v(21,"date"),i()()()),t&2){let e=r.$implicit;a(11),m(" ",e.name," "),a(3),S(e.qan),a(2),m(" ",e.percentage," "),a(2),m(" ",e.awardMethod," "),a(2),m(" ",b(21,5,e.awardDate,"d MMM y")," ")}}function Pe(t,r){if(t&1&&(n(0,"tr",42)(1,"td",43)(2,"table"),w(3,Le,22,8,null,null,y),i()()()),t&2){let e=s(),l=e.$implicit,_=e.$index;I("ngClass",L(1,_e,_%2)),a(3),E(l.subUnits)}}function Ne(t,r){if(t&1&&(n(0,"tr",36)(1,"td",37),o(2),p(3,"br"),n(4,"small",38),o(5),i()(),n(6,"td",39),o(7),i(),n(8,"td",40),o(9),i(),n(10,"td",41),o(11),v(12,"date"),i()(),d(13,Pe,5,3,"tr",42)),t&2){let e=r.$implicit,l=r.$index;I("ngClass",L(10,_e,l%2)),a(2),m(" ",e.name," "),a(3),S(e.qan),a(2),m(" ",e.percentage," "),a(2),m(" ",e.awardMethod," "),a(2),m(" ",b(12,7,e.awardDate,"d MMM y")," "),a(2),c(e.subUnits?13:-1)}}function Ue(t,r){if(t&1&&(n(0,"div",20)(1,"table")(2,"thead")(3,"tr")(4,"th",33)(5,"strong"),o(6,"Unit name/number"),i()(),n(7,"th",34)(8,"strong"),o(9,"Percentage"),i()(),n(10,"th",35)(11,"strong"),o(12,"Award Method"),i()(),n(13,"th",34)(14,"strong"),o(15,"Award Date"),i()()()(),n(16,"tbody"),w(17,Ne,14,12,null,null,y),i()()()),t&2){let e=s().$implicit;a(17),E(e.unitResults)}}function Oe(t,r){t&1&&p(0,"app-loader")}function je(t,r){if(t&1&&(n(0,"div"),d(1,Oe,1,0,"app-loader"),i()),t&2){let e=s(4);a(),c(e.isLoadingTable?1:-1)}}function ze(t,r){if(t&1&&d(0,je,2,1,"div"),t&2){let e=s().$implicit;c(e.apprenticeshipQualification?-1:0)}}function Ve(t,r){if(t&1&&(n(0,"tr")(1,"td",49),o(2),p(3,"br"),n(4,"small",38),o(5),i()(),n(6,"td",39),o(7),i(),n(8,"td",40),o(9),i(),n(10,"td",41),o(11),v(12,"date"),i()()),t&2){let e=r.$implicit;a(2),m(" ",e.name," "),a(3),S(e.qan),a(2),m(" ",e.percentage," "),a(2),m(" ",e.awardMethod," "),a(2),m(" ",b(12,5,e.awardDate,"d MMM y")," ")}}function Ge(t,r){if(t&1&&(n(0,"div",21)(1,"table")(2,"thead")(3,"tr")(4,"th",33)(5,"strong"),o(6,"Unit name/number - Optional"),i()(),n(7,"th",34)(8,"strong"),o(9,"Percentage"),i()(),n(10,"th",35)(11,"strong"),o(12,"Award Method"),i()(),n(13,"th",34)(14,"strong"),o(15,"Award Date"),i()()()(),n(16,"tbody"),w(17,Ve,13,8,"tr",null,y),i()()()),t&2){let e=s().$implicit;a(17),E(e.optionalUnitResults)}}function Ye(t,r){if(t&1&&(n(0,"div",0)(1,"div",6)(2,"div",7)(3,"p",8)(4,"strong"),o(5,"Statement of Achievement"),i()(),p(6,"div"),n(7,"div",9)(8,"h3")(9,"strong"),o(10),i()(),d(11,xe,3,1,"h4"),i(),n(12,"div",10)(13,"div",11),d(14,fe,2,2,"p")(15,Ce,2,1,"p"),i(),d(16,Se,2,1,"div",12),d(17,be,2,1,"div",12),i(),d(18,De,4,0,"div",13),d(19,ye,4,2,"div",14),n(20,"div",15)(21,"strong"),o(22),i()(),d(23,Fe,4,3,"div",16),d(24,Ae,11,5,"div",17),d(25,$e,2,1,"div",18),d(26,Be,8,0,"div",19),d(27,Qe,4,3,"div"),d(28,Ue,19,0,"div",20)(29,ze,1,1),d(30,Ge,19,0,"div",21),i()()()),t&2){let e=r.$implicit;a(10),m(" ",e.qualificationName," "),a(),c(!e.competencyStatus&&e.scottishName?11:-1),a(3),c(!e.apprenticeshipQualification&&e.qualificationStandard?14:15),a(2),c(e.qan?16:-1),a(),c(!e.competencyStatus&&e.scottishQAN?17:-1),a(),c(e.competencyStatus==="Competent"||e.competencyStatus==="Achieved"?18:-1),a(),c(e.givenName||e.familyName?19:-1),a(3),m(" ",e.memberId),a(),c(e.gradedQualification?23:-1),a(),c(!e.gradedQualification&&e.competencyStatus&&(e.competencyStatus==="Achieved"||e.competencyStatus==="Competent")?24:-1),a(),c(e.apprenticeshipQualification!==!0&&!e.competencyStatus?25:-1),a(),c(e.apprenticeshipQualification&&!Q(15,pe).includes(e.competencyStatus)?26:-1),a(),c(!e.apprenticeshipQualification||e.competencyStatus?27:-1),a(),c(!e.apprenticeshipQualification&&e.unitResults?28:29),a(2),c(!e.apprenticeshipQualification&&e.optionalUnitResults.length?30:-1)}}function We(t,r){t&1&&(n(0,"div"),w(1,Ye,31,16,"div",0,y),i()),t&2&&(a(),E(r))}function He(t,r){t&1&&(n(0,"div"),p(1,"app-loader"),i())}function Je(t,r){if(t&1&&d(0,He,2,0,"div"),t&2){let e=s();c(e.isLoading?0:-1)}}function Ke(t,r){t&1&&(n(0,"div",3)(1,"h4")(2,"strong"),o(3," Sorry, we can't display your statement "),i()(),n(4,"p"),o(5,"There's an error with the data required to display your Statement of Achievement."),i(),n(6,"p"),o(7," Please call us and speak to one of our advisors on "),n(8,"a",50),o(9,"+44(0)20 3735 2468"),i(),o(10," or send us an email "),n(11,"a",51),o(12,"[email protected]"),i(),o(13,". "),i()())}var ut=(()=>
1{let r=class r{constructor(){this.route=u(ee),this.router=u(te),this.location=u(K),this.soaService=u(se),this.contactService=u(ae),this.myQualificationsLayoutService=u(le),this.documentGenerationService=u(de),this.contactRelationshipService=u(re),this.qualificationTreeService=u(me),this.datePipe=u(T),this.errorMessage="",this.headerObject=[],this.contactIdSelected="",this.id="",this.errorMessageSubject=new N,this.errorMessage$=this.errorMessageSubject.asObservable(),this.isLoading=!0,this.isLoadingTable=!0,this.soaFileName="",this.downloadFileName="",this.programmeComponentId="",this.noOfQuals=0,this.subscription=new P,this.downloaded=!1,this.filedownloadSpinner$=this.soaService.loadingSpinner$,this.contactId=this.myQualificationsLayoutService.isAdmin()&&this.myQualificationsLayoutService.userSelected?this.myQualificationsLayoutService.userSelected.contactId:this.contactService.contactId(),this.programmeCompId=this.route.snapshot.paramMap.get("id"),this.programmeComponentIds=[this.programmeCompId],this.routeContactId=this.route.snapshot.paramMap.get("contactId"),this.showBackButton=this.soaService.qualifications!==!1&&!this.soaService.qualifications||this.routeContactId||this.soaService.qualifications.length>1,this.downloadBtn={text:"Download Statement",action:{type:"callback",callback:this.downloadSoa.bind(this)},type:"primary",aria:"Download statement"},this.downloadBtnSpinner={text:"Download...",action:{type:"callback",callback:this.downloadSoa.bind(this)},type:"primary",glyph:{icon:ne.LOOP2,glyphAnimation:"spin"},aria:"Downloading"},this.soaData$=O([this.soaService.getSoaData(this.routeContactId||this.contactId,this.programmeComponentIds),this.contactRelationshipService.getContactData(this.myQualificationsLayoutService.isAdmin()?this.routeContactId||this.contactId:null)]).pipe(j(([l,_])=>
1this.qualificationTreeService.getFlatTree(l.items.map(h=>h.programmeComponentId)).pipe(k(h=>[l,_,h]))),k(([l,_,h])=>{let f=_.contact.address.addressCountry==="BWA",C="8ac3ee0c-b934-eb11-810c-005056930a83";if(Array.isArray(l.items)&&l.items.length&&l.items[0].programmeComponentId===C){let D="51aae423-96e2-ed11-814b-00155d6e6460",F="7b1ebbe6-b934-eb11-810c-005056930a83",he=l?.items?.find(g=>g.programmeComponentId===C)?.optionalUnitResults.find(g=>g.programmeComponentId===D)?.percentage;if(!f&&!he){let g=l.items.find(x=>x.programmeComponentId===C);g.optionalUnitResults=g.optionalUnitResults.filter(x=>x.programmeComponentId!==D),g.unitResults=[...g.unitResults,...g.optionalUnitResults.filter(x=>x.programmeComponentId===F)],g.optionalUnitResults=[...g.optionalUnitResults.filter(x=>x.programmeComponentId!==F)];let ge=l.items.findIndex(x=>x.programmeComponentId===C);l.items[ge]=g}}return l.items.forEach(D=>{D.optionalUnitResults=D.optionalUnitResults.filter(F=>h[F.programmeComponentId].statementOfAchievement)}),l.items}),$(l=>(console.log("in err",l),this.myQualificationsLayoutService.isAdmin()&&this.onBack(),this.isLoading=!1,[404,400,403].includes(l.status)?(this.isLoading=!1,this.errorMessageSubject.next(l),M([])):(this.isLoading=!1,this.errorMessageSubject.next(l),M([])))),B(()=>{this.isLoading=!1}))}ngOnInit(){this.subscription.add(this.route.params.subscribe(l=>{this.programmeComponentId=l.id})),this.subscription.add(this.route.queryParams.subscribe(l=>{this.myQualificationsLayoutService.isAdmin()?this.noOfQuals=2:this.noOfQuals=Number(l.noOfQ)}))}checkPropertyStatus(l,_,h){if(!l)return!0;if(l!==_||l!==h)return!1}downloadSoa(){this.soaService.show(),this.documentGenerationService.getUnitResultPdf(this.routeContactId||this.contactId,this.programmeCompId,!!this.routeContactId).pipe(z(l=>{this.downloaded=!1}),$(l=>(this.isLoading=!1,l.status===404?M(void 0):U)),B(()=>{this.soaService.hide()})).subscribe(l=>{this.downloadSoaPdf(l.body)})}downloadSoaPdf(l){this.downloaded=!1;let _=`Statement of Achievement ${this.datePipe.transform(new Date,ie)}.pdf`;if(l){let h=window.URL.createObjectURL(l),f=document.createElement("a");f.href=h,f.download=_,f.click()}}toggleFileDownloader(l){if(l)return l=!1}convertValueToNumber(l){return!l||typeof l!="number"||Number.isNaN(l)?"N/A":typeof l=="number"?Number(l)+"%":"N/A"}onBack(){this.routeContactId?this.location.back():this.router.navigate(["/my-qualifications/statement-of-achievement"])}ngOnDestroy(){this.subscription.unsubscribe()}};r.\u0275fac=function(_){return new(_||r)},r.\u0275cmp=Y({type:r,selectors:[["app-soa-details"]],features:[J([T])],decls:9,vars:8,consts:[[1,"achievementDetails-page"],[1,"achievementDetails-page__back-to-allAchieve"],["href","/my-qualifications/progress"],[1,"alert","alert-danger","no-data"],[3,"click"],[1,"icon","icon-arrow-left"],[1,"achievementDetails-page__centeritems"],[1,"soa-page__achievement-details"],[1,"achievementDetails-page__title"],[1,"achievementDetails-page__name-box"],[1,"name-n-qan"],[1,"achievementDetails-page__descriptive-text"],[1,"achievementDetails-page__qan-text"],[1,"soa-page__status-mark"],[1,"name-box"],[1,"member-id"],[1,"grade-section"],[1,"ungraded"],[1,"progress-text"],[1,"epa"],[1,"table-wrapper"],[1,"table-wrapper","table-wrapper__optional"],[1,"status-mark"],[1,"icon-checkmark"],[1,"graded"],[1,"mt-1"],[1,"congrats-text"],[1,"percentage-box"],[1,"date-box"],[1,"soa-page__title"],[1,"epa-text"],[1,"download-box"],[3,"button"],["width","50%"],["width","15%"],["width","20%"],[3,"ngClass"],["data-content","Unit name/number"],[1,"small--right"],["data-content","Percentage"],["data-content","Award Method"],["data-content","Award Date"],[1,"inner-table",3,"ngClass"],["colspan","4"],["width","5%"],["width","45%"],[1,"subUnit"],[1,"icon","icon-arrow-right"],["data-content","Subunit name/number"],["data-content","Unit name/number - Optional"],["href","tel:+44(0)20 3735 2468"],["href","mailto:[email protected]"]],template:function(_,h){if(_&1&&(n(0,"section",0)(1,"div",1),d(2,ue,3,0,"a"),d(3,ve,3,0,"a",2),i(),d(4,We,3,0,"div"),v(5,"async"),R(6,Je,1,1),d(7,Ke,14,0,"div",3),v(8,"async"),i()),_&2){let f,C;a(2),c(h.showBackButton?2:-1),a(),c(h.showBackButton?-1:3),a(),c((f=A(5,4,h.soaData$))?4:6,f),a(3),c((C=A(8,6,h.errorMessage$))?7:-1,C)}},dependencies:[ce,X,oe,Z,T],styles:[`:root{--aat-ui-grey-25: #bfbfbf;--aat-ui-grey-55: #737373;--aat-slate: #3a5066;--aat-ui-grey-05: #f2f2f2}.achievementDetails-page{margin-top:2rem}.achievementDetails-page__back-to-allAchieve{margin-top:2rem;color:#00ab4e}.achievementDetails-page__title{margin-bottom:1rem}.achievementDetails-page .congrats-text{width:60%;margin:.4rem auto}.achievementDetails-page .congrats-text>p>strong{font-size:1.4rem}.achievementDetails-page .no-data{width:80%;height:10rem;color:#000;text-align:center;padding:.8rem;border:.1rem solid rgb(229.5,229.5,229.5);margin:2rem auto}.achievementDetails-page .no-data h4{color:#00ab4e}.achievementDetails-page__name-box{width:auto;margin-top:1rem}.achievementDetails-page__name-box h4{padding:0}.achievementDetails-page__descriptive-text{margin-top:.3rem}.achievementDetails-page__qan-text{margin-top:-.8rem;padding-top:.6rem}.achievementDetails-page .epa{margin-bottom:2rem}.achievementDetails-page .epa-text{width:60%;margin:2rem auto}.achievementDetails-page .progress-text{width:50%;margin:2rem auto}.achievementDetails-page__centeritems{width:auto;margin-top:1rem;text-align:center;justify-content:center;align-items:center}.achievementDetails-page__centeritems__qan-text{margin-top:-50px}.achievementDetails-page .status-mark{align-items:center;margin:4rem auto;padding:.4rem}.achievementDetails-page .percentage-box{margin:1rem auto}.achievementDetails-page .ag-theme-alpine{width:auto;margin-top:3rem;padding-right:0}.achievementDetails-page .ag-theme-alpine .ag-cell{border:1px solid green;width:auto;padding-left:.5rem;padding-right:.5rem}.achievementDetails-page .ag-theme-alpine .ag-ltr .ag-cell{width:auto}.achievementDetails-page .ag-cell-value,.achievementDetails-page .ag-group-value{overflow:auto}.achievementDetails-page .download-box{margin:3rem 0;color:#00ab4e}.achievementDetails-page .download-box a{font-size:.8em}.achievementDetails-page .table-wrapper __optional{margin-top:60px}.achievementDetails-page table{box-sizing:border-box;margin-top:1rem;width:100%;border-collapse:collapse}.achievementDetails-page table small{float:none}.achievementDetails-page table th:first-child,.achievementDetails-page table td:first-child{text-align:left}.achievementDetails-page table .inner-table>td{padding:0}.achievementDetails-page table .icon-arrow-right{color:#e6e6e6;margin-left:15px}.achievementDetails-page table table{margin-top:0;border-top:1px dashed rgb(229.5,229.5,229.5)}.achievementDetails-page table table th{height:0;padding:0;border:0}.achievementDetails-page table table tr{background:none}.achievementDetails-page table table td:nth-child(2){text-align:left}.achievementDetails-page table th:last-child,.achievementDetails-page table td:last-child{text-align:right}.achievementDetails-page tr.odd{background:#f9f9f9}.achievementDetails-page td,.achievementDetails-page th{font-size:.9rem;padding:10px;text-align:center;vertical-align:middle}.achievementDetails-page td{height:80px}.achievementDetails-page th{border-top:.1rem solid rgb(229.5,229.5,229.5);border-bottom:.1rem solid rgb(229.5,229.5,229.5);font-weight:600;font-size:.8rem}@media screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){.achievementDetails-page table th:first-child,.achievementDetails-page table th:last-child,.achievementDetails-page table td:first-child,.achievementDetails-page table td:last-child,.achievementDetails-page table th,.achievementDetails-page table td{text-align:left}.achievementDetails-page table,.achievementDetails-page thead,.achievementDetails-page tbody,.achievementDetails-page th,.achievementDetails-page td,.achievementDetails-page tr{display:block;padding:10px}.achievementDetails-page th{font-weight:600}.achievementDetails-page td{height:auto}.achievementDetails-page td table,.achievementDetails-page td table tbody{padding:0}.achievementDetails-page td table thead,.achievementDetails-page td table td:first-child{display:none}.achievementDetails-page td:before{padding:0 10px 10px 0;font-weight:600;display:block}.achievementDetails-page td[data-content]:before{content:attr(data-content)}.achievementDetails-page thead tr{position:absolute;top:-9999;
1left:-9999px;border-right:1px solid rgb(248.625,248.625,248.625);font-weight:600}.achievementDetails-page tr{border:1px solid rgb(248.625,248.625,248.625)}.achievementDetails-page td{border:none;border-bottom:1px solid rgb(229.5,229.5,229.5);position:relative}.achievementDetails-page td p{display:none}.achievementDetails-page tr>td:last-of-type{border-bottom:none}}.achievementDetails-page .mt-1{margin-top:1em} 2`],encapsulation:2,changeDetection:0});let t=r;return t})();export{ut as SoaDetailsComponent};
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.