PageSourceSearch

https://app.knovel.com/_next/static/chunks/9071-98a885bf06893a6d.js

js knovel.com collected 2026-09-24 09:28:27 UTC 26,098 bytes, 3 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9071],{7191:(e,t,n)=>{n.d(t,{A:()=>R});var l=n(37876),a=n(14232),i=n(40450),r=n(93709),o=n(2694),s=n(35754),d=n(48216),c=n(87436),u=n(89099),v=n(40123),h=n.n(v),m=n(87530),g=n(3576),p=n(62701),E=n(48775),f=n(71729),C=n(6274);let x=e=>{let{tableOfContents:t,scrollHeight:n,isDesktop:i,onNavigate:r}=e,o=(0,a.useId)(),s=t.map(e=>(0,p._)((0,g._)({},e),{onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),null==r||r()}}));return(0,l.jsx)("div",{className:"overflow-auto",style:i?{maxHeight:"calc(100vh - ".concat(n+2.5*C.uP,"px)")}:void 0,children:h()(t)?(0,l.jsx)(E.t,{variant:"circular",label:"Loading..."}):(0,l.jsx)(f.t,{id:o,items:s,width:"100%"})})};var T=n(52183);let b=e=>{let{chapterToc:t,setChapterAnchorCID:n,isChapterTocLoading:i,isDesktop:o,scrollHeight:s,onNavigate:d}=e,c=(0,a.useId)(),v=(0,u.useRouter)(),m=(0,a.useRef)(null),x=(0,a.useRef)(new Set),b=(0,a.useMemo)(()=>Array.isArray(t)?t:[],[t]),N=(0,a.useMemo)(()=>(0,T.zF)(b),[b]),_=(0,a.useMemo)(()=>{let e=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.map(t=>(0,p._)((0,g._)({},t),{"data-navigation-id":t.id,navigationChildren:Array.isArray(t.navigationChildren)?e(t.navigationChildren):t.navigationChildren}))};return e(b)},[b]),A=(0,a.useMemo)(()=>{let e=[],t=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return n.some(n=>{let l=Array.isArray(n.navigationChildren)&&t(n.navigationChildren);return l&&e.push(n.id),!!n.active||l})};return t(b),e},[b]);return((0,a.useEffect)(()=>{if(i)return;let e=requestAnimationFrame(()=>{Array.from(new Set([...Array.from(x.current),...A])).reverse().forEach(e=>{var t;let n=Array.from((null==(t=m.current)?void 0:t.querySelectorAll("[data-navigation-id]"))||[]).find(t=>t.dataset.navigationId===e),l=null==n?void 0:n.querySelector('button[aria-expanded="false"]');null==l||l.click()})});return()=>cancelAnimationFrame(e)},[b,A,i]),i)?(0,l.jsx)("div",{children:(0,l.jsx)(E.t,{variant:"circular",label:"Loading..."})}):h()(b)?(0,l.jsx)("div",{children:(0,l.jsx)(r.t,{textAlign:"center",as:"h3",children:"No Subchapters"})}):(0,l.jsx)("div",{ref:m,className:"overflow-auto",style:o?{maxHeight:"calc(100vh - ".concat(s+2.5*C.uP,"px)")}:void 0,children:(0,l.jsx)(f.t,{accordionPosition:"right",items:_,size:"medium",width:"100%",onAnchorClicked:async(e,t)=>{e.preventDefault(),null==d||d();let n=null==N?void 0:N.filter(e=>e.id===t);try{var l;await v.push(null==n||null==(l=n[0])?void 0:l.href)}catch(e){}},onAccordionToggle:(e,t,l)=>{l?x.current.add(t):x.current.delete(t),l&&n(t)},id:c})})};var N=n(71879),_=n(43147),A=n(41501),y=n(71129);let S=e=>{let{activeChapter:t,accordionTypeOpen:n,handleAccordionToggle:i,tablesCount:r,isDesktop:o,scrollHeight:d}=e,[c,v]=(0,a.useState)([]),[h,m]=(0,a.useState)(!1),[g,p]=(0,a.useState)(""),E=(0,u.useRouter)();return(0,a.useEffect)(()=>{(async()=>{try{var e,n;let l=await (0,A.CK)(t,"TABLE"),a=null==l||null==(e=l.BODY)?void 0:e.BOOK,i=(null==a||null==(n=a.ITEM_TYPES_COUNT)?void 0:n.TABLES)>0?null==a?void 0:a.CHILD_SLUGS:[];v(i),m(!!(null==a?void 0:a.ENABLE_KHTML)),p((null==a?void 0:a.BOOK_NAME)||"")}catch(e){v([]),m(!1),p("")}})()},[n,t]),(0,l.jsx)(s.t,{label:"Tables (".concat(r,")"),isOpen:"tables"===n,onToggle:()=>i("tables"),orientation:"right",children:(0,l.jsx)("div",{className:"overflow-y-auto relative",style:{maxHeight:o?"calc(100vh - ".concat(d+2.5*C.uP,"px)"):void 0},children:(0,l.jsx)(N.t,{size:"small",className:"g-lg:max-w-[21rem]",children:c.map(e=>(0,l.jsx)(_.A,{size:"small",label:e.NAME,href:(0,y.or)((0,y.lL)(e,h),E,g,null==e?void 0:e.URL_SLUG),variant:"default",target:"_blank",iconLeft:"tables"},e.ITEM_CONTENT_ID))})})})},O=e=>{let{activeChapter:t,accordionTypeOpen:n,handleAccordionToggle:i,graphsCount:r,isDesktop:o,scrollHeight:d}=e,[c,v]=(0,a.useState)([]),[h,m]=(0,a.useState)(!1),[g,p]=(0,a.useState)(""),E=(0,u.useRouter)();return(0,a.useEffect)(()=>{(async()=>{try{var e,n;let l=await (0,A.CK)(t,"GRAPH"),a=null==l||null==(e=l.BODY)?void 0:e.BOOK,i=(null==a||null==(n=a.ITEM_TYPES_COUNT)?void 0:n.GRAPHS)>0?null==a?void 0:a.CHILD_SLUGS:[];v(i),m(!!(null==a?void 0:a.ENABLE_KHTML)),p((null==a?void 0:a.BOOK_NAME)||"")}catch(e){v([]),m(!1),p("")}})()},[n,t]),(0,l.jsx)(s.t,{label:"Graphs (".concat(r,")"),isOpen:"graphs"===n,onToggle:()=>i("graphs"),orientation:"right",children:(0,l.jsx)("div",{className:"overflow-y-auto relative",style:{maxHeight:o?"calc(100vh - ".concat(d+2.5*C.uP,"px)"):void 0}
1,children:(0,l.jsx)(N.t,{size:"small",className:"g-lg:max-w-[21rem]",children:c.map(e=>(0,l.jsx)(_.A,{size:"small",label:e.NAME,href:(0,y.or)((0,y.lL)(e,h),E,g,null==e?void 0:e.URL_SLUG),variant:"default",target:"_blank",iconLeft:"pharmacokinetic"},e.ITEM_CONTENT_ID))})})})};var j=n(10763);let R=e=>{let{chapterToc:t,setChapterAnchorCID:n,tableOfContents:v,activeChapter:g,isChapterTocLoading:p,isParentChapter:E,itemTypesCount:f,setIsNavigationOpen:T,hideCloseButton:N,hideBackToToc:_,isViewerExpanded:A,navigationOffset:y,onNavigate:R,title:I,viewerType:w,isLatestEdition:L,bookName:P,cid:k,rCid:D,queryParam:M,pageParam:B,subContentParam:U,synonymsParam:z,bookEditions:F,logCitationAction:H,shouldSetTabForMissingTarget:G,setShouldSetTabForMissingTarget:K,databookId:Y,downloadProtected:V=!1}=e,J=(0,u.useRouter)(),[q,W]=(0,a.useState)("navigation"),Q=(0,m.PP)(J,m.f0.PROMOTER),[X,Z]=(0,a.useState)("chapterContents"),$=(0,i.Q)(),ee=(0,a.useMemo)(()=>["extraLarge","extraExtraLarge"].includes($),[$]),et=(0,a.useMemo)(()=>["extraSmall","small"].includes($),[$]),en=(0,a.useMemo)(()=>{let e=1;return f.TABLES>0&&(e+=1),f.GRAPHS>0&&(e+=1),e},[f.TABLES,f.GRAPHS]),el=(0,a.useMemo)(()=>C.Mq+(A?0:y)+C.lf+en*C.uP,[y,A,en]);(0,a.useEffect)(()=>((g&&E||G)&&Z("chapterContents"),()=>{K(!1)}),[g,E,G]),(0,a.useEffect)(()=>{h()(Q)||Z("tableOfContents")},[Q]);let ea=e=>{W(q===e?"":e),"navigation"===e?(0,C.Rx)(J,{link:{location:"kn:".concat(w," viewer"),name:"".concat(w," engagement:nav-navigation")}},c.Rm.NAVIGATION_CLICK):"figures"===e?(0,C.Rx)(J,{link:{location:"kn:".concat(w," viewer"),name:"".concat(w," engagement:nav-figures")}},c.Rm.NAVIGATION_CLICK):"tables"===e?(0,C.Rx)(J,{link:{location:"kn:".concat(w," viewer"),name:"".concat(w," engagement:nav-tables")}},c.Rm.NAVIGATION_CLICK):(0,C.Rx)(J,{link:{location:"kn:".concat(w," viewer"),name:"".concat(w," engagement:nav-graphs")}},c.Rm.NAVIGATION_CLICK)};return(0,l.jsxs)("div",{className:"mr-4",style:ee?{height:A?"92vh":"calc(100vh - ".concat(y+C.NU,"px)")}:void 0,children:[!et&&(0,l.jsxs)("div",{className:"flex justify-between items-center p-4 pb-2",children:[(0,l.jsx)(r.t,{fontWeight:700,fontSize:20,children:"Contents"}),!N&&(0,l.jsx)(o.t,{iconName:"delete",variant:"tertiary","aria-label":"Close",onClick:()=>T(!1)})]}),(0,l.jsxs)("div",{children:[ee&&(0,l.jsx)(j.A,{title:I,viewerType:w,isLatestEdition:L,bookName:P,queryParam:M,pageParam:B,subContentParam:U,synonymsParam:z,bookEditions:F,rCid:D,logCitationAction:H,cid:k,databookId:Y,isViewerExpanded:A,downloadProtected:V}),(0,l.jsx)(s.t,{label:"Navigation",isOpen:"navigation"===q,onToggle:()=>ea("navigation"),orientation:"right",padding:"8px 0 16px 0",children:"tableOfContents"===X?(0,l.jsx)(x,{tableOfContents:v,scrollHeight:el,isDesktop:ee,onNavigate:R}):(0,l.jsxs)(l.Fragment,{children:[!_&&(0,l.jsx)("div",{className:"mb-2 flex justify-start -ml-3",children:(0,l.jsx)(d.t,{label:"Back to Table of Contents",variant:"tertiary",iconLeft:"navigate-left",size:"small",onClick:()=>Z("tableOfContents"),className:"pl-0 justify-start"})}),(0,l.jsx)(b,{chapterToc:t,setChapterAnchorCID:n,isChapterTocLoading:p,isDesktop:ee,scrollHeight:el,onNavigate:R})]})})]}),f.TABLES>0&&(0,l.jsx)(S,{activeChapter:g,accordionTypeOpen:q,handleAccordionToggle:ea,tablesCount:f.TABLES,isDesktop:ee,scrollHeight:el}),f.GRAPHS>0&&(0,l.jsx)(O,{activeChapter:g,accordionTypeOpen:q,handleAccordionToggle:ea,graphsCount:f.GRAPHS,isDesktop:ee,scrollHeight:el})]})}},10763:(e,t,n)=>{n.d(t,{A:()=>S});var l=n(37876),a=n(14232),i=n(15039),r=n.n(i),o=n(40450),s=n(93709),d=n(542),c=n(6233),u=n(26314),v=n(74651),h=n(48216),m=n(71879),g=n(87530),p=n(86388),E=n(15669),f=n(62e3),C=n(43147),x=n(60064),T=n(67376),b=n.n(T),N=n(2694),_=n(38401);let A=e=>{let{bookEditions:t,rCid:n}=e,i=(0,a.useId)();return(null==t?void 0:t.length)>1&&(0,l.jsx)(v.t,{trigger:(0,l.jsx)(N.t,{variant:"secondary",size:"xsmall",iconName:"navigate-down","aria-label":"See Other Editions",tooltip:{label:"See Other Editions",id:"".concat(i,"-editions-tooltip")}}),children:(0,l.jsx)(m.t,{size:"small",className:"max-w-[90vw]",children:null==t?void 0:t.map(e=>(0,l.jsx)(v.t.Item,{children:(0,l.jsx)(_.t,{variant:"list",label:e.NAME,href:(0,g.aM)(g.BV.resources,[e.CONTENT_ID,g.BV.toc]),size:"small",iconRight:e.CONTENT_ID===n?"checkmark":void 0})},e.DATABOOKID))})})};var y=n(76099);let S=e=>{var t,n;let{title:i,viewerType:T,isLatestEdition:N,bookName:_,cid:S,rCid:O,queryParam:j,pageParam:R,subContentParam:I,synonymsParam:w,bookEditions:L,className:P,logCitationAction:k,databookId:D,downloadProtected:M=!1,isViewerExpanded:B=!1}=e,U=(0,a.useId)(),z=(0,o.Q)(),F=(0,a.useMemo)(()=>["extraLarge","extraExtraLarge"].includes(z),[z]),H=(0,a.useMemo)(()=>["medium","large"].includes(z),[z]),G="u"<typeof document?0:null!=(t=null==(n=document.querySelector("header"))?void 0:n.getBoundingClientRect().height)?t:0,K=(0,a.useMemo)(()=>({q:j,page:R,sub_content_type:I||"tsection",include_synonyms:w||"yes"}),[j,R,I,w]),Y=(0,a.useMemo)(()=>({contentId:S,contentName:i,representationType:T,suggestedViewer:T}),[S,i]);return(0,l.jsxs)("div",{id:"epub-header",className:r()(P,"sticky block pb-4 px-4 shadow-[inset_0_-1px_0_var(--color-border-idle-subtle)]","bg-[--color-surface-sf-0]",{"py-4":!F}
1),style:{top:B?0:G},children:[(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsx)("img",{id:"".concat(D||"","_bookmark_thumbnail"),src:(0,E.lQ)(D),alt:(0,E.lQ)(D),className:r()("mr-2 h-[50px] w-10")}),i?(0,l.jsx)(s.t,{as:"h1",fontSize:24,className:"overflow-hidden whitespace-normal [display:-webkit-box] [-webkit-box-orient:vertical] [-webkit-line-clamp:3] !mb-1",dangerouslySetInnerHTML:{__html:b()(i,E.rj)},id:"epub-header-title",children:null}):(0,l.jsx)(d.t,{variant:"text",width:"300px",height:"40px",id:"".concat(U,"-title")})]}),_?(0,l.jsx)(C.A,{id:"epub-header-bookname-link",className:"overflow-hidden whitespace-normal ![display:-webkit-box] [-webkit-box-orient:vertical] [-webkit-line-clamp:2] break-words mb-1",size:"small",label:_,href:(0,g.aM)(g.BV.resources,[O,g.BV.toc])}):(0,l.jsx)(d.t,{variant:"text",width:"300px",height:"20px",id:"".concat(U,"-book")}),(0,l.jsxs)(c.t,{spacing:"4dp",children:[(0,l.jsx)(u.t,{variant:N?"info":"neutral",size:"xsmall",label:N?"Latest Edition":"Older Edition",id:"".concat(U,"-edition")}),(0,l.jsx)(A,{bookEditions:L,rCid:O})]}),(0,l.jsxs)("div",{className:"flex justify-end",children:[F&&(0,l.jsxs)("div",{className:"g-xl:mt-0 mt-4 mb-2 flex",children:[(0,l.jsx)(p.A,{viewerType:T,bookName:_,contentId:S,onLogEvent:k,iconOnly:!0,className:"mr-2"}),(0,l.jsx)(f.A,{iconOnly:!0,className:"mr-2"}),(0,l.jsx)(y.A,{cid:S,iconOnly:!0,className:"!mr-2",downloadProtected:M}),(0,l.jsx)(x.A,{itemParams:K,saveParameters:Y})]}),H&&(0,l.jsxs)(c.t,{spacing:"10dp",wrap:!0,children:[(0,l.jsx)(x.A,{itemParams:K,saveParameters:Y,className:"g-lg:order-4",iconOnly:!0}),(0,l.jsx)(v.t,{trigger:(0,l.jsx)(h.t,{variant:"link-tertiary",size:"xsmall",label:"More actions",iconRight:"navigate-down"}),align:"end",children:(0,l.jsxs)(m.t,{size:"small",children:[(0,l.jsx)(v.t.Item,{onClick:e=>e.preventDefault(),children:(0,l.jsx)(y.A,{cid:S,downloadProtected:M})}),(0,l.jsx)(v.t.Item,{onClick:e=>e.preventDefault(),children:(0,l.jsx)(f.A,{})}),(0,l.jsx)(v.t.Item,{onClick:e=>e.preventDefault(),children:(0,l.jsx)(p.A,{viewerType:T,bookName:_,contentId:S,onLogEvent:k})})]})})]})]})]})}},38773:(e,t,n)=>{n.d(t,{A:()=>f});var l=n(37876),a=n(8179),i=n(9990),r=n(58772),o=n(87530),s=n(65017),d=n(48216),c=n(13638),u=n(93709),v=n(40123),h=n.n(v),m=n(33558),g=n.n(m),p=n(89099),E=n(14232);let f=()=>{let e=(0,p.useRouter)(),[t,n]=(0,E.useState)(null),[v,m]=(0,E.useState)(""),[f,C]=(0,E.useState)(""),[x,T]=(0,E.useState)(""),[b,N]=(0,E.useState)(null),[_,A]=(0,E.useState)(null),y=(0,E.useContext)(r.z),[S,O]=(0,E.useState)({}),j=(0,E.useMemo)(()=>(e=>{let{rcid:t,search:n,contentType:l,sort:a,taxonomy:i,dateFacet:r,authorFacet:s,searchAll:d,facetExpanded:c,industryFacet:u,catId:v,orderBy:m}=e;return h()(n)?h()(t)?h()(v)?(0,o.aM)(o.BV.index):(0,o.aM)(o.BV.browseSubjectArea,[v,"topic",v],{[o.f0.SORT]:m},"",!0):(0,o.aM)(o.BV.resources,[t,o.BV.toc]):(0,o.aM)(o.BV.search,null,{[o.f0.QUERY]:n,[o.f0.CONTENT_TYPE]:l,[o.f0.SORT]:a,[o.f0.CONCEPTS]:i,[o.f0.SELECTED_FACETS]:i,[o.f0.DATE_FACETS]:r,[o.f0.AUTHOR_FACETS]:s,[o.f0.SEARCH_ALL]:d,[o.f0.FACET_EXPANDED]:c,[o.f0.INDUSTRY_FACETS]:u},"",!0)})(S),[S]);return(0,E.useEffect)(()=>{e.isReady&&O({contentType:(0,o.PP)(e,o.f0.CONTENT_TYPE),sort:(0,o.PP)(e,o.f0.SORT_ON),taxonomy:(0,o.PP)(e,o.f0.B_TAXONOMY),dateFacet:(0,o.PP)(e,o.f0.DATE_FACETS),authorFacet:(0,o.PP)(e,o.f0.AUTHOR_FACETS),industryFacet:(0,o.PP)(e,o.f0.INDUSTRY_FACETS),searchAll:(0,o.PP)(e,o.f0.SEARCH_ALL),facetExpanded:(0,o.PP)(e,o.f0.FACET_EXPANDED),catId:(0,o.PP)(e,o.f0.B_CAT_ID),orderBy:(0,o.PP)(e,o.f0.B_ORDER_BY),rcid:(0,o.PP)(e,o.f0.RCID),search:g()((0,o.PP)(e,o.f0.B_QUERY))})},[e.isReady,e]),(0,E.useEffect)(()=>{n((0,i.iq)("USER_TYPE")),m((0,i.Fr)("NAME"))},[y]),(0,E.useEffect)(()=>{t===a.u.GUEST?(C("Sign in through your organization or continue as guest user."),T("Sign in through your organization"),N((0,l.jsx)(d.t,{variant:"primary",size:"medium",label:"Sign In",onClick:()=>e.push((0,s.jw)(s.LN.LOGIN))})),A((0,l.jsx)(d.t,{variant:"secondary",size:"medium",label:"Continue as Guest",onClick:()=>e.push(j)}))):(C("".concat(v," is not subscribed to this content. Contact your librarian or administrator to request access.")),T("No access"),N((0,l.jsx)(d.t,{variant:"primary",size:"medium",label:"I Understand",onClick:()=>e.push(j)})))},[v,t,e,j]),(0,l.jsx)(c.t,{isOpen:!0,mainTitle:x,trigger:null,primaryButton:b||void 0,secondaryButton:_||void 0,role:"alertdialog",hideCloseButton:!0,children:(0,l.jsx)(u.t,{fontSize:14,children:f})})}}
1,52183:(e,t,n)=>{n.d(t,{CJ:()=>m,JF:()=>f,Tc:()=>g,VB:()=>v,VN:()=>A,Zf:()=>C,_A:()=>T,nc:()=>_,sU:()=>b,uo:()=>N,wE:()=>p,wM:()=>h,xC:()=>E,zF:()=>x});var l=n(3576),a=n(62701),i=n(40123),r=n.n(i),o=n(41501),s=n(15669),d=n(74641),c=n(81975),u=n(6274);let v=(e,t)=>{if((null==e?void 0:e.contentId)&&e.contentId===(null==t?void 0:t.contentId)&&e.rootContentId===(null==t?void 0:t.rootContentId)&&e.viewerType===(null==t?void 0:t.viewerType))return"reuse-anchor";if((null==e?void 0:e.route)&&(null==t?void 0:t.route))try{let n=new URL(e.route,"https://knovel.test"),l=new URL(t.route,"https://knovel.test");if(n.pathname===l.pathname&&n.search===l.search)return"reuse-anchor"}catch(e){}return"load-destination"},h=(e,t,n,i,r)=>null==t?void 0:t.map(t=>{var o;return(0,a._)((0,l._)({},t),{navigationChildren:t.id===i?null==n||null==(o=n.CHILD_SLUGS)?void 0:o.map(t=>{var n,i,o;let d=null==t||null==(o=t.REPRESENTATION)||null==(i=o.filter(e=>(null==e?void 0:e.FORMAT_TYPE)===s.kF.EPUB))||null==(n=i[0])?void 0:n.ITEM_REPRESENTATION_URI,v=(0,u._Y)(t,e,r,d),h={active:!1,href:v,id:null==t?void 0:t.ITEM_CONTENT_ID,label:(0,c.J)(null==t?void 0:t.NAME,s.rj),navigationChildren:(null==t?void 0:t.IS_PARENT)?[]:void 0,isLink:!0};return(0,a._)((0,l._)({},h),{onClick:t=>{t.preventDefault(),e.push(v)}})}):h(e,t.navigationChildren,n,i,r)})}),m=async(e,t,n,i,d,v)=>{var h,g,p,E,f,C,x,T,b,N;if(r()(e))return t;let _=null==e||null==(h=e.SLUG_OBJECT)?void 0:h.PARENT_CONTENT_ID;if(_===i){let n=(0,u._Y)(null==e?void 0:e.SLUG_OBJECT,d,v,null==e||null==(E=e.SLUG_OBJECT)||null==(p=E.REPRESENTATION)||null==(g=p.find(e=>(null==e?void 0:e.FORMAT_TYPE)===v))?void 0:g.ITEM_REPRESENTATION_URI);return[{active:!0,href:n,id:null==e||null==(f=e.SLUG_OBJECT)?void 0:f.ITEM_CONTENT_ID,label:(0,c.J)(null==e||null==(C=e.SLUG_OBJECT)?void 0:C.NAME,s.rj),navigationChildren:r()(t)?void 0:t,isLink:!0,onClick:e=>{e.preventDefault(),d.push(n)}}]}try{let h=await (0,o.CK)(_),g=(null==e?void 0:e.URL_SLUG)||"",p=null==h||null==(b=h.BODY)||null==(T=b.BOOK)||null==(x=T.CHILD_SLUGS)?void 0:x.map(e=>{var i,o,h;let m=null==e||null==(h=e.REPRESENTATION)||null==(o=h.filter(e=>(null==e?void 0:e.FORMAT_TYPE)===s.kF.EPUB))||null==(i=o[0])?void 0:i.ITEM_REPRESENTATION_URI,p=(0,u._Y)(e,d,v,m,g),E={active:n===(null==e?void 0:e.ITEM_CONTENT_ID),href:p,id:null==e?void 0:e.ITEM_CONTENT_ID,label:(0,c.J)(null==e?void 0:e.NAME,s.rj),navigationChildren:r()(t)?(null==e?void 0:e.IS_PARENT)?[]:void 0:t,isLink:!0};return E=(null==e?void 0:e.ITEM_CONTENT_ID)===n?(0,a._)((0,l._)({},E),{onClick:e=>{e.preventDefault(),d.push(p)}}):(0,a._)((0,l._)({},E),{active:!1,navigationChildren:(null==e?void 0:e.IS_PARENT)?[]:void 0,onClick:e=>{e.preventDefault(),d.push(p)}})});return m(null==h||null==(N=h.BODY)?void 0:N.BOOK,p,_,i,d,v)}catch(e){return t}},g=e=>null==e?void 0:e.map(e=>(0,a._)((0,l._)({},e),{active:!1,navigationChildren:(null==e?void 0:e.navigationChildren)?g(e.navigationChildren):void 0})),p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=new Map(e.map(e=>[e.id,e]));return t.map(e=>{let t=n.get(e.id);if(!t)return e;let i=Array.isArray(e.navigationChildren)&&e.navigationChildren.length>0?p(t.navigationChildren||[],e.navigationChildren):t.navigationChildren||e.navigationChildren;return(0,a._)((0,l._)({},t,e),{navigationChildren:i})})},E=(e,t,n)=>{if(!e||0===e.length)return e;let i=!1,r=e.map(e=>{let r=e.id===t;if(r){var o,s,d,c;n(String("string"==typeof e.label?e.label:null!=(o=null==(c=e.label)||null==(d=c.props)||null==(s=d.dangerouslySetInnerHTML)?void 0:s.__html)?o:""))}let u=(null==e?void 0:e.navigationChildren)?E(null==e?void 0:e.navigationChildren,t,n):void 0;return r===e.active&&u===e.navigationChildren?e:(i=!0,(0,a._)((0,l._)({},e),{active:r,navigationChildren:u}))});return i?r:e},f=(e,t)=>null==t?void 0:t.some(t=>!(t.id!==e||r()(t.navigationChildren))||!!t.navigationChildren&&f(e,t.navigationChildren)),C=e=>{var t,n;let l=null==e||null==(n=e.map(e=>e.navigationChildren&&e.navigationChildren.length>0?C(e.navigationChildren):null))?void 0:n.find(Boolean);if(l)return l;let a=null==e?void 0:e.find(e=>e.active);return a&&null!=(t=a.href)?t:null},x=e=>null==e?void 0:e.reduce((e,t)=>
1[...e,t,...t.navigationChildren?x(t.navigationChildren):[]],[]),T=async e=>{var t;if(!e)return null;let n="",l={},a="",i=new URL(null==e||null==(t=e.RESOURCE)?void 0:t.URL);a=n="".concat(i.origin).concat(i.pathname),Array.from(i.searchParams.entries()).forEach(e=>{let[t,n]=e;l[t]=n});let r=(0,d.nb)(a,"/"),s=await (0,o.gg)(n,l),c=n.endsWith(".jsonp")?null==s?void 0:s.html:s;return c?(0,u.D3)(c,r,l):null},b=()=>{var e,t,n,l;let a=null!=(e=null==(n=document.getElementById("epub-header"))?void 0:n.getBoundingClientRect().height)?e:0,i=null!=(t=null==(l=document.getElementById("content-toolbar"))?void 0:l.getBoundingClientRect().height)?t:0;return{epubHeaderHeight:a,contentToolbarHeight:i,offsetHeight:a+i}},N=e=>{var t;if((null==e||null==(t=e.REPRESENTATION)?void 0:t.length)>0){let t=e.REPRESENTATION.find(e=>e.FORMAT_TYPE===s.kF.PDF);return(null==t?void 0:t.MIN_PAGE_NUMBER)?parseInt(t.MIN_PAGE_NUMBER,10):1}return 1},_=(e,t,n)=>{if(!e||0===e.length)return null;let l="next"===t,a=l?n+1:n-1;for(;a>=0&&a<e.length;){if(e[a].href)return e[a];a=l?a+1:a-1}return null},A=(e,t)=>!!e&&e.some(e=>(null==e?void 0:e.ITEM_CONTENT_ID)===t)},62e3:(e,t,n)=>{n.d(t,{A:()=>E});var l=n(37876),a=n(87436),i=n(65424),r=n(10862),o=n(42336),s=n(2694),d=n(48216),c=n(70763),u=n(13895),v=n(40123),h=n.n(v),m=n(89099),g=n(14232),p=n(6274);let E=e=>{let{className:t,iconOnly:n=!1,isRoundButton:v=!1}=e,E=(0,m.useRouter)(),f=(0,g.useContext)(r.r),[C,x]=(0,g.useState)(""),T=(0,g.useId)().replaceAll(":",""),b="share-trigger-".concat(T),N=(0,g.useCallback)(()=>{h()(C)||((0,u.A)(C),f.createToast({size:"medium",body:"Link copied to clipboard",status:"success",headingLabel:"Success",duration:5e3}))},[C,f]);return(0,l.jsx)("div",{className:t,children:(0,l.jsx)(o.t,{title:"Share this page",titleID:"share-title-".concat(T),elementIDToFocusOnClose:b,onOpenChange:(0,g.useCallback)(e=>{if(h()(C)){let e=null==E?void 0:E.asPath;(0,i.U)(E,e=>{var t,n;x(e||(null==(n=window)||null==(t=n.location)?void 0:t.href))},e)}e&&(0,p.Rx)(E,{content:[{id:null==E?void 0:E.asPath}]},a.Rm.CONTENT_SHARE)},[C,E]),trigger:n?(0,l.jsx)(s.t,{id:b,variant:"tertiary",size:"medium","aria-label":"Share",iconName:"share",tooltip:{label:"Share",id:"share-tooltip"},className:v?"!rounded-[50%] !bg-[--color-surface-sf-0]":""}):(0,l.jsx)(d.t,{id:b,variant:"tertiary",size:"small",label:"Share",iconLeft:"share"}),size:"medium",side:"bottom",align:"end",placeholder:[(0,l.jsx)(c.t,{variant:"text",id:"short-url-".concat(T),value:C,size:"medium",label:"Share link",icon:h()(C)?"loading":null,iconFill:"interaction",readOnly:!0},"share-url"),(0,l.jsx)(d.t,{variant:"primary",size:"medium",label:"Copy Link",disabled:h()(C),onClick:N},"copy-link")]})})}},76099:(e,t,n)=>{n.d(t,{A:()=>b});var l=n(37876),a=n(14232),i=n(15039),r=n.n(i),o=n(38401),s=n(39683),d=n(2694),c=n(48216),u=n(13638),v=n(93709),h=n(41501),m=n(89099),g=n(87436),p=n(15669),E=n(66733),f=n(25777),C=n(65691),x=n(6274);let T="opacity-50 !cursor-not-allowed",b=e=>{let{cid:t,asLink:n=!1,iconOnly:i=!1,className:b,isRoundButton:N=!1,downloadProtected:_=!1}=e,A=(0,m.useRouter)(),[y,S]=(0,a.useState)(!1),[O,j]=(0,a.useState)(()=>(0,E.K)(_)||(0,h.Pg)(t)),R=(0,C.w)();(0,a.useEffect)(()=>{j((0,E.K)(_)||(0,h.Pg)(t))},[t,_]),(0,a.useEffect)(()=>{let e=e=>{(null==e?void 0:e.contentId)===t&&!0===e.downloadProtected&&j(!0)};return f.R.subscribe(f.s.LICENSE_DOWNLOAD_PROTECTION,e),()=>f.R.unsubscribe(f.s.LICENSE_DOWNLOAD_PROTECTION,e)},[t]);let I=!R||O,w=O?"Download/export disabled for this resource at publisher's request.":"Download disabled during trial",L=async()=>{try{var e;let n=await (0,h.Ay)(t,p.kF.PDF);if((0,E.K)(null==n?void 0:n.DOWNLOADPROTECTED))return void j(!0);let l=null==n||null==(e=n.RESOURCE)?void 0:e.URL,a="",i="".concat((null==n?void 0:n.ITEM_SLUG_NAME)||"download",".pdf");a=new URL(l).href;let r=await fetch(a);if(!r.ok)throw Error("Network error");let o=await r.blob(),s=document.createElement("a");s.href=URL.createObjectURL(o),s.setAttribute("download",i),document.body.appendChild(s),s.click(),s.remove()}catch(e){S(!0)}},P=()=>{I||((0,x.Rx)(A,{content:[{id:null==A?void 0:A.asPath}]},g.Rm.CONTENT_DOWNLOAD),L())};return(0,l.jsxs)(l.Fragment,{children:[n?I?(0,l.jsx)(s.t,{id:"download-chapter-link-disabled-tooltip",label:w,children:(0,l.jsx)(o.t,{variant:"list",label:"Download Chapter",iconLeft:"download","aria-disabled":!0,className:T,onClick:P})}):(0,l.jsx)(o.t,{variant:"list",label:"Download Chapter",iconLeft:"download",onClick:P}):i?(0,l.jsx)(d.t,{variant:"tertiary",size:"medium","aria-label":"Download Chapter",iconName:"download",className:r()(b,N?"!rounded-[50%] !bg
1-[--color-surface-sf-0]":"",I&&T),"aria-disabled":I,tooltip:{label:I?w:"Download Chapter",id:"download-chapter-tooltip"},onClick:P}):I?(0,l.jsx)(s.t,{id:"download-chapter-button-disabled-tooltip",label:w,children:(0,l.jsx)(c.t,{variant:"tertiary",size:"small",label:"Download Chapter",iconLeft:"download","aria-disabled":!0,className:r()(b,T),onClick:P})}):(0,l.jsx)(c.t,{variant:"tertiary",size:"small",label:"Download Chapter",iconLeft:"download",className:b,onClick:P}),(0,l.jsx)(u.t,{primaryButton:(0,l.jsx)(c.t,{variant:"primary",size:"medium",label:"OK",onClick:()=>S(!1)}),trigger:null,mainTitle:"Download Failed",isOpen:y,onOpenChange:S,onEscapeKeyDown:()=>S(!1),children:(0,l.jsx)(v.t,{fontSize:14,children:"Download failed. Please try again."})})]})}},81975:(e,t,n)=>{n.d(t,{J:()=>r});var l=n(37876),a=n(67376),i=n.n(a);let r=(e,t)=>(0,l.jsx)("span",{dangerouslySetInnerHTML:{__html:i()(e,t||{allowedTags:[]})}})},86388:(e,t,n)=>{n.d(t,{A:()=>x});var l=n(37876),a=n(14232),i=n(9990),r=n(43247),o=n(10862),s=n(74651),d=n(2694),c=n(48216),u=n(71879),v=n(38401),h=n(40123),m=n.n(h),g=n(19850),p=n.n(g),E=n(15669),f=n(41501),C=n(87530);let x=e=>{let{viewerType:t,bookName:n,contentId:h,className:g="",graphName:x="",curveIds:T="",onClick:b,onLogEvent:N,iconOnly:_=!1,isRoundButton:A}=e,y=(0,a.useContext)(o.r),[S,O]=(0,a.useState)("");return(0,a.useEffect)(()=>{(async()=>{var e;if(m()(S))return;let l={bcid:h,graph_name:x,vType:t,org_key:null==(e=(0,i.VB)())?void 0:e.ID,sHost:new URL((0,C.ZZ)()).hostname.split("").reverse().join(""),format:"copy"===S?"txt":S,download:!0};T&&(l.curve_ids=T);try{let e="prod"===E.o9.LOCAL?"/api":"",t=await (0,f.cc)(l,e);if("copy"===S){await (0,E.lW)(t),y.createToast({size:"medium",body:"Citation copied to clipboard",status:"success",headingLabel:"Success",duration:5e3});return}(0,r.KS)(t,(null!=n?n:x).slice(0,20),"bibtext"===S?"bib":S)}catch(e){y.createToast({size:"medium",body:"Failed to fetch citation",status:"error",headingLabel:"Error",duration:5e3})}finally{O("")}})()},[S]),(0,l.jsx)("div",{className:g,children:(0,l.jsx)(s.t,{trigger:_?(0,l.jsx)(d.t,{variant:"tertiary",size:"medium","aria-label":"Citation",iconName:"cited-by-99",tooltip:{label:"Citation",id:"citation-tooltip"},className:A?"!rounded-[50%] !bg-[--color-surface-sf-0]":""}):(0,l.jsx)(c.t,{variant:"tertiary",size:"small",label:"Cite",iconLeft:"cited-by-99"}),align:"end",onOpenChange:e=>{e&&p()(b)&&b()},children:(0,l.jsx)(u.t,{size:"medium",children:[{value:"copy",label:"Copy citation to clipboard"},{value:"ris",label:"Export citation to RIS (*.ris)"},{value:"bibtext",label:"Export citation to BibTex (*.bib)"},{value:"txt",label:"Export citation to plain text (*.txt)"}].map(e=>{let{label:t,value:n}=e;return(0,l.jsx)(s.t.Item,{onClick:()=>{O(n),null==N||N()},children:(0,l.jsx)(v.t,{variant:"list",label:t})},n)})})})})}}}]);
2
3/* BUILD_VERSION: Release_2026_09_11.20260909.78.11031.d26b5eeee Time: Wed Sep  9 06:53:22 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.