1import{i as de,j as me,k as $e,c as n,b as r,w as d,a as t,u as l,h as Ae,r as Se,F as w,s as $,m as Ue,o as i,n as m,p as Le,q as Pe,e as B,f as v,v as N,x as se,y as Te,z as re,t as u,g as y,A as R,B as Be}from"./app-mFI3VYmo.js";import{u as pe}from"./debounce-DvcxFQhK.js";import{_ as oe}from"./Badge.vue_vue_type_script_setup_true_lang-diog79j1.js";import{_ as f}from"./Button.vue_vue_type_script_setup_true_lang-k3cvwrGg.js";import{_ as ie}from"./FormInput.vue_vue_type_script_setup_true_lang-Bd0O0_MO.js";import{_ as ne}from"./FormSelect.vue_vue_type_script_setup_true_lang-DLNfuC4a.js";import{_ as E}from"./FormTextarea.vue_vue_type_script_setup_true_lang-BR6gBEzT.js";import{_ as Ne}from"./Table.vue_vue_type_script_setup_true_lang-DIdnrMJe.js";import{_ as I}from"./TableHeader.vue_vue_type_script_setup_true_lang-CJrrdrcJ.js";import{_ as Re,a as K}from"./TableRow.vue_vue_type_script_setup_true_lang-cqLFCsGB.js";import{_ as je}from"./usePagination-sNUnOQ-a.js";import{_ as Me}from"./ModalDialog.vue_vue_type_script_setup_true_lang-C-SMl-Bg.js";import{_ as Oe}from"./Heading.vue_vue_type_script_setup_true_lang-BrV_tX0v.js";import{r as De,a as He}from"./csrfMeta-BHErKF-U.js";import{H as Ve}from"./HuttonsLogo-BWFvgf73.js";import{C as ue,_ as qe}from"./Notification.vue_vue_type_script_setup_true_lang-BudQsNki.js";import{_ as Fe}from"./_plugin-vue_export-helper-DlAUqK2U.js";/* empty css */import"./Spinner.vue_vue_type_script_setup_true_lang-CpQlG5al.js";import"./FormLabel.vue_vue_type_script_setup_true_lang-CaK9M24a.js";import"./FormatNumber-DtJYAcXm.js";import"./keyboard-DKN2DtMa.js";import"./use-resolve-button-type-DeF0NT7J.js";import"./use-text-value-DlNi8lvG.js";import"./Skeleton.vue_vue_type_script_setup_true_lang-Bt9peTOf.js";import"./Card.vue_vue_type_script_setup_true_lang-Be3n1fxU.js";import"./portal-DKmILsax.js";const Ee=["content"],Ie={class:"min-h-screen bg-slate-100 text-brand-primary-900"},Ke={class:"bg-brand-primary-500"},We={class:"flex min-h-20 flex-wrap items-center justify-between gap-4 py-3 sm:h-20 sm:flex-nowrap sm:py-0"},Ge={class:"shrink-0","aria-label":"Huttons"},ze={class:"flex items-center gap-2 text-sm font-semibold text-white","aria-label":"Restricted tool navigation"},Je=["href"],Qe=["href"],Xe={class:"py-6"},Ye=de({inheritAttrs:!1,__name:"SsoAdminLayout",props:{title:{default:"SuperPanel"},hipUrl:{},logoutHref:{default:()=>$("api.auth.logout.redirect").toString()}},setup(W){const A=W,k=Ue(),{notification:_,close:x}=pe();return me(De),$e(()=>He(k.props.csrf_token)),(S,h)=>(i(),n(w,null,[r(l(Ae),{title:A.title},{default:d(()=>[t("meta",{name:"csrf-token",content:String(S.$page.props.csrf_token)},null,8,Ee)]),_:1},8,["title"]),t("div",Ie,[t("header",Ke,[r(l(ue),null,{default:d(()=>[t("div",We,[t("div",Ge,[r(l(Ve),{class:"block h-14 w-auto text-white sm:h-16"})]),t("nav",ze,[t("a",{href:A.hipUrl,class:"inline-flex items-center gap-2 rounded-md px-3 py-2 transition hover:bg-white/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-brand-primary-500"},[...h[1]||(h[1]=[t("i",{class:"fa-solid fa-arrow-left","aria-hidden":"true"},null,-1),t("span",null,"Back to HIP",-1)])],8,Je),t("a",{href:A.logoutHref,class:"inline-flex items-center gap-2 rounded-md px-3 py-2 transition hover:bg-white/10 focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-brand-primary-500"},[...h[2]||(h[2]=[t("i",{class:"fa-solid fa-right-from-bracket","aria-hidden":"true"},null,-1),t("span",null,"Logout",-1)])],8,Qe)])])]),_:1})]),r(l(qe),{open:l(_).open,"onUpdate:open":h[0]||(h[0]=C=>l(_).open=C),autoCloseDuration:l(_).autoCloseDuration,message:l(_).message,position:l(_).position,status:l(_).status,title:l(_).title,onFinished:l(x)},null,8,["open","autoCloseDuration","message","position","status","title","onFinished"]),t("main",Xe,[r(l(ue),null,{default:d(()=>[Se(S.$slots,"default")]),_:3})])])],64))}}),Ze={class:"space-y-6"},ea={class:"grid gap-3 sm:grid-cols-2 lg:grid-cols-5"},aa=["role","tabindex","onClick","onKeydown"],ta={class:"text-sm text-gray-500"},la={key:0,class:"mt-1 text-xs font-medium text-amber-800"},sa={class:"rounded-xl border border-gray-200 bg-white p-4 shadow-sm"},ra={class:"grid gap-4 md:grid-cols-[minmax(0,1fr)_220px_220px] md:items-end"},oa={class:"font-semibold leading-6 text-gray-900"},ia={key:0,class:"grid gap-6 p-4 sm:p-6 lg:grid-cols-2"},na={class:"min-w-0"},ua={class:"mb-3 flex flex-wrap items-center justify-between gap-2"},da={class:"mt-1 text-xs text-gray-500"},ma=["href"],pa=["innerHTML"],ga={class:"min-w-0"},va={class:"mb-4 flex items-start justify-between gap-3"}
1,ca={class:"text-xs font-semibold uppercase tracking-[0.16em] text-gray-400"},fa={class:"mt-1 text-xl font-semibold text-gray-900"},ba={key:0,class:"mt-1 text-sm text-gray-500"},ya={class:"mb-5 flex items-center justify-between border-y border-gray-100 py-3"},xa={key:0,class:"mb-5 rounded-xl border border-brand-primary-100 bg-brand-primary-50/40 p-4"},ha={class:"mt-3 flex justify-end gap-2"},_a={key:1,class:"rounded-xl border border-brand-primary-500/20 bg-brand-primary-500/5 p-5"},wa={class:"font-semibold leading-7 text-gray-900"},ka={class:"mt-4 space-y-3 text-sm leading-6 text-gray-700"},Ca={class:"text-gray-900"},$a={class:"mt-5 border-t border-brand-primary-500/15 pt-4 text-sm leading-6 text-gray-700"},Aa={key:2,class:"rounded-xl border border-dashed border-gray-300 p-5 text-sm text-gray-500"},Sa={key:3,class:"space-y-4"},Ua={class:"rounded-xl border border-gray-200 bg-gray-50 p-4"},La={class:"mt-3 font-semibold leading-7 text-gray-900"},Pa={key:0,class:"mt-3 space-y-2 text-sm leading-6 text-gray-700"},Ta={class:"text-gray-900"},Ba={key:1,class:"mt-4 border-t border-gray-200 pt-3 text-sm text-gray-700"},Na={class:"rounded-xl border border-indigo-200 bg-indigo-50 p-4"},Ra={class:"mt-3 font-semibold leading-7 text-gray-900"},ja={class:"mt-3 space-y-2 text-sm leading-6 text-gray-700"},Ma={class:"text-gray-900"},Oa={class:"mt-4 border-t border-indigo-200 pt-3 text-sm text-gray-700"},Da={key:4,class:"space-y-5"},Ha={class:"mb-2 flex items-center justify-between"},Va={class:"flex items-start gap-3"},qa={class:"mt-7 flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-gray-100 text-xs font-semibold text-gray-500"},Fa={class:"min-w-0 flex-1 grid gap-3 sm:grid-cols-[180px_1fr]"},Ea={key:1,class:"mr-2 text-xs text-gray-500"},Ia=de({__name:"manage",props:{ai_available:{type:Boolean},hip_url:{}},setup(W){const A=W,{show:k}=pe(),_=m([]),x=m({total:0,with_summary:0,approved:0,pending:0,missing:0,ai_available:!!A.ai_available}),S=m(null),h=m(""),C=m("all"),H=m("newest"),U=m(1),G=m(!1),j=m(!1),s=m(null),V=m(!1),b=m(!1),M=m(!1),z=m(!1),q=m(!1),L=m(!1),J=m(""),g=m(null),c=m({lead:"",points:[{label:"",text:""}],bottomLine:""});let O;const P={withCredentials:!0,headers:{Accept:"application/json"}},Y=o=>o==="approved"?"Approved":o==="pending"?"Pending Review":"Missing Summary",F=o=>o==="approved"?"bg-emerald-50 text-emerald-700":o==="pending"?"bg-amber-50 text-amber-700":"bg-gray-100 text-gray-600",ge=(o,e)=>o?.response?.data?.errors?.[e]?.[0]??"",Q=o=>o?JSON.parse(JSON.stringify(o)):{lead:"",points:[{label:"",text:""}],bottomLine:""},Z=()=>({filter:C.value,sort:H.value,search:h.value||void 0}),D=async(o=U.value)=>{G.value=!0;try{const a=(await R.get($("api.v1.admin.article-summaries.index"),{params:{...Z(),page:o,per_page:20},...P})).data.data;x.value={...x.value,...a},_.value=a.articles.data,S.value=a.articles.meta,U.value=o}catch(e){k({status:"error",title:"Unable to load articles",message:e?.response?.data?.message??"Please try again."})}finally{G.value=!1}},ee=o=>{s.value=o,c.value=Q(o.summary),g.value=null,b.value=!1,L.value=!1},X=async(o,e=!1)=>{j.value=!0;try{const a=await R.get($("api.v1.admin.article-summaries.show",{article:o}),{params:Z(),...P});ee(a.data.data),e&&(V.value=!0)}catch(a){k({status:"error",title:"Unable to open article",message:a?.response?.data?.message??"Please try again."})}finally{j.value=!1}},ve=o=>X(o.id,!0),ae=o=>{o!==null&&!j.value&&X(o)},te=async()=>{s.value&&await X(s.value.id)},le=async(o=!1)=>{if(s.value){M.value=!0;try{const e=o?"api.v1.admin.article-summaries.apply":"api.v1.admin.article-summaries.update",a=o?await R.post($(e,{article:s.value.id}),{summary:c.value},P):await R.put($(e,{article:s.value.id}),{summary:c.value},P);ee(a.data.data),k({status:"success",title:"Summary saved",message:"The summary is pending review again."}),await D(U.value),await te()}catch(e){k({status:"error",title:"Unable to save summary",message:ge(e,"summary")||e?.response?.data?.message||"Please check the fields."})}finally{M.value=!1}}},ce=async()=>{if(!(!s.value||!s.value.summary)){z.value=!0;try{await R.post($("api.v1.admin.article-summaries.approve",{article:s.value.id}),void 0,P),k({status:"success",title:"Summary approved",message:"The verified summary is now eligible for public display."}),await D(U.value),await te()}catch(o){k({status:"error",title:"Unable to approve summary",message:o?.response?.data?.message??"Please try again."})}finally{z.value=!1}}},fe=async()=>
1{if(!(!s.value||q.value||!x.value.ai_available)){q.value=!0;try{const o=await R.post($("api.v1.admin.article-summaries.regenerate",{article:s.value.id}),{instruction:J.value||void 0},P);g.value=o.data.data.summary,L.value=!1}catch(o){k({status:"error",title:"AI generation unavailable",message:o?.response?.data?.message??"Please try again later."})}finally{q.value=!1}}},be=()=>{g.value&&!M.value&&(c.value=Q(g.value),le(!0))},ye=()=>c.value.points.push({label:"",text:""}),xe=o=>{c.value.points.length>1&&c.value.points.splice(o,1)},he=()=>{c.value=Q(s.value?.summary??null),b.value=!0},_e=()=>{V.value=!1,s.value=null,g.value=null,b.value=!1,L.value=!1},we=[{value:"all",label:"All"},{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"missing",label:"Missing Summary"}],ke=[{value:"newest",label:"Newest first"},{value:"oldest",label:"Oldest first"}],Ce=Be(()=>[{label:"Total Articles",value:x.value.total,filter:"all"},{label:"With Summary",value:x.value.with_summary,filter:null},{label:"Approved",value:x.value.approved,filter:"approved"},{label:"Pending Review",value:x.value.pending,filter:"pending"},{label:"Missing Summary",value:x.value.missing,filter:"missing"}]);return Le([h,C,H],()=>{O&&clearTimeout(O),O=setTimeout(()=>D(1),300)}),me(()=>D(1)),Pe(()=>{O&&clearTimeout(O)}),(o,e)=>(i(),B(l(Ye),{title:"Article Summary Moderation","hip-url":A.hip_url??""},{default:d(()=>[t("div",Ze,[t("div",null,[r(l(Oe),{level:"h1",margin:"m-0"},{default:d(()=>[...e[14]||(e[14]=[v("Article summary moderation",-1)])]),_:1}),e[15]||(e[15]=t("p",{class:"mt-1 text-sm text-gray-500"},"Review controlled At a glance summaries before they appear on the public WWW article pages.",-1))]),t("section",ea,[(i(!0),n(w,null,N(Ce.value,a=>(i(),n("div",{key:a.label,class:re([[a.filter==="pending"?"border-amber-200 bg-amber-50/70":a.filter==="approved"?"border-emerald-100 bg-emerald-50/30":"border-gray-200 bg-white",a.filter?"cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-primary-500 focus-visible:ring-offset-2":""],"rounded-xl border p-4 shadow-sm transition-colors"]),role:a.filter?"button":void 0,tabindex:a.filter?0:void 0,onClick:p=>a.filter&&(C.value=a.filter),onKeydown:[se(p=>a.filter&&(C.value=a.filter),["enter"]),se(Te(p=>a.filter&&(C.value=a.filter),["prevent"]),["space"])]},[t("p",ta,u(a.label),1),t("p",{class:re([a.filter==="pending"?"text-amber-900":a.filter==="approved"?"text-emerald-800":"text-gray-900","mt-2 text-2xl font-semibold"])},u(a.value),3),a.filter==="pending"?(i(),n("p",la,"Needs review")):y("",!0)],42,aa))),128))]),t("section",sa,[t("div",ra,[r(l(ie),{id:"article-search",value:h.value,"onUpdate:value":e[0]||(e[0]=a=>h.value=a),label:"Search","label-meta":"",placeholder:"Search articles...","leading-addon-icon":"fa-regular fa-magnifying-glass"},null,8,["value"]),r(l(ne),{id:"article-filter",value:C.value,"onUpdate:value":e[1]||(e[1]=a=>C.value=a),label:"Status",option:we},null,8,["value"]),r(l(ne),{id:"article-sort",value:H.value,"onUpdate:value":e[2]||(e[2]=a=>H.value=a),label:"Sort by date",option:ke},null,8,["value"])]),r(l(je),{modelValue:U.value,"onUpdate:modelValue":[e[3]||(e[3]=a=>U.value=a),D],items:_.value,"per-page":20,"server-mode":!0,"server-total-items":S.value?.total??0,"server-total-pages":S.value?.last_page??1,"show-per-page":!1,"show-jump-to-page":!1,compact:!0,variant:"table"},{default:d(({items:a})=>[r(l(Ne),{"has-data":a.length>0,"is-loading":G.value,"empty-text":"No articles match these filters.","border-color":"border-0","header-padding":"px-4 py-3","body-padding":"px-4 py-5"},{header:d(()=>[r(l(I),{width:"55%"},{default:d(()=>[...e[16]||(e[16]=[v("Article",-1)])]),_:1}),r(l(I),null,{default:d(()=>[...e[17]||(e[17]=[v("Date",-1)])]),_:1}),r(l(I),null,{default:d(()=>[...e[18]||(e[18]=[v("Status",-1)])]),_:1}),r(l(I),{"text-align":"text-right"},{default:d(()=>[...e[19]||(e[19]=[v("Action",-1)])]),_:1})]),data:d(()=>[(i(!0),n(w,null,N(a,(p,T)=>(i(),B(l(Re),{key:p.id,index:T,striped:""},{default:d(()=>[r(l(K),{"white-space":"whitespace-normal"},{default:d(()=>[t("p",oa,u(p.title),1)]),_:2},1024),r(l(K),{"white-space":"whitespace-nowrap",color:"text-gray-600"},{default:d(()=>[v(u(p.date||"â"),1)]),_:2},1024),r(l(K),null,{default:d(()=>[r(l(oe),{"bg-color":F(p.status).split(" ")[0],color:F(p.status).split(" ")[1],rounded:"rounded-md",padding:"px-2 py-1"},{default:d(()=>[v(u(Y(p.status)),1)]),_:2},1032,["bg-color","color"])]),_:2},1024),r(l(K),{"text-align":"justify-end"},{default:d(()=>[r(l(f),{label:"Review",padding:"px-2.5 py-1.5","bg-color":"bg-white hover:bg-brand-primary-50",border:"border border-gray-200 hover:border-brand-primary-200",color:"text-brand-primary-700 hover:text-brand-primary-800","leading-icon-class":"fa-regular fa-eye",onClick:Ka=>ve(p)},null,8,["onClick"])]),_:2},1024)]),_:2},1032,["index"]))),128))]),_:2},1032,["has-data","is-loading"])]),_:1},8,["modelValue","items","server-total-items","server-total-pages"])])]),r(l(Me),{value:V.value,"onUpdate:value":e[13]||(e[13]=a=>V.value=a),header:s.value?.title??"Article review",width:"w-full max-w-7xl",height:"max-h-[94vh]","show-close-button":!b.value&&!g.value,"close-on-backdrop":"",onClose:_e},{extraActions:d(()=>[b.value?(i(),n(w,{key:0},[r(l(f),{label:"Cancel","bg-color":"bg-white hover:bg-gray-50",border:"border border-gray-200",color:"text-gray-700",onClick:e[10]||(e[10]=a=>b.value=!1)}),r(l(f),{label:"Save Changes","leading-icon-class":"fa-regular fa-floppy-disk","is-loading":M.value,onClick:le},null,8,["is-loading"])],64)):g.value?(i(),n(w,{key:1},[r(l(f),{label:"Cancel","bg-color":"bg-white hover:bg-gray-50",border:"border border-gray-200",color:"text-gray-700",onClick:e[11]||(e[11]=a=>g.value=null)}),r(l(f),{label:"Use this summary","leading-icon-class":"fa-regular fa-check","is-loading":M.value,onClick:be},null,8,["is-loading"])],64)):(i(),n(w,{key:2},[x.value.ai_available?(i(),B(l(f),{key:0,label:"Regenerate with AI","bg-color":"bg-brand-primary-500 hover:bg-brand-primary-500/80","leading-icon-class":"fa-regular fa-wand-magic-sparkles",onClick:e[12]||(e[12]=a=>L.value=!0)})):(i(),n("span",Ea,"AI regeneration is not configured.")),s.value&&s.value.summary?(i(),B(l(f),{key:2,label:"Edit","bg-color":"bg-white hover:bg-gray-50",border:"border border-gray-200",color:"text-gray-700","leading-icon-class":"fa-regular fa-pen-to-square",onClick:he})):y("",!0),s.value&&s.value.summary?(i(),B(l(f),{key:3,label:"Approve Summary","bg-color":"bg-emerald-600 hover:bg-emerald-700",color:"text-white hover:text-white","leading-icon-class":"fa-regular fa-circle-check","is-loading":z.value,onClick:ce},null,8,["is-loading"])):y("",!0)],64))]),default:d(()=>[s.value?(i(),n("div",ia,[t("section",na,[t("div",ua,[t("div",null,[e[20]||(e[20]=t("p",{class:"text-xs font-semibold uppercase tracking-[0.16em] text-gray-400"},"Original article",-1)),t("p",da,u(s.value.date),1)]),t("a",{href:s.value.public_url,target:"_blank",rel:"noopener noreferrer",class:"text-xs font-semibold text-brand-primary-600 hover:underline"},[...e[21]||(e[21]=[v("View public article ",-1),t("span",{"aria-hidden":"true"},"â",-1)])],8,ma)]),t("div",{class:"article-preview",innerHTML:s.value.content},null,8,pa)]),t("section",ga,[t("div",va,[t("div",null,[t("p",ca,u(g.value?"AI candidate review":b.value?"Edit mode":"Review mode"),1),t("h2",fa,u(g.value?"Compare At a glance":b.value?"Edit At a glance":"At a glance"),1),b.value?(i(),n("p",ba,"Saving changes will return this
1summary to Pending Review.")):y("",!0)]),r(l(oe),{"bg-color":F(s.value.status).split(" ")[0],color:F(s.value.status).split(" ")[1],rounded:"rounded-md",padding:"px-2 py-1"},{default:d(()=>[v(u(Y(s.value.status)),1)]),_:1},8,["bg-color","color"])]),t("div",ya,[r(l(f),{label:"Previous Article",padding:"px-2.5 py-2","leading-icon-class":"fa-regular fa-chevron-left","is-disabled":!s.value.navigation.previous_id||j.value,onClick:e[4]||(e[4]=a=>ae(s.value.navigation.previous_id))},null,8,["is-disabled"]),r(l(f),{label:"Next Article",padding:"px-2.5 py-2","trailing-icon-class":"fa-regular fa-chevron-right","is-disabled":!s.value.navigation.next_id||j.value,onClick:e[5]||(e[5]=a=>ae(s.value.navigation.next_id))},null,8,["is-disabled"])]),L.value?(i(),n("div",xa,[e[22]||(e[22]=t("p",{class:"font-semibold text-gray-900"},"Regenerate At a glance",-1)),e[23]||(e[23]=t("p",{class:"mt-1 text-sm text-gray-600"},"Generate a new summary from the original article.",-1)),r(l(E),{id:"ai-instruction",value:J.value,"onUpdate:value":e[6]||(e[6]=a=>J.value=a),class:"mt-3",label:"Optional instruction","label-meta":"Additional guidance only; article facts and safety rules still apply.",placeholder:"For example: make it more concise and focus on the market implications.",rows:3,maxlength:1e3},null,8,["value"]),e[24]||(e[24]=t("p",{class:"mt-2 text-xs text-gray-500"},"The generated summary will be shown for review before replacing the current version.",-1)),t("div",ha,[r(l(f),{label:"Cancel","bg-color":"bg-white hover:bg-gray-50",border:"border border-gray-200",color:"text-gray-700",onClick:e[7]||(e[7]=a=>L.value=!1)}),r(l(f),{label:"Generate summary","leading-icon-class":"fa-regular fa-wand-magic-sparkles","is-loading":q.value,onClick:fe},null,8,["is-loading"])])])):y("",!0),!b.value&&!g.value&&s.value.summary?(i(),n("div",_a,[t("p",wa,u(s.value.summary.lead),1),t("ul",ka,[(i(!0),n(w,null,N(s.value.summary.points,a=>(i(),n("li",{key:a.label+a.text},[t("strong",Ca,u(a.label)+":",1),v(" "+u(a.text),1)]))),128))]),t("p",$a,[e[25]||(e[25]=t("strong",{class:"text-gray-900"},"Bottom line:",-1)),v(" "+u(s.value.summary.bottomLine),1)])])):!b.value&&!g.value?(i(),n("p",Aa,"No usable summary has been prepared.")):y("",!0),g.value?(i(),n("div",Sa,[t("div",Ua,[e[27]||(e[27]=t("p",{class:"text-xs font-semibold uppercase tracking-[0.16em] text-gray-400"},"Current At a glance",-1)),t("p",La,u(s.value.summary?.lead),1),s.value.summary?(i(),n("ul",Pa,[(i(!0),n(w,null,N(s.value.summary.points,a=>(i(),n("li",{key:a.label+a.text},[t("strong",Ta,u(a.label)+":",1),v(" "+u(a.text),1)]))),128))])):y("",!0),s.value.summary?(i(),n("p",Ba,[e[26]||(e[26]=t("strong",{class:"text-gray-900"},"Bottom line:",-1)),v(" "+u(s.value.summary.bottomLine),1)])):y("",!0)]),t("div",Na,[e[29]||(e[29]=t("p",{class:"text-xs font-semibold uppercase tracking-[0.16em] text-indigo-700"},"Generated candidate",-1)),t("p",Ra,u(g.value.lead),1),t("ul",ja,[(i(!0),n(w,null,N(g.value.points,a=>(i(),n("li",{key:a.label+a.text},[t("strong",Ma,u(a.label)+":",1),v(" "+u(a.text),1)]))),128))]),t("p",Oa,[e[28]||(e[28]=t("strong",{class:"text-gray-900"},"Bottom line:",-1)),v(" "+u(g.value.bottomLine),1)])])])):y("",!0),b.value?(i(),n("div",Da,[r(l(E),{id:"summary-lead",value:c.value.lead,"onUpdate:value":e[8]||(e[8]=a=>c.value.lead=a),label:"Lead",rows:3,maxlength:1200,"is-required":""},null,8,["value"]),t("div",null,[t("div",Ha,[e[30]||(e[30]=t("h3",{class:"text-sm font-semibold text-gray-900"},"Key points",-1)),r(l(f),{label:"Add point",padding:"px-2.5 py-1.5","bg-color":"bg-white hover:bg-gray-50",border:"border border-gray-200",color:"text-gray-700","leading-icon-class":"fa-regular fa-plus",onClick:ye})]),(i(!0),n(w,null,N(c.value.points,(a,p)=>(i(),n("div",{key:p,class:"border-t border-gray-100 py-4 first:border-t-0"},[t("div",Va,[t("span",qa,u(p+1),1),t("div",Fa,[r(l(ie),{id:`point-label-${p}`,value:a.label,"onUpdate:value":T=>a.label=T,label:"Label",maxlength:160,"is-required":""},null,8,["id","value","onUpdate:value"]),r(l(E),{id:`point-text-${p}`,value:a.text,"onUpdate:value":T=>a.text=T,label:"Text",rows:2,maxlength:1200,"is-required":""},null,8,["id","value","onUpdate:value"])]),c.value.points.length>1?(i(),B(l(f),{key:0,"aria-label":`Remove point ${p+1}`,label:"",padding:"p-2","bg-color":"bg-transparent hover:bg-red-50",color:"text-gray-400 hover:text-red-600","leading-icon-class":"fa-regular fa-trash-can",title:"Remove point",onClick:T=>xe(p)},null,8,["aria-label","onClick"])):y("",!0)])]))),128))]),r(l(E),{id:"summary-bottom-line",value:c.value.bottomLine,"onUpdate:value":e[9]||(e[9]=a=>c.value.bottomLine=a),label:"Bottom line",rows:2,maxlength:600,"is-required":""},null,8,["value"])])):y("",!0)])])):y("",!0)]),_:1},8,["value","header","show-close-button"])]),_:1},8,["hip-url"]))}}),xt=Fe(Ia,[["__scopeId","data-v-c84691f2"]]);export{xt 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.