1import{d as P,c as n,o as s,a as T,r as j,e as t,b as c,t as i,i as N,j as A,k as w,u as a,w as o,g as u,f as _,F as y,h as k,y as le,q as de,p as re}from"./index-phbp4HFs.js";import{_ as q,B as M}from"./SignupForm.vue_vue_type_style_index_0_scoped_cfb7eaf2_lang-CT9EJUtl.js";import{C as R}from"./Card-DKDtiJYz.js";import{S as V}from"./Stack-C4UJq8xW.js";import{G as oe}from"./Grid-DvuQcpSL.js";import{A as G}from"./Alert-Bp7Yp4yU.js";import{S as U}from"./Spinner-F-AUpgPi.js";import{B as S}from"./Badge-C_sag39_.js";import{S as ue}from"./Skeleton-BENcR4iL.js";import{S as ie}from"./SkeletonText-Cmywusm2.js";import{g as H,r as ce,a as _e}from"./document.service-WirBYfiI.js";import{g as ve}from"./secondary.service-D1qahuyy.js";import"./api-Dp2lHg1N.js";const me=P({__name:"Timeline",props:{variant:{default:"default"}},setup($){return(E,g)=>(s(),n("div",{class:T(["mb-timeline",`mb-timeline--${$.variant}`])},[j(E.$slots,"default",{},void 0)],2))}}),O=q(me,[["__scopeId","data-v-f3419823"]]),pe={class:"mb-timeline-item__indicator"},fe={key:0,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3"},ge={key:1,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3"},he={key:2,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3"},ye={key:3,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},ke={key:0,class:"mb-timeline-item__line"},we={class:"mb-timeline-item__content"},$e={class:"mb-timeline-item__header"},be={key:0,class:"mb-timeline-item__title"},xe={key:1,class:"mb-timeline-item__time"},Ce={key:0,class:"mb-timeline-item__description"},Se={key:1,class:"mb-timeline-item__body"},Re=P({__name:"TimelineItem",props:{title:{},description:{},time:{},status:{default:"default"},dotSize:{default:"md"},last:{type:Boolean,default:!1}},setup($){return(E,g)=>(s(),n("div",{class:T(["mb-timeline-item",`mb-timeline-item--${$.status}`,{"mb-timeline-item--last":$.last}])},[t("div",pe,[t("div",{class:T(["mb-timeline-item__dot",`mb-timeline-item__dot--${$.dotSize}`])},[j(E.$slots,"icon",{},()=>[$.status==="success"?(s(),n("svg",fe,[...g[0]||(g[0]=[t("polyline",{points:"20 6 9 17 4 12"},null,-1)])])):$.status==="error"?(s(),n("svg",ge,[...g[1]||(g[1]=[t("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),t("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)])])):$.status==="warning"?(s(),n("svg",he,[...g[2]||(g[2]=[t("line",{x1:"12",y1:"9",x2:"12",y2:"13"},null,-1),t("circle",{cx:"12",cy:"17",r:"0.5",fill:"currentColor"},null,-1)])])):$.status==="pending"?(s(),n("svg",ye,[...g[3]||(g[3]=[t("circle",{cx:"12",cy:"12",r:"6","stroke-dasharray":"4 2"},null,-1)])])):c("",!0)])],2),$.last?c("",!0):(s(),n("div",ke))]),t("div",we,[t("div",$e,[$.title?(s(),n("h4",be,i($.title),1)):c("",!0),$.time?(s(),n("span",xe,i($.time),1)):c("",!0)]),$.description?(s(),n("p",Ce,i($.description),1)):c("",!0),E.$slots.default?(s(),n("div",Se,[j(E.$slots,"default",{},void 0)])):c("",!0)])],2))}}),W=q(Re,[["__scopeId","data-v-ea852115"]]),Ee={key:0,class:"action-section"},Ie={class:"action-section__header"},ze={class:"action-section__title"},De={class:"action-card__description"},Be={key:0,class:"action-card__details"},Ae={key:0,class:"action-detail"},Fe={class:"action-detail__list"},Ne={key:1,class:"action-detail"},Ve={class:"action-detail__list action-detail__list--forms"},Te=["href"],Le={key:2,class:"action-detail"},Me={class:"action-detail__list"},Ge={key:1,class:"action-section"},Pe={class:"action-section__header"},qe={class:"action-section__title"},He={class:"action-card__description"},Oe={key:0,class:"action-card__details"},We={key:0,class:"action-detail"},je={class:"action-detail__list"},Ue={key:1,class:"action-detail"},Ze={class:"action-detail__list action-detail__list--forms"},Qe={key:2,class:"action-detail"},Je={class:"action-detail__list"},Ke={key:2,class:"action-section"},Xe={class:"action-section__header"},Ye={class:"action-section__title"},et={class:"action-card__description"},tt={key:0,class:"action-card__details"},st={key:0,class:"action-detail"},nt={class:"action-detail__list"},at={key:1,class:"action-detail"},ot={class:"action-detail__list action-detail__list--forms"},it={key:2,class:"action-detail"},lt={class:"action-detail__list"},dt=P({__name:"ActionItemsList",props:{actionItems:{}},setup($){const E=$,g=N(new Set),I=h=>
1{g.value.has(h)?g.value.delete(h):g.value.add(h),g.value=new Set(g.value)},v=h=>g.value.has(h),B={"VA Form 21-0995":"https://www.va.gov/find-forms/about-form-21-0995/","21-0995":"https://www.va.gov/find-forms/about-form-21-0995/","VA Form 10182":"https://www.va.gov/find-forms/about-form-10182/",10182:"https://www.va.gov/find-forms/about-form-10182/","VA Form 21-10210":"https://www.va.gov/find-forms/about-form-21-10210/","21-10210":"https://www.va.gov/find-forms/about-form-21-10210/","VA Form 20-10206":"https://www.va.gov/find-forms/about-form-20-10206/","20-10206":"https://www.va.gov/find-forms/about-form-20-10206/","VA Form 21-526EZ":"https://www.va.gov/find-forms/about-form-21-526ez/","21-526EZ":"https://www.va.gov/find-forms/about-form-21-526ez/","VA Form 21-4138":"https://www.va.gov/find-forms/about-form-21-4138/","21-4138":"https://www.va.gov/find-forms/about-form-21-4138/","VA Form 21-2680":"https://www.va.gov/find-forms/about-form-21-2680/","21-2680":"https://www.va.gov/find-forms/about-form-21-2680/","VA Form 21-22":"https://www.va.gov/find-forms/about-form-21-22/","21-22":"https://www.va.gov/find-forms/about-form-21-22/"},L=h=>{if(B[h])return B[h];for(const[d,r]of Object.entries(B))if(h.includes(d)||d.includes(h.replace("VA Form ","")))return r},C=A(()=>E.actionItems.filter(h=>h.priority==="quick_win")),z=A(()=>E.actionItems.filter(h=>h.priority==="normal")),F=A(()=>E.actionItems.filter(h=>h.priority==="complex"));return(h,d)=>(s(),w(a(V),{gap:"lg"},{default:o(()=>[C.value.length>0?(s(),n("section",Ee,[t("div",Ie,[t("h3",ze,[u(a(S),{variant:"success"},{default:o(()=>[...d[0]||(d[0]=[_("Quick Wins",-1)])]),_:1}),d[1]||(d[1]=_(" Start Here ",-1))]),d[2]||(d[2]=t("p",{class:"action-section__description"}," These actions are straightforward and can be completed quickly. ",-1))]),u(a(O),null,{default:o(()=>[(s(!0),n(y,null,k(C.value,(r,b)=>(s(),w(a(W),{key:r.id,title:r.title,description:r.condition,status:"success",last:b===C.value.length-1},{default:o(()=>[u(a(R),{padding:"sm",class:"action-card"},{default:o(()=>[u(a(V),{gap:"sm"},{default:o(()=>{var x,m,l;return[t("p",De,i(r.description),1),u(a(M),{variant:"ghost",size:"sm",onClick:e=>I(r.id),class:"action-card__toggle"},{default:o(()=>[_(i(v(r.id)?"Hide Details":"Show Steps")+" ",1),(s(),n("svg",{class:T(["action-card__chevron",{"action-card__chevron--expanded":v(r.id)}]),viewBox:"0 0 20 20",fill:"currentColor"},[...d[3]||(d[3]=[t("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1)])],2))]),_:2},1032,["onClick"]),v(r.id)?(s(),n("div",Be,[(x=r.steps)!=null&&x.length?(s(),n("div",Ae,[d[4]||(d[4]=t("h4",{class:"action-detail__title"},"Steps to Complete",-1)),t("ol",Fe,[(s(!0),n(y,null,k(r.steps,(e,p)=>(s(),n("li",{key:p},i(e),1))),128))])])):c("",!0),(m=r.formsNeeded)!=null&&m.length?(s(),n("div",Ne,[d[6]||(d[6]=t("h4",{class:"action-detail__title"},"Forms Needed",-1)),t("ul",Ve,[(s(!0),n(y,null,k(r.formsNeeded,e=>(s(),n("li",{key:e},[L(e)?(s(),n("a",{key:0,href:L(e),target:"_blank",rel:"noopener noreferrer",class:"form-link"},[u(a(S),{variant:"outline"},{default:o(()=>[_(i(e),1)]),_:2},1024),d[5]||(d[5]=t("svg",{class:"form-link__icon",viewBox:"0 0 20 20",fill:"currentColor"},[t("path",{d:"M11 3a1 1 0 100 2h2.586l-6.293 6.293a1 1 0 101.414 1.414L15 6.414V9a1 1 0 102 0V4a1 1 0 00-1-1h-5z"}),t("path",{d:"M5 5a2 2 0 00-2 2v8a2 2 0 002 2h8a2 2 0 002-2v-3a1 1 0 10-2 0v3H5V7h3a1 1 0 000-2H5z"})],-1))],8,Te)):(s(),w(a(S),{key:1,variant:"outline"},{default:o(()=>[_(i(e),1)]),_:2},1024))]))),128))])])):c("",!0),(l=r.evidenceNeeded)!=null&&l.length?(s(),n("div",Le,[d[7]||(d[7]=t("h4",{class:"action-detail__title"},"Evidence to Gather",-1)),t("ul",Me,[(s(!0),n(y,null,k(r.evidenceNeeded,e=>(s(),n("li",{key:e},i(e),1))),128))])])):c("",!0)])):c("",!0)]}),_:2},1024)]),_:2},1024)]),_:2},1032,["title","description","last"]))),128))]),_:1})])):c("",!0),z.value.length>0?(s(),n("section",Ge,[t("div",Pe,[t("h3",qe,[u(a(S),{variant:"info"},{default:o(()=>[...d[8]||(d[8]=[_("Standard",-1)])]),_:1}),d[9]||(d[9]=_(" Recommended Actions ",-1))]),d[10]||(d[10]=t("p",{class:"action-section__description"}," These actions require some effort but have good potential for success. ",-1))]),u(a(O),null,{default:o(()=>[(s(!0),n(y,null,k(z.value,(r,b)=>
1(s(),w(a(W),{key:r.id,title:r.title,description:r.condition,status:"info",last:b===z.value.length-1},{default:o(()=>[u(a(R),{padding:"sm",class:"action-card"},{default:o(()=>[u(a(V),{gap:"sm"},{default:o(()=>{var x,m,l;return[t("p",He,i(r.description),1),u(a(M),{variant:"ghost",size:"sm",onClick:e=>I(r.id),class:"action-card__toggle"},{default:o(()=>[_(i(v(r.id)?"Hide Details":"Show Steps")+" ",1),(s(),n("svg",{class:T(["action-card__chevron",{"action-card__chevron--expanded":v(r.id)}]),viewBox:"0 0 20 20",fill:"currentColor"},[...d[11]||(d[11]=[t("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1)])],2))]),_:2},1032,["onClick"]),v(r.id)?(s(),n("div",Oe,[(x=r.steps)!=null&&x.length?(s(),n("div",We,[d[12]||(d[12]=t("h4",{class:"action-detail__title"},"Steps to Complete",-1)),t("ol",je,[(s(!0),n(y,null,k(r.steps,(e,p)=>(s(),n("li",{key:p},i(e),1))),128))])])):c("",!0),(m=r.formsNeeded)!=null&&m.length?(s(),n("div",Ue,[d[13]||(d[13]=t("h4",{class:"action-detail__title"},"Forms Needed",-1)),t("ul",Ze,[(s(!0),n(y,null,k(r.formsNeeded,e=>(s(),n("li",{key:e},[u(a(S),{variant:"outline"},{default:o(()=>[_(i(e),1)]),_:2},1024)]))),128))])])):c("",!0),(l=r.evidenceNeeded)!=null&&l.length?(s(),n("div",Qe,[d[14]||(d[14]=t("h4",{class:"action-detail__title"},"Evidence to Gather",-1)),t("ul",Je,[(s(!0),n(y,null,k(r.evidenceNeeded,e=>(s(),n("li",{key:e},i(e),1))),128))])])):c("",!0)])):c("",!0)]}),_:2},1024)]),_:2},1024)]),_:2},1032,["title","description","last"]))),128))]),_:1})])):c("",!0),F.value.length>0?(s(),n("section",Ke,[t("div",Xe,[t("h3",Ye,[u(a(S),{variant:"warning"},{default:o(()=>[...d[15]||(d[15]=[_("Complex",-1)])]),_:1}),d[16]||(d[16]=_(" Long-Term Actions ",-1))]),d[17]||(d[17]=t("p",{class:"action-section__description"}," These actions require more time and effort. Consider seeking professional help. ",-1))]),u(a(O),null,{default:o(()=>[(s(!0),n(y,null,k(F.value,(r,b)=>(s(),w(a(W),{key:r.id,title:r.title,description:r.condition,status:"warning",last:b===F.value.length-1},{default:o(()=>[u(a(R),{padding:"sm",class:"action-card"},{default:o(()=>[u(a(V),{gap:"sm"},{default:o(()=>{var x,m,l;return[t("p",et,i(r.description),1),u(a(M),{variant:"ghost",size:"sm",onClick:e=>I(r.id),class:"action-card__toggle"},{default:o(()=>[_(i(v(r.id)?"Hide Details":"Show Steps")+" ",1),(s(),n("svg",{class:T(["action-card__chevron",{"action-card__chevron--expanded":v(r.id)}]),viewBox:"0 0 20 20",fill:"currentColor"},[...d[18]||(d[18]=[t("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1)])],2))]),_:2},1032,["onClick"]),v(r.id)?(s(),n("div",tt,[(x=r.steps)!=null&&x.length?(s(),n("div",st,[d[19]||(d[19]=t("h4",{class:"action-detail__title"},"Steps to Complete",-1)),t("ol",nt,[(s(!0),n(y,null,k(r.steps,(e,p)=>(s(),n("li",{key:p},i(e),1))),128))])])):c("",!0),(m=r.formsNeeded)!=null&&m.length?(s(),n("div",at,[d[20]||(d[20]=t("h4",{class:"action-detail__title"},"Forms Needed",-1)),t("ul",ot,[(s(!0),n(y,null,k(r.formsNeeded,e=>(s(),n("li",{key:e},[u(a(S),{variant:"outline"},{default:o(()=>[_(i(e),1)]),_:2},1024)]))),128))])])):c("",!0),(l=r.evidenceNeeded)!=null&&l.length?(s(),n("div",it,[d[21]||(d[21]=t("h4",{class:"action-detail__title"},"Evidence to Gather",-1)),t("ul",lt,[(s(!0),n(y,null,k(r.evidenceNeeded,e=>(s(),n("li",{key:e},i(e),1))),128))])])):c("",!0)])):c("",!0)]}),_:2},1024)]),_:2},1024)]),_:2},1032,["title","description","last"]))),128))]),_:1})])):c("",!0)]),_:1}))}}),rt=q(dt,[["__scopeId","data-v-498b09fb"]]),ut={class:"secondary-recommendations"},ct={key:0,class:"loading-state"},_t={key:3,class:"recommendations-list"},vt={key:0,class:"strength-group"},mt={class:"group-title"},pt={class:"recommendations-grid"},ft={class:"card-header"},gt={class:"source-icon"},ht={class:"card-title-section"},yt={class:"condition-name"},kt={class:"source-label"},wt={class:"source-detail"},$t={class:"connection-reason"},bt={key:0,class:"expanded-content"},xt={class:"evidence-list"},Ct={class:"expand-toggle"},St={key:1,class:"strength-group"},Rt={class:"group-title"},Et={class:"recommendations-grid"},It={class:"card-header"},zt={class:"source-icon"},Dt={class:"card-title-section"},Bt={class:"condition-name"},At={class:"source-label"},Ft={class:"source-detail"},Nt={class:"connection-reason"},Vt={key:0,class:"expanded-content"},Tt={class:"evidence-list"},Lt={class:"expand-toggle"},Mt={key:2,class:"strength-group"},Gt={class:"group-title"},Pt={class:"recommendations-grid"},qt={class:"card-header"},Ht={class:"source-icon"},Ot={class:"card-title-section"},Wt={class:"condition-name"},jt={class:"source-label"},Ut={class:"source-detail"},Zt={class:"connection-reason"},Qt={key:0,class:"expanded-content"},Jt={class:"evidence-list"},Kt={class:"expand-toggle"},Xt=P({__name:"SecondaryRecommendations",props:{documentId:{},profile:{}},setup($){const E=$,g=N([]),I=N(!0),v=N(null),B=N(new Set);le(async()=>{await L()});async function L(){try{I.value=!0,v.value=null,g.value=await ve(E.documentId,E.profile)}catch(m){v.value=m instanceof Error?m.message:"Failed to load recommendations"}finally{I.value=!1}}const C=A(()=>g.value.filter(m=>m.strength==="high")),z=A(()=>g.value.filter(m=>m.strength==="medium")),F=A(()=>g.value.filter(m=>m.strength==="low"));function h(m){switch(m){case"high":return"success";case"medium":return"warning";default:return"default"}}function d(m){switch(m){case"approved_condition":return"ð";case"mos_hazard":return"â ï¸";case"exposure":return"â¢ï¸";default:return"ð"}}function r(m){switch(m){case"approved_condition":return"Secondary to Approved Condition";case"mos_hazard":return"MOS-Related Hazard";case"exposure":return"Presumptive (Exposure)";default:return"Other"}}function b(m){B.value.has(m)?B.value.delete(m):B.value.add(m)}function x(m){return B.value.has(m)}return(m,l)=>
1(s(),n("section",ut,[l[11]||(l[11]=t("h2",{class:"section-title"},"Secondary Condition Recommendations",-1)),l[12]||(l[12]=t("p",{class:"section-description"}," Based on your approved conditions, military occupation, and known exposures, these conditions may qualify for secondary service connection. ",-1)),I.value?(s(),n("div",ct,[u(a(U),{size:"lg"}),l[0]||(l[0]=t("p",null,"Analyzing potential secondary conditions...",-1))])):v.value?(s(),w(a(G),{key:1,variant:"destructive"},{default:o(()=>[_(i(v.value),1)]),_:1})):g.value.length===0?(s(),w(a(R),{key:2,class:"empty-state"},{default:o(()=>[u(a(V),{align:"center",gap:"md"},{default:o(()=>[...l[1]||(l[1]=[t("span",{class:"empty-icon"},"ð",-1),t("p",null,"No additional secondary conditions identified at this time.",-1),t("p",{class:"empty-hint"}," Add your MOS/NEC code and service locations to get personalized recommendations. ",-1)])]),_:1})]),_:1})):(s(),n("div",_t,[C.value.length>0?(s(),n("div",vt,[t("h3",mt,[u(a(S),{variant:"success"},{default:o(()=>[...l[2]||(l[2]=[_("High Probability",-1)])]),_:1}),l[3]||(l[3]=_(" Strong medical/legal connection ",-1))]),t("div",pt,[(s(!0),n(y,null,k(C.value,e=>(s(),w(a(R),{key:e.condition,class:T(["recommendation-card",{expanded:x(e.condition)}]),onClick:p=>b(e.condition)},{default:o(()=>[t("div",ft,[t("span",gt,i(d(e.source)),1),t("div",ht,[t("h4",yt,i(e.condition),1),u(a(S),{variant:h(e.strength),size:"sm"},{default:o(()=>[_(i(e.strength),1)]),_:2},1032,["variant"])])]),t("p",kt,i(r(e.source)),1),t("p",wt,i(e.sourceDetail),1),t("p",$t,i(e.reason),1),x(e.condition)?(s(),n("div",bt,[l[4]||(l[4]=t("h5",null,"Evidence to Gather:",-1)),t("ul",xt,[(s(!0),n(y,null,k(e.evidence,(p,D)=>(s(),n("li",{key:D},i(p),1))),128))])])):c("",!0),t("button",Ct,i(x(e.condition)?"Show less":"Show evidence needed"),1)]),_:2},1032,["class","onClick"]))),128))])])):c("",!0),z.value.length>0?(s(),n("div",St,[t("h3",Rt,[u(a(S),{variant:"warning"},{default:o(()=>[...l[5]||(l[5]=[_("Medium Probability",-1)])]),_:1}),l[6]||(l[6]=_(" Documented connection, may need nexus letter ",-1))]),t("div",Et,[(s(!0),n(y,null,k(z.value,e=>(s(),w(a(R),{key:e.condition,class:T(["recommendation-card",{expanded:x(e.condition)}]),onClick:p=>b(e.condition)},{default:o(()=>[t("div",It,[t("span",zt,i(d(e.source)),1),t("div",Dt,[t("h4",Bt,i(e.condition),1),u(a(S),{variant:h(e.strength),size:"sm"},{default:o(()=>[_(i(e.strength),1)]),_:2},1032,["variant"])])]),t("p",At,i(r(e.source)),1),t("p",Ft,i(e.sourceDetail),1),t("p",Nt,i(e.reason),1),x(e.condition)?(s(),n("div",Vt,[l[7]||(l[7]=t("h5",null,"Evidence to Gather:",-1)),t("ul",Tt,[(s(!0),n(y,null,k(e.evidence,(p,D)=>(s(),n("li",{key:D},i(p),1))),128))])])):c("",!0),t("button",Lt,i(x(e.condition)?"Show less":"Show evidence needed"),1)]),_:2},1032,["class","onClick"]))),128))])])):c("",!0),F.value.length>0?(s(),n("div",Mt,[t("h3",Gt,[u(a(S),{variant:"default"},{default:o(()=>[...l[8]||(l[8]=[_("Worth Exploring",-1)])]),_:1}),l[9]||(l[9]=_(" Possible connection, requires strong evidence ",-1))]),t("div",Pt,[(s(!0),n(y,null,k(F.value,e=>(s(),w(a(R),{key:e.condition,class:T(["recommendation-card",{expanded:x(e.condition)}]),onClick:p=>b(e.condition)},{default:o(()=>[t("div",qt,[t("span",Ht,i(d(e.source)),1),t("div",Ot,[t("h4",Wt,i(e.condition),1),u(a(S),{variant:h(e.strength),size:"sm"},{default:o(()=>[_(i(e.strength),1)]),_:2},1032,["variant"])])]),t("p",jt,i(r(e.source)),1),t("p",Ut,i(e.sourceDetail),1),t("p",Zt,i(e.reason),1),x(e.condition)?(s(),n("div",Qt,[l[10]||(l[10]=t("h5",null,"Evidence to Gather:",-1)),t("ul",Jt,[(s(!0),n(y,null,k(e.evidence,(p,D)=>(s(),n("li",{key:D},i(p),1))),128))])])):c("",!0),t("button",Kt,i(x(e.condition)?"Show less":"Show evidence needed"),1)]),_:2},1032,["class","onClick"]))),128))])])):c("",!0)]))]))}}),Yt=q(Xt,[["__scopeId","data-v-084b3444"]]),es={class:"results-page"},ts={class:"results-header"},ss={class:"results-subtitle"},ns={class:"results-header__actions"},as={class:"results-summary__value results-summary__value--rating"},os={class:"results-summary__value results-summary__value--granted"},is={class:"results-summary__value results-summary__value--denied"},ls={class:"results-payment"},ds={class:"results-payment__value"},rs={key:3,class:"results-section"},us={class:"results-section__title"},cs={class:"condition-card__header"},_s={class:"condition-card__name"},vs={key:0,class:"condition-card__meta"},ms={key:1,class:"condition-card__meta"}
1,ps={key:4,class:"results-section"},fs={class:"results-section__title"},gs={class:"condition-card__header"},hs={class:"condition-card__name"},ys={class:"denial-reason"},ks={class:"denial-reason__text"},ws={key:0,class:"denial-what-it-means"},$s={class:"denial-what-it-means__text"},bs={key:1,class:"denial-evidence"},xs={class:"denial-evidence__list"},Cs={key:2,class:"denial-regulation"},Ss={class:"denial-regulation__text"},Rs={key:5,class:"results-section"},Es={class:"condition-card__header"},Is={class:"condition-card__name"},zs={key:6,class:"results-section"},Ds=P({__name:"DocumentResults",setup($){const E=de(),g=re(),I=A(()=>E.params.id),v=N(null),B=N(!0),L=N(null),C=N(!1),z=N(null);le(async()=>{try{v.value=await H(I.value)}catch(l){L.value=l instanceof Error?l.message:"Failed to load document"}finally{B.value=!1}});const F=A(()=>{var l,e;return((e=(l=v.value)==null?void 0:l.conditions)==null?void 0:e.filter(p=>p.status==="granted"))||[]}),h=A(()=>{var l,e;return((e=(l=v.value)==null?void 0:l.conditions)==null?void 0:e.filter(p=>p.status==="denied"))||[]}),d=A(()=>{var l,e;return((e=(l=v.value)==null?void 0:l.conditions)==null?void 0:e.filter(p=>p.status!=="granted"&&p.status!=="denied"))||[]}),r=l=>{switch(l){case"granted":return"success";case"denied":return"destructive";case"deferred":return"warning";case"increased":return"success";case"decreased":return"destructive";default:return"secondary"}},b=l=>{var e,p;return(p=(e=v.value)==null?void 0:e.denialReasons)==null?void 0:p.find(D=>D.condition.toLowerCase()===l.toLowerCase())},x=A(()=>!!v.value),m=async()=>{if(!(C.value||!v.value)){C.value=!0,z.value=null;try{await ce(I.value);const l=setInterval(async()=>{try{const e=await _e(I.value);e.status==="completed"?(clearInterval(l),v.value=await H(I.value),C.value=!1):e.status==="failed"&&(clearInterval(l),z.value=e.error||"Reprocessing failed",C.value=!1,v.value=await H(I.value))}catch(e){clearInterval(l),z.value=e instanceof Error?e.message:"Failed to check status",C.value=!1}},2e3);setTimeout(()=>{C.value&&(C.value=!1,z.value="Reprocessing timed out. Please check back later.")},5*60*1e3)}catch(l){z.value=l instanceof Error?l.message:"Failed to start reprocessing",C.value=!1}}};return(l,e)=>{var p;return s(),n("div",es,[B.value?(s(),w(a(V),{key:0,gap:"lg"},{default:o(()=>[u(a(ue),{width:"12rem",height:"2rem"}),u(a(oe),{cols:3,gap:"md"},{default:o(()=>[(s(),n(y,null,k(3,D=>u(a(R),{key:D,padding:"md"},{default:o(()=>[u(a(ie),{lines:2})]),_:1})),64))]),_:1}),u(a(R),{padding:"lg"},{default:o(()=>[u(a(ie),{lines:5})]),_:1})]),_:1})):L.value?(s(),w(a(G),{key:1,variant:"destructive"},{action:o(()=>[u(a(M),{size:"sm",variant:"outline",onClick:e[0]||(e[0]=D=>a(g).push("/app"))},{default:o(()=>[...e[2]||(e[2]=[_(" Go Back ",-1)])]),_:1})]),default:o(()=>[_(i(L.value)+" ",1)]),_:1})):((p=v.value)==null?void 0:p.status)==="enhancing"?(s(),w(a(G),{key:2,variant:"default"},{default:o(()=>[...e[3]||(e[3]=[t("strong",null,"Generating explanations...",-1),t("p",{style:{margin:"0.5rem 0 0"}}," We're creating plain-English explanations and recommendations for your denied conditions. This usually takes a few seconds. ",-1)])]),_:1})):v.value?(s(),w(a(V),{key:3,gap:"lg"},{default:o(()=>{var D;return[t("div",ts,[t("div",null,[e[4]||(e[4]=t("h1",{class:"results-title"},"Decision Letter Analysis",-1)),t("p",ss,i(v.value.fileName),1)]),t("div",ns,[x.value?(s(),w(a(M),{key:0,variant:"outline",disabled:C.value,onClick:m},{default:o(()=>[C.value?(s(),w(a(U),{key:0,size:"sm"})):c("",!0),_(" "+i(C.value?"Reprocessing...":"Reprocess"),1)]),_:1},8,["disabled"])):c("",!0),u(a(M),{variant:"outline",onClick:e[1]||(e[1]=f=>a(g).push("/app"))},{default:o(()=>[...e[5]||(e[5]=[_(" Back to Documents ",-1)])]),_:1})])]),C.value?(s(),w(a(G),{key:0,variant:"default"},{default:o(()=>[u(a(U),{size:"sm",style:{display:"inline-block","margin-right":"0.5rem"}}),e[6]||(e[6]=t("strong",null,"Reprocessing document...",-1)),e[7]||(e[7]=t("p",{style:{margin:"0.5rem 0 0"}}," Running AI extraction again. This may take a minute. ",-1))]),_:1})):c("",!0),z.value?(s(),w(a(G),{key:1,variant:"destructive"},{default:o(()=>[_(i(z.value),1)]),_:1})):c("",!0),u(a(oe),{cols:3,gap:"md",class:"results-summary"},{default:o(()=>[u(a(R),{padding:"md",class:"results-summary__card"},{default:o(()=>[e[8]||(e[8]=t("p",{class:"results-summary__label"},"Combined Rating",-1)),t("p",as,i(v.value.combinedRating??"--")+"% ",1)]),_:1}),u(a(R),{padding:"md",class:"results-summary__card"},{default:o(()=>[e[9]||(e[9]=t("p",{class:"results-summary__label"},"Conditions Granted",-1)),t("p",os,i(F.value.length),1)]),_:1}),u(a(R),{padding:"md",class:"results-summary__card"},{default:o(()=>
1[e[10]||(e[10]=t("p",{class:"results-summary__label"},"Conditions Denied",-1)),t("p",is,i(h.value.length),1)]),_:1})]),_:1}),v.value.monthlyPayment?(s(),w(a(R),{key:2,padding:"md"},{default:o(()=>[t("div",ls,[e[11]||(e[11]=t("span",{class:"results-payment__label"},"Estimated Monthly Payment",-1)),t("span",ds," $"+i(v.value.monthlyPayment.toLocaleString()),1)])]),_:1})):c("",!0),F.value.length>0?(s(),n("section",rs,[t("h2",us,[u(a(S),{variant:"success"},{default:o(()=>[...e[12]||(e[12]=[_("Granted",-1)])]),_:1}),e[13]||(e[13]=_(" Service-Connected Conditions ",-1))]),u(a(V),{gap:"sm"},{default:o(()=>[(s(!0),n(y,null,k(F.value,f=>(s(),w(a(R),{key:f.name,padding:"md",class:"condition-card"},{default:o(()=>[t("div",cs,[t("span",_s,i(f.name),1),u(a(S),{variant:"success"},{default:o(()=>[_(i(f.evaluationPercent??f.rating)+"%",1)]),_:2},1024)]),f.effectiveDate?(s(),n("div",vs," Effective: "+i(f.effectiveDate),1)):c("",!0),f.diagnosticCode?(s(),n("div",ms," DC "+i(f.diagnosticCode),1)):c("",!0)]),_:2},1024))),128))]),_:1})])):c("",!0),h.value.length>0?(s(),n("section",ps,[t("h2",fs,[u(a(S),{variant:"destructive"},{default:o(()=>[...e[14]||(e[14]=[_("Denied",-1)])]),_:1}),e[15]||(e[15]=_(" Denied Conditions ",-1))]),u(a(V),{gap:"sm"},{default:o(()=>[(s(!0),n(y,null,k(h.value,f=>(s(),w(a(R),{key:f.name,padding:"md",class:"condition-card condition-card--denied"},{default:o(()=>{var Z,Q,J,K,X,Y,ee,te,se,ne;return[t("div",gs,[t("span",hs,i(f.name),1),u(a(S),{variant:"destructive"},{default:o(()=>[...e[16]||(e[16]=[_("Denied",-1)])]),_:1})]),b(f.name)?(s(),n(y,{key:0},[t("div",ys,[e[17]||(e[17]=t("p",{class:"denial-reason__label"},"Why was this denied?",-1)),t("p",ks,i(((Z=b(f.name))==null?void 0:Z.whyDenied)||((Q=b(f.name))==null?void 0:Q.laymanExplanation)||((J=b(f.name))==null?void 0:J.reason)),1)]),(K=b(f.name))!=null&&K.whatThisMeans?(s(),n("div",ws,[e[18]||(e[18]=t("p",{class:"denial-what-it-means__label"},"What This Means",-1)),t("p",$s,i((X=b(f.name))==null?void 0:X.whatThisMeans),1)])):c("",!0),(ee=(Y=b(f.name))==null?void 0:Y.suggestedEvidence)!=null&&ee.length?(s(),n("div",bs,[e[19]||(e[19]=t("p",{class:"denial-evidence__label"},"Evidence that could help:",-1)),t("ul",xs,[(s(!0),n(y,null,k((te=b(f.name))==null?void 0:te.suggestedEvidence,ae=>(s(),n("li",{key:ae},i(ae),1))),128))])])):c("",!0),(se=b(f.name))!=null&&se.relevantRegulation?(s(),n("div",Cs,[e[20]||(e[20]=t("p",{class:"denial-regulation__label"},"Relevant Regulation",-1)),t("p",Ss,i((ne=b(f.name))==null?void 0:ne.relevantRegulation),1)])):c("",!0)],64)):c("",!0)]}),_:2},1024))),128))]),_:1})])):c("",!0),d.value.length>0?(s(),n("section",Rs,[e[21]||(e[21]=t("h2",{class:"results-section__title"},"Other Conditions",-1)),u(a(V),{gap:"sm"},{default:o(()=>[(s(!0),n(y,null,k(d.value,f=>(s(),w(a(R),{key:f.name,padding:"md",class:"condition-card"},{default:o(()=>[t("div",Es,[t("span",Is,i(f.name),1),u(a(S),{variant:r(f.status)},{default:o(()=>[_(i(f.status),1)]),_:2},1032,["variant"])])]),_:2},1024))),128))]),_:1})])):c("",!0),(D=v.value.actionItems)!=null&&D.length?(s(),n("section",zs,[e[22]||(e[22]=t("h2",{class:"results-section__title"},"Recommended Next Steps",-1)),e[23]||(e[23]=t("p",{class:"results-section__description"}," Based on your denied conditions, here are actionable steps to strengthen your claim. ",-1)),u(rt,{"action-items":v.value.actionItems},null,8,["action-items"])])):c("",!0),u(Yt,{"document-id":I.value},null,8,["document-id"])]}),_:1})):c("",!0)])}}}),Ws=q(Ds,[["__scopeId","data-v-1809977e"]]);export{Ws as default};
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.