PageSourceSearch

https://app.knovel.com/_next/static/chunks/6643-447cbdc8a43254be.js

js knovel.com collected 2026-10-01 11:36:41 UTC 10,220 bytes, 3 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6643],{11382:e=>{e.exports={ai_section:"ExpandSearchAI_ai_section__oG_i1"}},17468:e=>{e.exports={"include-synonyms-guest-page":"IncludeSynonyms_include-synonyms-guest-page__klFKH",label:"IncludeSynonyms_label__mh74G"}},18458:e=>{e.exports={"advanced-search__header":"AdvancedSearch_advanced-search__header__2eOMi","advanced-search__card":"AdvancedSearch_advanced-search__card__Ns2_0",primary:"AdvancedSearch_primary__lMF0W","advanced-search__inputs-controls":"AdvancedSearch_advanced-search__inputs-controls__BEXA7","advanced-search__inputs-controls-btn":"AdvancedSearch_advanced-search__inputs-controls-btn__1DZu0","advanced-search__input-label":"AdvancedSearch_advanced-search__input-label__vPdGW","advanced-search__input":"AdvancedSearch_advanced-search__input__fF6tM","advanced-search__instructions":"AdvancedSearch_advanced-search__instructions__ONJju"}},46643:(e,a,n)=>{"use strict";n.d(a,{A:()=>Z});var c=n(3576),s=n(62701),l=n(65699),d=n(37876),r=n(14232),t=n(89099),i=n(15039),_=n.n(i),o=n(3586),u=n(62657),h=n(87530),v=n(15669),A=n(40123),p=n.n(A),m=n(16968),N=n.n(m),f=n(36827),x=n.n(f),E=n(99342),S=n.n(E),C=n(61568),y=n.n(C),j=n(42816),b=n(22421),P=n(18458),O=n.n(P);let I="advanced-search-results-focus-pending",w=e=>{let{label:a,value:n,onChange:c,onEnter:s,placeholder:l,autoFocus:r,id:t,describedBy:i}=e;return(0,d.jsxs)("div",{id:"".concat(t||"","_advanced-search_input_parent"),className:_()(O()["advanced-search__input"],"flex items-center justify-between my-2"),children:[(0,d.jsx)("div",{id:"".concat(t||"","_advanced-search_input_label"),className:_()(O()["advanced-search__input-label"],"font-bold mr-4"),children:a}),(0,d.jsx)("input",{type:"text",placeholder:l,value:n,onChange:e=>{var a;return c(null==e||null==(a=e.target)?void 0:a.value)},onKeyPress:e=>(0,j.RI)(e)&&s(),autoFocus:r,id:"".concat(t||"","_advanced_search_input"),"aria-label":a,"aria-describedby":i})]})},g=e=>{let{onClose:a,query:n,id:l,isOpen:i=!1}=e,A=(0,t.useRouter)(),m=(0,r.useRef)(null),f="".concat(l||"","_advanced_search_instructions_list"),E="".concat(l||"","_advanced_search_instructions_description"),C=b.Sv.join(" "),j=(0,h.PP)(A,h.f0.SEARCH_ALL),P=x()(n)?n:(0,h.QK)(A),[g,F]=(0,r.useState)(""),[D,R]=(0,r.useState)(""),[T,H]=(0,r.useState)(""),[k,L]=(0,r.useState)(""),B=v.lP.ON,X=(0,u.Ml)(u.cY.EXPAND_SEARCH_AI)||v.lP.OFF;(0,r.useEffect)(()=>{Y(P)},[P]),(0,r.useEffect)(()=>{if(!i)return;let e=window.requestAnimationFrame(()=>{var e;null==(e=m.current)||e.focus()});return()=>{window.cancelAnimationFrame(e)}},[i]);let Y=e=>{var a,n,c,s,l,d,r;if((null==(a=y()(e))?void 0:a.includes("author:"))||(null==(n=y()(e))?void 0:n.includes("publisher:"))||(null==(c=y()(e))?void 0:c.includes("title:"))){let a=(0,b.jn)(e,A);F(null==a||null==(s=a.title)?void 0:s.replace(/  +/g," ")),R(null==a||null==(l=a.author)?void 0:l.replace(/  +/g," ")),H(null==a||null==(d=a.publisher)?void 0:d.replace(/  +/g," ")),L(null==a||null==(r=a.keyword)?void 0:r.replace(/  +/g," "))}else L(null==e?void 0:e.replace(/  +/g," "))},M=()=>{let e=(0,b.y2)(g,D,T,k);!p()(e)&&("true"!==j||S()(j))?(sessionStorage.setItem(I,"true"),A.push((0,h.aM)(h.BV.search,[],(0,s._)((0,c._)({},A.query),{[h.f0.QUERY]:e,[h.f0.SYNONYMS]:B,[h.f0.BOOLEAN_EXPANSION]:X,[h.f0.ADVANCED_SEARCH]:v.lP.ON,[h.f0.SELECTED_FACETS]:null,[h.f0.CONCEPTS]:null,[h.f0.CONTENT_TYPE]:null,[h.f0.DATE_FACETS]:null,[h.f0.AUTHOR_FACETS]:null,[h.f0.FACET_EXPANDED]:null,[h.f0.PAGE]:"0"})),void 0,{scroll:!1})):"true"===j&&(sessionStorage.setItem(I,"true"),A.push((0,h.aM)(h.BV.search,[],(0,s._)((0,c._)({},A.query),{[h.f0.QUERY]:e,[h.f0.SYNONYMS]:B,[h.f0.BOOLEAN_EXPANSION]:X,[h.f0.ADVANCED_SEARCH]:v.lP.ON,[h.f0.SELECTED_FACETS]:null,[h.f0.CONCEPTS]:null,[h.f0.SEARCH_ALL]:j,[h.f0.DATE_FACETS]:null,[h.f0.AUTHOR_FACETS]:null,[h.f0.FACET_EXPANDED]:null,[h.f0.PAGE]:"0"})),void 0,{scroll:!1}))};return(0,d.jsx)("div",{id:"".concat(l||"","_advanced_search"),className:_()(O()["advanced-search"],"flex flex-wrap w-full justify-between my-4 pl-6"),children:(0,d.jsxs)("div",{id:"".concat(l||"","_advanced_search_card"),className:_()(O()["advanced-search__card"],"flex-grow p-6 mr-6 mb-6"),children:[(0,d.jsxs)("div",{id:"".concat(l||"","_advanced_search_header"),className:"flex flex-wrap-reverse items-center justify-between",children:[(0,d.jsx)("h2",{id:"".concat(l||"","_advanced_search_header_label"),className:_()(O()["advanced-search__header"],"font-bold mr-6"),ref:m,tabIndex:-1,"aria-describedby":E,
1children:"Advanced Search"}),(0,d.jsx)(o.A,{className:"kn-icon-close",onClick:()=>{a((0,b.y2)(g,D,T,k)),(0,h.H4)(A,{[h.f0.ADVANCED_SEARCH]:v.lP.OFF})},styleAsLink:!0,id:"".concat(l||"","_advanced_search_close"),ariaLabel:"close-advance-search"})]}),(0,d.jsxs)("div",{className:"flex flex-wrap justify-between items-start",children:[(0,d.jsxs)("div",{id:"".concat(l||"","_advanced_search_instructions"),className:_()(O()["advanced-search__instructions"],"flex-grow p-4 mr-6 mb-6"),children:[(0,d.jsx)("span",{id:E,className:"sr-only",children:C}),(0,d.jsx)("ul",{id:f,className:"pl-6","aria-label":"Advanced Search Instructions",children:N()(b.Sv,(e,a)=>(0,d.jsx)("li",{className:"my-3",id:"".concat(l||"","_advanced_search_instruction_").concat(a),children:e},"instruction-".concat(a)))})]}),(0,d.jsxs)("div",{className:"order-1 flex w-full min-w-[30rem] flex-wrap items-center justify-between lg:w-2/4",children:[(0,d.jsxs)("div",{className:_()(O()["advanced-search__inputs"],"flex-grow w-full md:w-auto"),children:[(0,d.jsx)(w,{label:"Title",value:g,onChange:F,placeholder:"Enter any part of a book or database title",onEnter:M,id:"".concat(l||"","_advanced_search_title"),describedBy:E}),(0,d.jsx)(w,{label:"Author",value:D,onChange:R,onEnter:M,id:"".concat(l||"","_advanced_search_author"),describedBy:E}),(0,d.jsx)(w,{label:"Publisher",value:T,onChange:H,onEnter:M,id:"".concat(l||"","_advanced_search_publisher"),describedBy:E}),(0,d.jsx)(w,{label:"Free-text",value:k,onChange:L,placeholder:"Concept, application, material, etc.",onEnter:M,id:"".concat(l||"","_advanced_search_free_text"),describedBy:E})]}),(0,d.jsxs)("div",{className:_()(O()["advanced-search__inputs-controls"],"mx-auto px-6"),children:[(0,d.jsx)(o.A,{className:_()("primary my-6 mx-auto",O()["advanced-search__inputs-controls-btn"]),onClick:M,id:"".concat(l||"","_advanced_search_inputs_controls"),children:"Search"}),(0,d.jsx)(o.A,{styleAsLink:!0,className:_()("primary mx-auto",O()["advanced-search__inputs-controls-btn"]),onClick:()=>{F(""),R(""),H(""),L("")},id:"".concat(l||"","_advanced_search_clear"),children:"Clear All"})]})]})]})]})})};var F=n(44820),D=n(59605),R=n.n(D),T=n(19850),H=n.n(T),k=n(17518),L=n.n(k),B=n(76978),X=n.n(B),Y=n(87436),M=n(57158),V=n(17468),q=n.n(V),G=n(11382),K=n.n(G);let U=(0,n(8106).v)()(e=>({isAIExpanded:(0,u.Ml)(u.cY.EXPAND_SEARCH_AI)||v.lP.OFF,setIsAIExpanded:a=>e(()=>({isAIExpanded:a}))})),Q=(e,a)=>L()(e)?e:a===v.lP.ON,W=e=>{let{isOn:a,onToggle:n,classname:c,toggleClassname:s,id:l}=e,r=(0,t.useRouter)(),i=U(e=>e.isAIExpanded),o=U(e=>e.setIsAIExpanded);return(0,d.jsxs)("div",{id:"".concat(l||"","_expand_search_ai_container"),className:_()(c,q()["include-synonyms"],"flex items-center"),children:[(0,d.jsx)(M.A,{isOn:Q(a,i),onToggle:()=>{let e;e=Q(a,i)?v.lP.OFF:v.lP.ON,(0,u.dL)(u.cY.EXPAND_SEARCH_AI,e),o(e),(0,Y.py)((0,Y.oj)(r),{buttonType:"search:expand search ai:".concat(e)},Y.Rm.BUTTON_CLICK),H()(n)&&n(),X()(null==r?void 0:r.pathname,h.ZV)===h.BV.search&&(0,h.H4)(r,{[h.f0.BOOLEAN_EXPANSION]:e})},className:s,id:"".concat(l||"","_expand_search_ai")}),(0,d.jsxs)("div",{id:"".concat(l||"","_expand_search_ai_label"),className:_()(q().label,"ml-4"),children:[(0,d.jsx)("span",{id:"".concat(l||"","_expand"),children:"Enhance "}),(0,d.jsx)("span",{id:"".concat(l||"","_search"),children:"Search "}),(0,d.jsxs)("span",{className:_()(K().ai_section,"px-3","py-0","text-xl"),id:"".concat(l||"","_ai"),children:[(0,d.jsx)("i",{className:"kn-icon-AI"}),"AI"]})]})]})},Z=e=>{let{hideAdvancedSearch:a,className:n,dropdownClassname:i,advancedSearchClassName:A,searchInputClassName:p,id:m}=e,N=(0,l._)(e,["hideAdvancedSearch","className","dropdownClassname","advancedSearchClassName","searchInputClassName","id"]),f=(0,t.useRouter)(),x=(0,h.PP)(f,h.f0.ADVANCED_SEARCH),E=(0,h.PP)(f,h.f0.BOOLEAN_EXPANSION),S=(0,h.QK)(f),[C,y]=(0,r.useState)(x===v.lP.ON),[j,P]=(0,r.useState)(S),[O,I]=(0,r.useState)((0,u.Ml)(u.cY.EXPAND_SEARCH_AI)===v.lP.ON),w=(0,r.useRef)(null);return(0,r.useEffect)(()=>{x===v.lP.ON&&y(!0)},[x]),(0,r.useEffect)(()=>{P(S)},[S]),(0,r.useEffect)(()=>{E&&(0,u.dL)(u.cY.EXPAND_SEARCH_AI,E===v.lP.ON?v.lP.ON:v.lP.OFF),I((0,u.Ml)(u.cY.EXPAND_SEARCH_AI)===v.lP.ON)},[E,f.asPath]),(0,d.jsxs)("div",{className:"w-full",id:"advanced-search-container",children:[!a&&(0,d.jsx)("div",{className:_()({block:C,hidden:!C}),children:(0,d.jsx)(g,{onClose:e=>{P(e),(0,h.H4)(f,{[h.f0.ADVANCED_SEARCH]:v.lP.OFF}),y(!1),requestAnimationFrame(()=>{var e;null==(e=w.current)||e.focus()})},query:j,id:"".concat(m||"","_search_container"),isOpen:C})}),(0,d.jsxs)("div",{className:_()(A,{block:!C,hidden:C}),children:[(0,d.jsx)(F.A,(0,s._)((0,c._)({initialInput:j,autoFocus:!0,onChange:P,className:n},N),{id:"search_container",dropdownClassname:i,searchInputClassName:p})),(0,d.jsxs)("div",{className:_()("mt-3 flex items-center justify-start gap-10 mobile:w-fit",R()["synonyms-div"]),children:[(0,d.jsx)("div",{className:"flex justify-start gap-2",children:(0,b.NL)().AIBooleanEnabled&&(0,d.jsx)(W,{isOn:O,onToggle:()=>I(!O),id:"".concat(m||"","_advanced_search_expand_ai")})}),(0,d.jsx)("div",{className:"flex items-center justify-end py-3",children:!a&&(0,d.jsxs)(o.A,{className:"primary",onClick:()=>{y(!0),(0,h.H4)(f,{[h.f0.ADVANCED_SEARCH]:v.lP.ON})},styleAsLink:!0,id:"click_to_expand_advanced_search",ref:w,children:["Advanced Search",(0,d.jsx)("i",{className:"kn-icon-arrow-large-d
1own ml-3"})]})})]})]})]})}},59605:e=>{e.exports={"advanced-search-container-search":"AdvancedSearchContainer_advanced-search-container-search__7fMEr","synonyms-div":"AdvancedSearchContainer_synonyms-div__qR3Ru"}}}]);
2
3/* BUILD_VERSION: Release_2026_09_11.20260921.87.11036.b8494e9ce Time: Mon Sep 21 13:43:54 UTC 2026 */

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.