PageSourceSearch

https://www.firstcallonline.com/static-home/client/assets/_fid_-K3kPyxat.js

js firstcallonline.com collected 2026-10-09 22:42:19 UTC 7,143 bytes, 1 lines download raw bytes

1import{j as e,h as C,bi as B,bj as V,bk as f,t as U,bl as re,c as l,l as R,n as A,r,bm as le,bn as ie,ao as me,bo as ue,s as de,u as he,P as pe,aD as E,bp as j,o as xe,bq as K,br as ge,bs as fe,f as Ce,C as I,ba as Y,V as z,bt as be,bu as je,bv as _e,v as ve,w as Ne,d as ke,G as ye,H as Me,bg as we,Q as Pe}from"./index-BpLLe65f.js";import{s as $,H as Ee,C as $e}from"./HelpSearchForm-BApN8Ydf.js";import{M as Ae}from"./MenuList-BiwkISOp.js";const Se=({content:n,query:o,label:a,currentPage:s,setCurrentPage:c,scrollTargetRef:k})=>{const m=Math.ceil(n.length/9),u=(s-1)*9,_=u+9,b=n.slice(u,_),y=d=>{d>=1&&d<=m&&c(d),k?.current?.scrollIntoView({behavior:"smooth"})};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"text-2xl mb-4",children:[a,": ",e.jsx("strong",{children:o})]}),b.map(d=>{const h=C(d.title),g=C(d.category?.[0]?.title),v=d.mainContent.filter(w=>w.__typename===B).map(w=>w.content?.[0]?.html).join(" "),M=V(v),N=f(h.toLowerCase()),D=f(g.toLocaleLowerCase()),S=f(h.toLowerCase()),L=`${re}/${D}?content=${S}`;return e.jsxs("div",{className:l($["article-selection-container"],"flex flex-col mb-4"),children:[e.jsx(U,{id:`article-${N}`,to:L,className:"green-link-text",children:e.jsx("h2",{className:$["article-menu-link"],children:h})}),e.jsx("div",{className:l($["article-content"],"mb-4 overflow-hidden"),children:M})]})}),m>1&&e.jsxs("div",{className:l("flex justify-center mt-4 gap-4",$["pagination-button"]),children:[e.jsx(R,{id:"button-prev",onClick:()=>y(s-1),isDisabled:s===1,variant:"secondary-reverse",ariaLabel:"Previous page",children:e.jsx(A,{name:"chevron",className:"rotate-min-180"})},"button-prev"),Array.from({length:m}).map((d,h)=>{const g=h+1;return e.jsx(R,{id:`button-${g}`,onClick:()=>y(g),variant:"secondary-reverse",className:s===g?$["button-active"]:"",children:g},`button-${g}`)}),e.jsx(R,{id:"button-next",onClick:()=>y(s+1),isDisabled:s===m,variant:"secondary-reverse",ariaLabel:"Next page",children:e.jsx(A,{name:"chevron"})},"button-next")]})]})},Le=(n,o,a)=>{const s=r.useMemo(()=>new le(n,a),[n,a]);return r.useMemo(()=>o?s.search(o).map(c=>c.item):n,[s,o,n])},Re="_t0kO6",p={"faq-container":"_1dwVO","article-content":"_I8oU6","article-selection-container":"_nZhEj","last-update":"_ccBmw","content-link":"_VQkyN","article-action":"_iz1pq",button:Re,"article-menu-link":"_uR-ps","right-container":"_BNels","aside-container":"_nxWwd"},Ie=({content:n,label:o})=>e.jsxs(e.Fragment,{children:[e.jsx("h1",{className:"font-bold text-2xl","data-testid":`faq-article-title-${f(C(n.title).toLowerCase())}`,children:n.title}),e.jsxs("div",{className:"mb-4 flex gap-2 items-center",children:[e.jsx(A,{name:"calendar",color:"var(--color-dark-gray)"}),e.jsxs("div",{className:l(p["last-update"]),children:[o,": ",je(n.lastUpdated)]})]}),n.mainContent?.map((a,s)=>{if(a.__typename===_e){const c=`image-${f(n.title?.toLowerCase())}-${s}`;return e.jsx(ve,{desktopSrc:Ne(a.bannerImage?._path),id:c,alt:c,title:c,width:a.width,height:a.height,autoWidth:!0},`image-${a.bannerImage?._path}-${s}`)}else if(a.__typename===B)return e.jsx(ke,{htmlContent:C(a.content?.[0]?.html)},`html-${a.bannerImage?._path??"no-url"}-${s}`)})]}),De=({contentData:n,onClick:o,navigate:a,query:s,currentPage:c,setCurrentPage:k,translate:x})=>{const m=x("showingResults"),u=x("lastUpdate"),_=r.useRef(null);return e.jsxs(I,{lg:9,md:12,sm:12,className:l(`${s?"mb-6":"flex flex-col gap-2"}`),children:[e.jsxs("div",{className:l("flex gap-4 no-print",p["article-action"]),ref:_,children:[e.jsxs(U,{id:"link-back",to:"#",onClick:()=>a(-1),className:l("underline",p["content-link"]),children:[e.jsx(A,{name:"chevron",color:"var(--color-med-green)",className:"mr-1 rotate-min-180"}),x(z.BACK)]},"link-back"),!s&&e.jsxs(R,{id:"button-print",onClick:()=>o("print"),className:p.button,children:[e.jsx(A,{name:"print",color:"var(--color-med-green)",className:"mr-1"}),x(z.PRINT)]},"button-print")]}),n&&(s?e.jsx(Se,{content:n,query:s,label:C(m),currentPage:c,setCurrentPage:k,scrollTargetRef:_}):e.jsx(Ie,{content:n,label:C(u)}))]})},Fe=(n,o)=>n.filter(a=>a.category?.filter(c=>c.title?.trim().toLocaleLowerCase()===o.trim().toLowerCase())?.length>0),Oe=({digitalArticleList:n,digitalMenuList:o,digitalPageList:a})=>{const{fid:s=""}=ie(),[c]=me(),k=ue(),x=de(),m=c.get("content"),u=c.get("query"),{t:_}=he(pe.FAQ),[b,y]=r.useState(C(u)),[d,h]=r.useState(!1),[g,H]=r.useState(1),[v,M]=r.useState(()=>{const t=E?.getData(`${j}_openMenu`);return t&&typeof t=="object"?t:{}}),[N,D]=r.useState(()=>{const t=E?.getData(`${j}_articleMenu`);return t&&typeof t=="object"?t:{title:"",menuList:[{title:"",content:""}]}});let S=Le(n?.items??[],C(u),{keys:be});const L=r.useMemo(()=>xe(a),[a]),w=L[K.HELP_CENTER],Z=L[K.CONTACT_US],W=_("menuTitle"),F=r.useMemo(()=>o?.items[0]?.menuItems??[],[o]),Q=r.useMemo(()=>n?.items??[],[n]),X={lg:4,md:4,sm:12},J={lg:8,md:8,sm:12},{large:ee=3,medium:te=12,small:ne=12}=Z?.width??{},O=r.useCallback((t="")=>{const T=Fe(Q,t).map(P=>{const ce=P.mainContent.filter(q=>q.__typename===B).map(q=>q.content?.[0]?.html).join(" ");return{title:C(P?.title),content:V(ce)}});if(N.title!==t){const P={title:t,menuList:T};D(P),E?.setData(`${j}_articleMenu`,P)}},[Q,N.title]);r.useEffect(()=>{const t=ge(F,s);if(t){Object.keys(v).some(T=>T===t.title)||(M({[t.title]:!0}),E?.setData(`${j}_openMenu`,{[t.title]:!0}));const i=fe(t,s);i&&O(i.title)}},[s,F,O,v]),m&&(S=n?.items?.find(t=>m===f(t.title?.toLowerCase()))??[]);const se=t=>{v[t]||(M({}),setTimeout(()=>{const i={[t]:!0};M(i),E?.setData(`${j}_openMenu`,i),O(t)},300))},ae=t=>{const{value:i}=t.currentTarget;y(i),h(!1)},G=t=>
1{if(t==="print")window.print();else if(t==="search")if(b){const i=`${Y}?query=${b}`;x(i)}else h(!0)},oe=t=>{if(t.key==="Enter")if(b){const i=`${Y}?query=${b}`;x(i)}else h(!0)};return e.jsxs(e.Fragment,{children:[w&&e.jsx(Ee,{onClick:G,onChange:ae,onBlur:()=>!b&&h(!0),isError:d,value:b,onKeyDown:oe}),e.jsx("div",{className:"container-width",children:e.jsxs(Ce,{className:l("my-4 py-4 px-6 row-percent gap-0",p["faq-container"]),children:[(m||u)&&e.jsx(De,{contentData:S,onClick:G,navigate:x,query:u,currentPage:g,setCurrentPage:H,translate:_}),!m&&!u&&e.jsxs("div",{className:l("lg-9 md-12 sm-12 row-percent"),children:[e.jsx(I,{...X,isAside:!0,className:l(p["aside-container"],"flex flex-col"),children:e.jsx(Ae,{title:W,menuItems:F,isOpen:v,handleClick:se,activeMenu:N.title})}),e.jsx(I,{...J,className:"mb-6",children:N.menuList?.map(t=>e.jsxs("div",{className:l(p["article-selection-container"],"flex flex-col mb-4"),children:[e.jsx(U,{id:f(t.title.toLowerCase()),to:`${k.pathname}?content=${f(t.title.toLowerCase())}`,className:"green-link-text",children:e.jsx("h2",{className:p["article-menu-link"],children:t.title})}),e.jsx("div",{className:l(p["article-content"],"mb-4 overflow-hidden text-normal"),children:t.content})]},f(t.title.toLowerCase())))})]}),e.jsx(I,{lg:ee,md:te,sm:ne,isAside:!0,className:l("no-print",p["right-container"]),children:e.jsx($e,{})})]})})]})},He=()=>{const n=ye(Oe,j,{isByPath:!0});return e.jsx(n,{})},Qe=async()=>{const n=`${Pe}_${j}`;return await Me({[n]:()=>we(j)})};export{He as FaqPage,Qe 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.