1import{j as C,ag as F,a9 as i,r as n,o as u,aq as A,$ as H,au as r,v as V,aV as q,aW as S,aQ as O,e as M,aT as R,ax as B,i as l,n as y,F as I,ah as k,p as Q,aP as U,U as z,a1 as W,q as G}from"./Sj99OYv8.js";import{u as J}from"./BOR47iz1.js";const K=["open"],X=["innerHTML"],Y={__name:"FAQArticleItem",props:{article:{type:Object,default:()=>({})}},setup(o){const e=F(!1);function _(){e.value=!e.value}return(s,p)=>(i(),n("details",{class:"border-b last:border-b-0 group mx-2",open:r(e),onToggle:_},[u("summary",{class:H(["faq-content flex items-center justify-between cursor-pointer py-2 text-[#005f98] select-none relative",{open:r(e)}])},[u("span",null,A(o.article.title),1)],2),V(M,{name:"faq-fade"},{default:q(()=>[S(u("div",{class:"px-6 pb-4 pt-2 text-gray-600 faq-content-paragraph",innerHTML:o.article.body},null,8,X),[[O,r(e)]])]),_:1})],40,K))}},Z=C(Y,[["__scopeId","data-v-2d7847a3"]]),ee=(o,e,_)=>{const s=o[e];return s?typeof s=="function"?s():Promise.resolve(s):new Promise((p,c)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(c.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==_?". Note that variables only represent file names one level deep.":""))))})},te={key:0,class:"bg-white border rounded-lg overflow-hidden group mb-4"},ae={class:"faqs-category__container flex items-center justify-between cursor-pointer px-1 py-2 select-none relative"},oe={class:"category-name"},se={key:0,class:"px-6 py-4 text-sm text-[#184A6B]"},re={key:1},ie={key:2,class:"px-6 py-4 text-sm text-[#184A6B]"},ne={key:1,class:"space-y-4"},ce={key:0,class:"px-6 py-4 text-sm text-[#184A6B]"},le={key:1},de=["open","onToggle"],ue={class:"faqs-category__container flex items-center justify-between cursor-pointer px-1 py-2 select-none relative"},_e={class:"category-name"},pe=["innerHTML"],me={key:2,class:"px-6 py-4 text-sm text-[#184A6B]"},ge={__name:"FAQCategoryAccordion",props:{category:{type:Object,default:()=>({})},search:{type:String,default:""},display:{type:String,default:""},selectedSubcategories:{type:Array,default:()=>[]}},async setup(o){let e,_;const s=o,{data:p,pending:c}=([e,_]=R(async()=>B(`faq-data-${s.category.id}-${s.selectedSubcategories.join("-")}`,async()=>{const h=[...(await l(()=>import("./B3jgrnPv.js"),[],import.meta.url)).default.sections],E=await l(()=>import("./BD8-QFLQ.js"),[],import.meta.url),d=[];for(let t=1;t<=E.default.totalPages;t++)d.push(ee(Object.assign({
1"../public/data/articles/page-1.json":()=>l(()=>import("./BLGcon4p.js"),[],import.meta.url),
1"../public/data/articles/page-2.json":()=>l(()=>import("./DEYgs_mZ.js"),[],import.meta.url),
1"../public/data/articles/page-3.json":()=>l(()=>import("./CZYViRxi.js"),[],import.meta.url),
1"../public/data/articles/page-4.json":()=>l(()=>import("./DACeKcxY.js"),[],import.meta.url),
1"../public/data/articles/page-5.json":()=>l(()=>import("./BpBD6RyJ.js"),[],import.meta.url),
1"../public/data/articles/page-6.json":()=>l(()=>import("./B8Kc02jl.js"),[],import.meta.url),
1"../public/data/articles/page-7.json":()=>l(()=>import("./GpJzMmaL.js"),[],import.meta.url)
1}),`../public/data/articles/page-${t}.json`,5));const j=(await Promise.all(d)).flatMap(t=>t.default.articles);try{const t=await l(()=>import("./4GHe5AAf.js"),[],import.meta.url);t.default.articles&&j.push(...t.default.articles);const L=await l(()=>import("./BQuFx8MM.js"),[],import.meta.url);L.default.sections&&h.push(...L.default.sections)}catch(t){console.warn("Manual FAQ data not found or invalid",t)}const D=s.selectedSubcategories||[];let x=[];D.length>0?x=h.filter(t=>D.includes(t.name)&&t.category_id===s.category.id):x=h.filter(t=>t.category_id===s.category.id&&t.parent_section_id===null);const T=new Set;x.forEach(t=>{T.add(t.id),h.filter(P=>P.parent_section_id===t.id).forEach(P=>T.add(P.id))});const N=Array.from(T);return{articles:j.filter(t=>N.includes(t.section_id)),displayedSubcategories:x}})),e=await e,_(),e),a=y(()=>p.value?.articles||[]),b=y(()=>p.value?.displayedSubcategories||[]),v=y(()=>b.value.length===1?b.value[0].name:s.category.name),m=F({});function w(f){m.value[f]=!m.value[f]}const g=y(()=>a.value?s.search?a.value.filter(f=>f.title.toLowerCase().includes(s.search.toLowerCase())):a.value:[]);return(f,h)=>{const E=Z;return o.display!=="Single Category"||o.category.is_manual?(i(),n("details",te,[u("summary",ae,[u("span",oe,A(r(v)),1)]),r(c)?(i(),n("div",se," Loading... ")):r(a)&&r(a).length>0?(i(),n("div",re,[(i(!0),n(I,null,k(r(g),d=>(i(),Q(E,{key:d.id,article:d},null,8,["article"]))),128))])):(i(),n("div",ie," No articles found. "))])):(i(),n("div",ne,[r(c)?(i(),n("div",ce," Loading... ")):r(a)&&r(a).length>0?(i(),n("div",le,[(i(!0),n(I,null,k(r(g),d=>(i(),n("details",{key:d.id,class:"bg-white border rounded-lg overflow-hidden group mb-4",open:r(m)[d.id],onToggle:$=>w(d.id)},[u("summary",ue,[u("span",_e,A(d.title),1)]),V(M,{name:"faq-fade"},{default:q(()=>[S(u("div",{class:"px-6 pb-4 pt-2 text-gray-700",innerHTML:d.body},null,8,pe),[[O,r(m)[d.id]]])]),_:2},1024)],40,de))),128))])):(i(),n("div",me," No articles found. "))]))}}},fe=C(ge,[["__scopeId","data-v-36547201"]]),ye=async()=>{const{data:o,error:e,pending:_}=await B("faq-categories",async()=>{try{const c=[...(await l(()=>import("./DxZ1WITm.js"),[],import.meta.url)).default.categories];try{const a=await l(()=>import("./CyU7Kdye.js"),[],import.meta.url);a?.default?.categories&&c.push(...a.default.categories)}catch(a){console.warn("Manual FAQ categories not found or invalid",a)}return{categories:c}}catch(p){throw p}});return{categoriesData:o,error:e,pending:_,getCategoriesByNames:p=>y(()=>o.value?.categories?.filter(c=>p.some(a=>a===c.name))||[])}},ve=["id"],he={class:"mb-10 w-full max-w-md flex justify-center"},be={class:"w-full max-w-[43rem]"},xe={__name:"FAQAccordion",props:{data:{type:Object,required:!0}},async setup(o){let e,_;const s=o,p=J(s?.data);let c;try{c=([e,_]=R(()=>ye()),e=await e,_(),e).getCategoriesByNames}catch(v){console.error("Failed to load FAQ categories:",v),c=()=>y(()=>[])}const a=F(""),b=c(s.data.fields.category||[]);return(v,m)=>{const w=fe;return o.data.fields.enable?(i(),n("section",{key:0,id:r(p),class:"faq-section py-[60px] px-4 flex flex-col items-center",style:W({backgroundColor:o.data.fields.backgroundColor||"#154167"})},[u("h2",null,A(o.data.fields.title),1),u("div",he,[S(u("input",{"onUpdate:modelValue":m[0]||(m[0]=g=>z(a)?a.value=g:null),type:"text",placeholder:"Filter FAQs","aria-label":"Filter FAQs",class:"w-full border border-gray-300 rounded px-4 py-2 shadow bg-white text-left"},null,512),[[U,r(a)]])]),u("div",be,[(i(!0),n(I,null,k(r(b),g=>(i(),Q(w,{key:g.id,category:g,search:r(a),display:o.data?.fields?.display,"selected-subcategories":o.data.fields.subcategory},null,8,["category","search","display","selected-subcategories"]))),128))])],12,ve)):G("",!0)}}},Te=C(xe,[["__scopeId","data-v-2cbc75aa"]]);export{Te 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.