PageSourceSearch

https://www.diagnosticsolutionslab.com/_next/static/chunks/pages/resource-library-63020822774556d1.js

js diagnosticsolutionslab.com collected 2026-09-28 06:06:25 UTC 9,468 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1274],{23766:(e,s,t)=>{"use strict";t.d(s,{A:()=>d});var a=t(37876),l=t(58103),r=t.n(l),i=t(63585);let n=null,c="",o="default",d=({title:e=n,className:s=c,containerWidth:t=o})=>(0,a.jsx)(i.A,{type:"blue",width:t,className:r()("!p-sm my-xs md:!my-sm",s),children:(0,a.jsx)("h1",{className:"h1 !text-white !mb-0 py-xs md:!py-sm",dangerouslySetInnerHTML:{__html:e||""}})})},46748:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/resource-library",function(){return t(74302)}])},74302:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>z,default:()=>C});var a=t(37876),l=t(14232),r=t(89099),i=t(44971),n=t(5344),c=t(11351),o=t.n(c),d=t(35030),m=t(58103),u=t.n(m),h=t(30091);let g=null,p=!0,x=[],y=null,f=()=>{},j=({className:e=g,collapsable:s=p,value:t=x,config:r=y,onClick:i=f})=>{let[n,c]=(0,l.useState)(!1),[o,d]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{let e=()=>{window.innerWidth<1024?d(!0):d(!1)};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[s]),r&&r.buckets.length)?(0,a.jsxs)("div",{className:u()("border-t pt-sm mt-sm",e),children:[(0,a.jsxs)("h2",{className:u()("h5",{"curs
1or-pointer flex justify-between":s}),onClick:s?()=>d(!o):null,children:[r?.title?r?.title:"Facet",s?(0,a.jsx)("span",{className:u()({"rotate-180":o}),children:(0,a.jsx)(h.A,{name:"chevron-down",className:u()("!w-4 !h-4 !text-gray-900")})}):null]}),!o&&r?.buckets?.map((e,s)=>{let l=t.includes(e.key);return!n&&s>4?null:(0,a.jsxs)("div",{className:u()("cursor-pointer flex items-center gap-1 flex-wrap align-middle"),onClick:()=>i(e.key),children:[(0,a.jsx)("span",{className:u()("flex",{hidden:l}),children:(0,a.jsx)(h.A,{name:"square",prefix:"far",className:"!w-5 !h-5 !text-brand-blue"})}),(0,a.jsx)("span",{className:u()("flex",{hidden:!l}),children:(0,a.jsx)(h.A,{name:"square-check",prefix:"far",className:"!w-5 !h-5 !text-brand-blue"})}),(0,a.jsxs)("span",{className:"capitalize",children:[e.key," (",e.doc_count,")"]})]},s)}),!o&&r?.buckets?.length>5&&(0,a.jsx)("div",{className:"mt-sm",children:(0,a.jsx)("span",{className:"cursor-pointer font-bold text-brand-blue text-sm",onClick:()=>c(!n),children:n?"Less -":"More +"})})]}):null};var b=t(7321),v=t(541),_=t(63585),N=t(23766),w=t(15984),k=t(13996),q=t(99302),A=t(71586),S=t(9600),z=!0;function C({page:e,curated_results:s,initial_results:t}){let c=null,m=(0,i.Rx)(e,{});e?.collection&&(c=e.collection);let u=(0,r.useRouter)(),[g,p]=(0,l.useState)(""),[x,y]=(0,l.useState)([]),f=x.length>0,[z,E]=(0,l.useState)([]),L=z.length>0,[R,F]=(0,l.useState)([]),T=R.length>0,[D,O]=(0,l.useState)([]),G=D.length>0,I=g||f||T||G||L,M=parseInt(Array.isArray(u.query.page)?u.query.page[0]:u.query.page)||1,P=null,{data:X,isLoading:H}=(0,n.Ay)("/api/resources",i.GO),V=(0,d.A)(X,{native_search_enabled:!1,custom_id_field:"_id",searchableFields:["title","summary","_search"],aggregations:{test:{title:"Tests",size:999,conjunction:!0,hide_zero_doc_count:!0},category:{title:"Categories",size:999,conjunction:!0,hide_zero_doc_count:!0},author:{title:"Authors",size:999,conjunction:!0,hide_zero_doc_count:!0},collection:{title:"Content",size:999,conjunction:!0,hide_zero_doc_count:!0}}});if(X){let e=o()(function(){this.ref("_id"),this.field("title"),this.field("summary"),this.field("test"),this.field("category"),this.field("author"),this.field("collection"),this.field("_search"),X.forEach(e=>{this.add(e)})}).search(g);P=V.search({per_page:9,page:M,ids:e.map(e=>e.ref),filters:{test:R,category:x,author:z,collection:D}})}let W=(e,s,t,a)=>{let l=[];t(l=s.includes(e)?s.filter(s=>s!==e):[...s,e]),l.length?u.push({pathname:u.pathname,query:{...u.query,page:void 0,[a]:l.join(",")}},void 0,{scroll:!1}):u.push({pathname:u.pathname,query:{...u.query,page:void 0,[a]:void 0}},void 0,{scroll:!1})};(0,l.useEffect)(()=>{void 0===u.query.search&&void 0===u.query.test&&void 0===u.query.category&&void 0===u.query.author&&void 0===u.query.collection&&void 0!==u.query.page&&u.push({pathname:u.pathname},void 0,{scroll:!1}),u.query.category&&y(u.query.category.toString().split(",")),u.query.author&&E(u.query.author.toString().split(",")),u.query.test&&F(u.query.test.toString().split(",")),u.query.collection&&O(u.query.collection.toString().split(",")),void 0!==u.query.search&&p(Array.isArray(u.query.search)?u.query.search.toString():u.query.search)},[u]);let $="https://www.diagnosticsolutionslab.com".replace(/\/+$/,""),B=(0,v.DN)($,e?.title||"Resource Library","/resource-library",(t||[]).filter(e=>e?.title&&e?.permalink).map(e=>({title:e.title,url:(0,i.VA)(e)||""})).filter(e=>e.url));return(0,a.jsxs)(b.A,{meta:{metatags:m,schema:B},template:c,children:[e.banner&&(0,a.jsx)(A.Ay,{className:"w-full object-cover h-auto aspect-[5/1]",fields:{src:e.banner.src,alt:e.banner.alt,title:e.banner.title,priority:!0,height:480,width:1920,sizes:"100vw"}}),(0,a.jsx)(N.A,{title:e.title}),(0,a.jsx)(_.A,{className:"!position-unset",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-md",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"h2 uppercase text-brand-blue-dark flex flex-row flex-wrap gap-2 items-center",children:"Search"}),(0,a.jsxs)("div",{className:"relative mb-sm",children:[(0,a.jsx)("div",{className:"cursor-pointer absolute ml-xs left-0 top-0 h-full flex items-center justify-center gap-1",children:(0,a.jsx)(h.A,{name:"search",className:"!w-4 !h-4 !text-brand-gray"})}),(0,a.jsx)("input",{type:"text",value:g,onChange:(e=>{p(e.target.value),u.push({pathname:u.pathname,query:{...u.query,page:void 0,search:e.target.value}},void 0,{scroll:!1})}).bind(this),placeholder:"Enter keywords",className:"!px-8"}),I&&(0,a.jsx)("div",{className:"cursor-pointer absolute mr-xs right-0 top-0 h-full flex items-center justify-center gap-1",onClick:(()=>{p(""),F([]),y([]),O([]),u.push({pathname:u.pathname},void 0,{scroll:!1})}).bind(this),children:(0,a.jsx)(h.A,{name:"circle-xmark",className:"!w-4 !h-4 !text-brand-blue"})})]}),P?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(j,{value:R,config:P.data.aggregations.test,onClick:e=>{W(e,R,F,"test")}}),(0,a.jsx)(j,{value:x,config:P.data.aggregations.category,onClick:e=>{W(e,x,y,"category")}}),(0,a.jsx)(j,{value:z,config:P.data.aggregations.author,onClick:e=>{W(e,z,E,"author")}}),(0,a.jsx)(j,{value:D,config:P.data.aggregations.collection,onClick:e=>{W(e,D,O,"collection")}})]}):(0,a.jsxs)("div",{"aria-hidden":"true",children:[[0,1,2,3].map(e=>(0,a.jsxs)("div",{className:"border-t pt-sm mt-sm",children:[(0,a.jsxs)("div",{className:"h5 flex justify-between",children:[(0,a.jsx)("span",{className:"block h-[1em] w-24 rounded bg-gray-200"}
1),(0,a.jsx)("span",{className:"block h-[1em] w-4 rounded bg-gray-200"})]}),[0,1,2,3,4].map(e=>(0,a.jsx)("div",{className:"flex items-center gap-1 flex-wrap align-middle",children:(0,a.jsx)("span",{className:"block h-[1.5em] w-full max-w-[11rem] rounded bg-gray-100"})},e))]},e)),(0,a.jsx)("span",{className:"sr-only",children:"Loading filters"})]}),(0,a.jsxs)("div",{className:"border-t pt-sm mt-sm",children:[(0,a.jsx)("h2",{className:"h5",children:"DSL Academy"}),e?.academy_content&&(0,a.jsx)(q.A,{className:"my-sm",markdown:e.academy_content}),(0,a.jsxs)("div",{className:"grid grid-cols-2 lg:grid-cols-1 gap-sm",children:[(0,a.jsx)(w.A,{className:"w-full",fields:{link_text:"Request Enrollment",link_href:"/clinicians-dsl-academy",options:{variant:"danger",size:"responsive",icon_name:"dsl-academy"}}}),(0,a.jsx)(w.A,{className:"w-full",fields:{link_text:"Enter DSL Academy",link_href:"https://dsl-academy.teachable.com",link_target:"_blank",options:{variant:"primary",size:"responsive",icon_name:"arrow-right"}}})]})]})]}),(0,a.jsxs)("div",{className:"lg:col-span-3",children:[(0,a.jsx)(q.A,{className:"max-w-full",lead:!0,markdown:e.content}),!I&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"h3 uppercase text-brand-blue-dark",children:"Featured Resources"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-sm mb-md",children:s?.length>0&&s.map((e,s)=>(0,a.jsx)(k.Ay,{fields:{collection:e.collection,category:e.category,link:e.permalink,title:e.title,image:e.image,content:e.summary,show_default_image:!0}},s))}),t?.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{className:"h3 uppercase text-brand-blue-dark",children:"Latest Resources"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-sm mb-md",children:t.map((e,s)=>(0,a.jsx)(k.Ay,{fields:{collection:e.collection,category:e.category,link:e.permalink,title:e.title,image:e.image,content:e.summary,show_default_image:!0}},s))})]})]}),!P?.data?.items?.length&&I&&(0,a.jsxs)("div",{className:"text-md bg-brand-gray text-white rounded-md p-xs flex gap-2 justify-center items-center",children:[(0,a.jsx)(h.A,{name:"face-frown-open"})," No results found"]}),P?.data?.items?.length>0&&I&&(0,a.jsx)("h2",{className:"h3 uppercase text-brand-blue-dark",children:"Results"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-sm mb-md",children:P?.data?.items?.length>0&&I&&P?.data?.items.map((e,s)=>(0,a.jsx)(k.Ay,{fields:{collection:e.collection,category:e.category,link:e.permalink,title:e.title,image:e.image,content:e.summary,show_default_image:!0}},s))}),P?.data?.items?.length>0&&I&&(0,a.jsx)(S.d,{...P.pagination})]})]})})]})}}},e=>{e.O(0,[7164,8805,6792,7659,9891,5344,9352,6502,7321,9139,636,6593,8792],()=>e(e.s=46748)),_N_E=e.O()}]);

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.