PageSourceSearch

https://search.worldcat.org/_next/static/chunks/7188-59dfa382afd06f46.js

js worldcat.org collected 2026-09-24 07:40:48 UTC 27,015 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7188],{9111:(e,r,i)=>{i.d(r,{A:()=>g});var a=i(91341),t=i(23488),s=i(14232),o=i(98477),n=i(51360),l=i(99476),d=i(64269),c=i(24480),u=i(32257),f=i(58794),p=i(99220),m=i(37876);let b=(0,p.n9)()(e=>({snackbar:{backgroundColor:e.palette.text.primary,maxWidth:e.spacing(45),wordBreak:"break-word"},action:{color:e.palette.misc["82BEED"],fontSize:e.typography.body2.fontSize,textTransform:"none"}})),g=e=>{let r=(0,f.tz)(),{classes:i,cx:p}=b(),{0:g,1:v}=(0,s.useState)(!1);(0,s.useEffect)(()=>{v(!0)},[]);let y=(0,m.jsx)(d.A,{size:"small",color:"inherit",onClick:e.onClose,"aria-label":r.formatMessage({defaultMessage:"close",id:"components.design-system.atoms.CustomSnackbar.281464262",id:"components.design-system.atoms.CustomSnackbar.281464262"}),children:(0,m.jsx)(l.A,{fontSize:"small"})}),h=(0,m.jsx)(a.A,{onClick:e.onClick,className:i.action,"aria-labelledby":e.actionLabel,"data-testid":e.id?`${e.id}-action-link`:"",children:e.actionLabel}),x=(0,m.jsxs)(c.A,{sx:{display:"flex",alignItems:"center"},children:[!e.excludeIcon&&(0,m.jsx)(c.A,{sx:{pr:1},style:{lineHeight:0},children:(0,m.jsx)(n.A,{fontSize:"small"})}),(0,m.jsx)(c.A,{children:e.message})]});return g?(0,o.createPortal)((0,m.jsx)(t.A,{open:null!==e.message,autoHideDuration:1e4,onClose:e.onClose,anchorOrigin:{vertical:"bottom",horizontal:"left"},"data-testid":e.id||"",children:(0,m.jsx)(u.A,{className:p(i.snackbar,e.className),"aria-live":"polite",message:x,action:e.customAction?h:y})}),document.body):null}},11093:(e,r,i)=>{i.d(r,{A:()=>t});var a=i(46940);let t=()=>{let{collectEvent:e}=(0,a.$)();return{collectFavoriteLibraryEvent:(r,i)=>{let t=Array.isArray(r)?r?.[0]:r,s={favorite_library:t?.institutionName,library_registry_id:t?.registryId,library_type:t?.institutionType};e("add"===i?a.s.add_favorite_library_click:a.s.remove_favorite_library_click,s)}}}},19833:(e,r,i)=>{i.d(r,{C:()=>c,a:()=>d}),i(14232);var a=i(24583),t=i(88617),s=i(23074),o=i.n(s),n=i(37876);let l=new t.A;function d(e){var r;return e?(0,n.jsx)(a.oz,{disallowedElements:["p"],unwrapDisallowed:!0,children:(r=e)?"string"==typeof r?l.turndown(r):Array.isArray(r)?r.map(e=>l.turndown(e)):l.turndown(o()(r)):r}):null}function c(e){let r=document.createElement("textarea");return r.innerHTML=e,r?.childNodes?.length===0?"":r?.childNodes?.[0]?.nodeValue}},36973:(e,r,i)=>{i.d(r,{A:()=>f});var a=i(47175),t=i(1433);i(14232);var s=i(60371),o=i(99220),n=i(37876);let l=["children","className","fullWidthOnMobile"];function d(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function c(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?d(Object(i),!0).forEach(function(r){(0,a.A)(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}let u=(0,o.n9)()(e=>({root:{display:"flex",flexDirection:"column",backgroundColor:e.palette.misc.F6FBFF,border:`1px solid ${e.palette.misc.D5EDF6}`,"@media print":{backgroundColor:e.palette.common.white}},fullWidthOnMobile:{[e.breakpoints.only("xs")]:{marginLeft:e.spacing(-e.custom.layoutMobilePaddingX),marginRight:e.spacing(-e.custom.layoutMobilePaddingX),borderRadius:0,borderLeft:"none",borderRight:"none"}}})),f=e=>{let{children:r,className:i,fullWidthOnMobile:a}=e,o=(0,t.A)(e,l),{classes:d,cx:f}=u();return(0,n.jsx)(s.A,c(c({className:f(d.root,i,a&&d.fullWidthOnMobile),elevation:0},o),{},{children:r}))}},60315:(e,r,i)=>{i.d(r,{A:()=>o});var a=i(73832),t=i(85209),s=i(19265);let o=function(){let{setSessionExpired:e}=(0,a.w)(),{isAuthenticated:r}=(0,t.x)();return{fetchWrapper:async function(i,a,t){if(!(0,s.c)(i))return new Response(JSON.stringify({message:"Invalid URL"}),{status:400,headers:{"Content-Type":"application/json"}});{let s=await fetch(i,{method:a,body:t});if(!r||s?.status!==401)return s;e(!0)}}}}}
1,65622:(e,r,i)=>{i.d(r,{A:()=>o}),i(14232);var a=i(24480),t=i(61586),s=i(37876);let o=e=>{let{numBlocks:r=10,height:i=200,width:o="100%",distance:n=2,component:l,marginRight:d=0}=e;return(0,s.jsx)(s.Fragment,{children:[...Array(r)].map((e,r)=>l?(0,s.jsx)(a.A,{sx:{mb:n,width:o,mr:d},children:l},r):(0,s.jsx)(a.A,{sx:{mb:n,mr:d},children:(0,s.jsx)(t.A,{variant:"rectangular",width:o,height:i,"data-testid":`skeleton-${r}`})},r))})}},85983:(e,r,i)=>{i.d(r,{A:()=>s}),i(14232);var a=i(19833),t=i(37876);let s=e=>{let{children:r}=e;return r?(0,t.jsx)(t.Fragment,{children:(0,a.a)(r)}):null}},92657:(e,r,i)=>{i.d(r,{A:()=>d}),i(14232);var a=i(59534),t=i(62539),s=i(99220),o=i(24480),n=i(37876);let l=(0,s.n9)()((e,r)=>{let{color:i,radius:a,backgroundColor:t}=r;return{iconCircle:{display:"flex",alignItems:"center",justifyContent:"center",borderWidth:"thin",borderStyle:"solid",borderColor:i,width:2*a,height:2*a,borderRadius:"50%",backgroundColor:t}}}),d=e=>{let{color:r,icon:i,iconColor:s,fontSize:d="1.5rem",radius:c=12,className:u="",backgroundColor:f,onClick:p=()=>{}}=e,m=(0,a.A)(),b=(0,t.Ay)(i)({fill:(s||m.palette.common.black)+" !important",fontSize:d}),{classes:g,cx:v}=l({color:r||m.palette.common.black,radius:c,backgroundColor:f||m.palette.common.white});return(0,n.jsx)(o.A,{component:"a",className:v(u,g.iconCircle),onClick:p,children:(0,n.jsx)(b,{})})}},93220:(e,r,i)=>{i.r(r),i.d(r,{default:()=>$});var a=i(47175),t=i(14232),s=i(58794),o=i(99220),n=i(24480),l=i(5788),d=i(65622),c=i(46940),u=i(23378),f=i(85209),p=i(22997),m=i(36973),b=i(69364),g=i(40014),v=i(85076),y=i(25508),h=i(80031),x=i(56514),j=i(59828);function M(e,r){let i=e,a=r?.split(",");return a?.length>1&&(i=a.map(function(r){return e.filter(function(e){return e.registryId===Number(r)})})),i.flat()}var A=i(81145),S=i(19708),w=i(37876);function F(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function L(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?F(Object(i),!0).forEach(function(r){(0,a.A)(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):F(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}let C=(0,o.n9)()(e=>({libraryContainer:{backgroundColor:e.palette.gray.F1F8FF,borderRadius:0,borderTop:`1px solid ${(0,y.X4)(e.palette.misc["1074C3"],.15)}`,[e.breakpoints.up("sm")]:{border:`1px solid ${(0,y.X4)(e.palette.misc["1074C3"],.15)}`,borderRadius:e.spacing(.75)},marginBottom:e.spacing(3)},libraryList:{padding:e.spacing(2,2)},flexColumn:{flex:"auto"},flexDesign:{display:"flex",flexWrap:"wrap"},infoMessage:{margin:e.spacing(0,1,2,1)},libraryCard:{marginBottom:e.spacing(2.5)},activeLibraryCard:{marginBottom:e.spacing(2.5),"& .MuiCardContent-root":{border:"2px solid #1074C3",borderRadius:e.shape.borderRadius}},label:{fontWeight:"bold",marginLeft:e.spacing(.5)},descriptionBox:{margin:0,[e.breakpoints.down(e.breakpoints.values.md)]:{margin:e.spacing(2)}},description:{marginLeft:e.spacing(.5),textAlign:"justify",overflowWrap:"break-word",hyphens:"auto",WebkitHyphens:"auto",MozHyphens:"auto",msHyphens:"auto"},errorNotification:{display:"flex",marginBottom:e.spacing(3),width:"100%"}})),O=e=>{let{libraries:r,onFavoriteClick:i,onUpdateOrder:a,updateError:o}=e,d=(0,s.tz)(),{classes:c,cx:u}=C(),f=(0,t.useRef)(null),{records:p,numRecords:m}=r,y=new Intl.NumberFormat((0,b.EM)()),{isSm:F}=(0,S.A)(),O=p.map(e=>e.registryId),{0:k,1:N}=(0,t.useState)(!1),{0:D,1:R}=(0,t.useState)(null),{0:I,1:P}=(0,t.useState)(O),E=I[m-1]===D,z=I[0]===D,B=()=>{N(!0)},W=e=>{let r=[...I],i=r.indexOf(D);"up"===e&&i>0?(r.splice(i,1),r.splice(i-1,0,D)):"down"===e&&i>=0&&i<r.length-1&&(r.splice(i,1),r.splice(i+1,0,D)),P(r)},_=()=>{if(I.join()===O.join())return $();a(I,$)},$=()=>{N(!1),R(null)},U=e=>{D===e?R(null):R(e)},H=()=>{let e=m>1?d.formatMessage({defaultMessage:"Showing {0} favorite libraries",id:"components.user-profile.FavoriteLibrariesSummary.776741514"},{0:y.format(m)}):d.formatMessage({defaultMessage:"Showing {0} favorite library",id:"components.user-profile.FavoriteLibrariesSummary.2129442786"},{0:y.format(m)});return(0,w.jsx)(g.A,{className:c.flexColumn,variant:"body2","aria-label":e,children:(0,w.jsx)("i",{children:e})})},T=I?.indexOf(D),K=T>=0?T+1:T,X=T>=0?p.filter(e=>e.registryId===D)[0].institutionName:"",Y=e=>{let r=f.current.children[1].children.length,i=f.current.children[1].children[r-1];e.shiftKey&&9===e.keyCode&&null===e.target.previousSibling&&(e.preventDefault(),i.focus())},q=()=>{let e=d.formatMessage({defaultMessage:"Drag or select a library from below to update the order",id:"c
1omponents.user-profile.FavoriteLibrariesSummary.1821375773"}),r=d.formatMessage({defaultMessage:"Up and down arrows",id:"components.user-profile.FavoriteLibrariesSummary.1656087872"}),i=d.formatMessage({defaultMessage:"Move down",id:"components.user-profile.FavoriteLibrariesSummary.2414264116"}),a=d.formatMessage({defaultMessage:"Move down, {0} to position {1}",id:"components.user-profile.FavoriteLibrariesSummary.2137269497"},{0:X,1:K+1}),t=d.formatMessage({defaultMessage:"Down",id:"components.user-profile.FavoriteLibrariesSummary.1420381003"}),s=d.formatMessage({defaultMessage:"Move up",id:"components.user-profile.FavoriteLibrariesSummary.4257778248"}),o=d.formatMessage({defaultMessage:"Move up, {0} to position {1}",id:"components.user-profile.FavoriteLibrariesSummary.326207651"},{0:X,1:K-1}),n=d.formatMessage({defaultMessage:"Up",id:"components.user-profile.FavoriteLibrariesSummary.1769327440"});return D?(0,w.jsxs)(g.A,{className:c.flexColumn,variant:"body2","aria-label":r,children:[(0,w.jsx)(j.A,{dense:!0,disabled:E,color:"primary","data-testid":"edit-library-order-arrow-down",onKeyDown:e=>Y(e),"aria-label":a,startIcon:(0,w.jsx)(x.A,{fontSize:"small",color:E?"disabled":"primary"}),onClick:()=>W("down"),children:F?t:i}),(0,w.jsx)(j.A,{dense:!0,disabled:z,color:"primary","data-testid":"edit-library-order-arrow-up",onKeyDown:e=>Y(e),"aria-label":o,startIcon:(0,w.jsx)(h.A,{fontSize:"small",color:z?"disabled":"primary"}),onClick:()=>W("up"),children:F?n:s})]}):(0,w.jsx)(g.A,{className:c.flexColumn,variant:"body2",role:"alert","aria-label":e,children:(0,w.jsx)("i",{children:e})})};return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)("div",{className:c.descriptionBox,children:[(0,w.jsx)("div",{className:c.label,children:d.formatMessage({defaultMessage:"Favorite libraries",id:"components.user-profile.FavoriteLibrariesSummary.2789917879",id:"components.user-profile.FavoriteLibrariesSummary.2789917879",id:"components.user-profile.FavoriteLibrariesSummary.2789917879",id:"components.user-profile.FavoriteLibrariesSummary.2789917879"})}),(0,w.jsx)("p",{className:c.description,children:d.formatMessage({defaultMessage:"We tailor your experience based on the order of your favorite libraries.",id:"components.user-profile.FavoriteLibrariesSummary.1664375409",id:"components.user-profile.FavoriteLibrariesSummary.1664375409",id:"components.user-profile.FavoriteLibrariesSummary.1664375409",id:"components.user-profile.FavoriteLibrariesSummary.1664375409"})}),o?(0,w.jsx)(n.A,{className:c.errorNotification,children:(0,w.jsx)(l.A,{open:!0,style:{width:"100%"},level:"page",variant:"error",role:"alert",children:d.formatMessage({defaultMessage:"Unable to save libraries order. Please try again",id:"components.user-profile.FavoriteLibrariesSummary.2607325752",id:"components.user-profile.FavoriteLibrariesSummary.2607325752",id:"components.user-profile.FavoriteLibrariesSummary.2607325752",id:"components.user-profile.FavoriteLibrariesSummary.2607325752",id:"components.user-profile.FavoriteLibrariesSummary.2607325752"})})}):null]}),(0,w.jsx)(n.A,{className:c.libraryContainer,children:(0,w.jsxs)(n.A,{className:c.libraryList,ref:f,children:[(0,w.jsx)(()=>(0,w.jsx)(n.A,{className:u(c.infoMessage,c.flexDesign),children:k?(0,w.jsxs)(w.Fragment,{children:[" ",(0,w.jsx)(q,{}),(0,w.jsx)(j.A,{dense:!0,color:"primary",textColor:"primary",style:{fontWeight:"bold"},onKeyDown:e=>{let r,i;return r=f.current.children[1].children.length,i=f.current.children[1].children[r-1],void(e.shiftKey&&9===e.keyCode&&0===f.current.children[0].children[0].querySelectorAll("button:not(:disabled)").length&&(e.preventDefault(),i.focus()))},onClick:_,"aria-label":d.formatMessage({defaultMessage:"To save changes to the library order, press Done",id:"components.user-profile.FavoriteLibrariesSummary.3390973524",id:"components.user-profile.FavoriteLibrariesSummary.3390973524",id:"components.user-profile.FavoriteLibrariesSummary.3390973524",id:"components.user-profile.FavoriteLibrariesSummary.3390973524"}),children:d.formatMessage({defaultMessage:"Done",id:"components.user-profile.FavoriteLibrariesSummary.2578844291",id:"components.user-profile.FavoriteLibrariesSummary.2578844291",id:"components.user-profile.FavoriteLibrariesSummary.2578844291",id:"components.user-profile.FavoriteLibrariesSummary.2578844291"})})]}):(0,w.jsxs)(w.Fragment,{children:[" ",m>0&&(0,w.jsx)(H,{}),m>1&&(0,w.jsx)(j.A,{dense:!0,color:"primary",textColor:"primary",style:{fontWeight:"bold"},onClick:B,"aria-label":d.formatMessage({defaultMessage:"Edit preferred library order",id:"c
1omponents.user-profile.FavoriteLibrariesSummary.3569514120",id:"components.user-profile.FavoriteLibrariesSummary.3569514120",id:"components.user-profile.FavoriteLibrariesSummary.3569514120",id:"components.user-profile.FavoriteLibrariesSummary.3569514120"}),children:d.formatMessage({defaultMessage:"Edit order",id:"components.user-profile.FavoriteLibrariesSummary.2833325018",id:"components.user-profile.FavoriteLibrariesSummary.2833325018",id:"components.user-profile.FavoriteLibrariesSummary.2833325018",id:"components.user-profile.FavoriteLibrariesSummary.2833325018"})})]})}),{}),k?(0,w.jsx)(A.JY,{onDragEnd:(e,r)=>{let{destination:i,source:a,draggableId:t}=e;if(!i||i.droppableId===a.droppableId&&i.index===a.index)return;let s=[...I];s.splice(a.index,1),s.splice(i.index,0,parseInt(t)),P(s);let o=p.filter(e=>e.registryId.toString()===t)[0].institutionName,n=d.formatMessage({defaultMessage:"You have dropped {0} at position {1}",id:"components.user-profile.FavoriteLibrariesSummary.169755115"},{0:o,1:i.index+1});r.announce(n)},onDragStart:(e,r)=>{R(parseInt(e.draggableId));let i=d.formatMessage({defaultMessage:"use the arrow up and down keys to change the order",id:"components.user-profile.FavoriteLibrariesSummary.2422791632"});r.announce(i)},onDragUpdate:(e,r)=>{let{destination:i,draggableId:a}=e,t=p.filter(e=>e.registryId.toString()===a)[0].institutionName,s="";i&&(s=d.formatMessage({defaultMessage:"{0}, order {1} in the list of {2} libraries",id:"components.user-profile.FavoriteLibrariesSummary.258885810"},{0:t,1:i.index+1,2:m})),r.announce(s)},children:(0,w.jsx)(A.gL,{droppableId:"library-order-droppable",children:e=>(0,w.jsxs)("div",L(L({},e.droppableProps),{},{ref:e.innerRef,children:[M(p,I.join()).map((e,r)=>(0,w.jsx)(A.sx,{draggableId:e.registryId.toString(),index:r,children:i=>(0,w.jsx)(n.A,L(L(L({ref:i.innerRef},i.draggableProps),i.dragHandleProps),{},{onKeyDown:i=>{var a,t;let s;return a=e.registryId,t=p.length,s=f.current.children[0].querySelector("button:not(:disabled)"),void(13===i.keyCode&&U(a),!i.shiftKey&&9===i.keyCode&&r===t-1&&(i.preventDefault(),s.focus()))},className:D===e.registryId?c.activeLibraryCard:c.libraryCard,children:(0,w.jsx)(v.A,{variant:"brief",elevation:D===e.registryId?16:void 0,library:e,onClick:()=>U(e.registryId),isInstNameLink:!1,draggableIcon:!0},e.registryId)}))},e.registryId)),e.placeholder]}))})}):p?.map(e=>(0,w.jsx)(v.A,{className:c.libraryCard,variant:"brief",selected:e.selected,onFavoriteClick:()=>i(e),library:e,showFavoriteIcon:!0},e.registryId))]})})]})};var k=i(60315),N=i(9111),D=i(5015),R=i(59620),I=i(85983);let P=(0,o.n9)()(e=>({buttonProgress:{position:"absolute",top:"25%",left:"36%"},wrapper:{position:"relative",marginBottom:0,"& + .MuiButton-root":{marginLeft:e.spacing(1)}},iconColor:{color:e.palette.warning.main}})),E=e=>{let{open:r,onClose:i,loading:a,errorMessage:t,library:o,onRemoveLibrary:d}=e,c=(0,s.tz)(),{classes:u}=P(),f=c.formatMessage({defaultMessage:"Remove favorite library",id:"components.libraries.RemoveFavoriteLibraryDialog.680646117"}),p=o?.institutionName&&(0,w.jsx)(I.A,{children:(0,w.jsx)("b",{children:o.institutionName})}),m=()=>{i()},b=(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(n.A,{className:u.wrapper,sx:{mb:4},children:[(0,w.jsx)(j.A,{"data-testid":"remove-favorite-library-dialog-button",color:"primary",variant:"contained",type:"button",disabled:a,onClick:()=>d(o),children:c.formatMessage({defaultMessage:"Remove",id:"components.libraries.RemoveFavoriteLibraryDialog.2703758654",id:"components.libraries.RemoveFavoriteLibraryDialog.2703758654",id:"components.libraries.RemoveFavoriteLibraryDialog.2703758654",id:"components.libraries.RemoveFavoriteLibraryDialog.2703758654"})}),a&&(0,w.jsx)(D.A,{size:24,className:u.buttonProgress,"data-testid":"circular-progress"})]}),(0,w.jsx)(j.A,{"data-testid":"remove-favorite-library-dialog-cancel-button",color:"primary",variant:"outlined",onClick:m,children:c.formatMessage({defaultMessage:"Cancel",id:"components.libraries.RemoveFavoriteLibraryDialog.3528672691",id:"components.libraries.RemoveFavoriteLibraryDialog.3528672691",id:"components.libraries.RemoveFavoriteLibraryDialog.3528672691"})})]});return r?(0,w.jsxs)(R.A,{hideOnSessionExpire:!0,title:f,actions:b,open:!0,onClose:m,children:[t&&(0,w.jsx)(n.A,{sx:{mb:2},children:(0,w.jsx)(l.A,{open:!0,style:{width:"100%"},level:"page",variant:"error",role:"alert","aria-label":t,children:t})}
1),(0,w.jsx)(n.A,{component:"div",sx:{display:"flex",flexDirection:"row",mt:2,mb:2},children:(0,w.jsx)(g.A,{variant:"body1","data-testid":"show-remove-favorite-library-message",children:c.formatMessage({defaultMessage:"You are about to remove {libraryName} from your favorite libraries?",id:"components.libraries.RemoveFavoriteLibraryDialog.2349641174",id:"components.libraries.RemoveFavoriteLibraryDialog.2349641174",id:"components.libraries.RemoveFavoriteLibraryDialog.2349641174",id:"components.libraries.RemoveFavoriteLibraryDialog.2349641174"},{libraryName:p})})})]}):null};var z=i(11093);function B(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function W(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?B(Object(i),!0).forEach(function(r){(0,a.A)(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):B(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}let _=(0,o.n9)()(e=>({paper:{height:"100%"},backgroundCard:{padding:e.spacing(2),marginBottom:e.spacing(2),[e.breakpoints.down(e.breakpoints.values.sm)]:{padding:e.spacing(0)}},noResultsContainer:{display:"flex",justifyContent:"center",textAlign:"center",margin:e.spacing(2)},errorNotification:{display:"flex",marginBottom:e.spacing(3),width:"100%"},snackBarMessage:{maxWidth:e.spacing(52.5)}})),$=()=>{let e=(0,s.tz)(),{classes:r}=_(),i=(0,t.useRef)(null),{Track:a}=(0,c.$)({page:"Favorite Libraries"}),{fetchWrapper:o}=(0,k.A)(),b=encodeURIComponent("u">typeof location?`${location.pathname}${location.search}`:""),g=`/user/sign-in/email?returnUrl=${b}`,{0:v,1:y}=(0,t.useState)(!0),{0:h,1:x}=(0,t.useState)(!1),{0:j,1:A}
1=(0,t.useState)(!1),{0:S,1:F}=(0,t.useState)({records:[],numRecords:0}),{0:L,1:C}=(0,t.useState)(!1),{0:D,1:R}=(0,t.useState)(null),{0:I,1:P}=(0,t.useState)(!1),{0:B,1:$}=(0,t.useState)(null),{0:U,1:H}=(0,t.useState)(!1),{0:T,1:K}=(0,t.useState)(null),{0:X,1:Y}=(0,t.useState)(!1),{profile:q,fetchProfile:J,isAuthenticated:V,profileError:G}=(0,f.x)(),Q=q?.favoriteLibraries?.join(),Z=Q?`/api/library?registryIds=${Q}&sortOnRegistryIds=true`:null,{data:ee,error:er,mutate:ei,isValidating:ea,isLoading:et}=(0,p.u)(Z),{collectFavoriteLibraryEvent:es}=(0,z.A)(),eo=async()=>{A(!1),y(!0),await J()?ei():(y(!1),A(!0)),x(!0)};(0,t.useEffect)(()=>{(ea||et||!q)&&y(!0),G||h&&q&&!q.name?(y(!1),A(!0)):h&&q&&(!q.favoriteLibraries||0===q.favoriteLibraries.length)&&y(!1)},[ea,et,q,h,G]),(0,t.useEffect)(()=>{V?eo():y(!1)},[V]),(0,t.useEffect)(()=>{h&&ee&&y(!1),ee?.libraries?F({records:ee.libraries.map(e=>(e.selected=!0,e)),numRecords:ee.libraries.length}):F({records:[],numRecords:0})},[ee,h]),(0,t.useEffect)(()=>{h&&er&&(F({records:[],numRecords:0}),y(!1))},[er,h]);let en=async e=>{P(!0),$(e),es(e,"remove")},el=async()=>{P(!1),$(null),H(!1),K(null)},ed=async e=>{H(!0);let r=[];S.records.forEach(i=>{i.registryId!==e.registryId&&r.push(i)});let i=r.map(e=>e.registryId);try{let a=`/api/user-profile/search-relevancy?searchRelevancy=${decodeURIComponent(i?.toString())}`,t=await o(a,"PATCH");t?.status===200||t?.status===206?(A(!1),F({records:r,numRecords:r.length}),await J(),eu(e.institutionName)):ef()}catch(e){ef()}},ec=async(e,r)=>{try{let i=`/api/user-profile/search-relevancy?searchRelevancy=${decodeURIComponent(e?.toString())}`,a=await o(i,"PATCH");if(a?.status===200||a?.status===206){let i=M(S.records,e.join());F(W(W({},S),{},{records:i})),r(),ep()}else Y(!0)}catch(e){Y(!0)}},eu=r=>{el(),C(!0),R(e.formatMessage({defaultMessage:"{libraryName} removed from favorite libraries",id:"pages.user.favorite.favorite-libraries.617704422"},{libraryName:r}))},ef=()=>{H(!1),K(e.formatMessage({defaultMessage:"Unable to remove favorite library. Please try again.",id:"pages.user.favorite.favorite-libraries.1247143901"}))},ep=async()=>{Y(!1),C(!0),await J(),R(e.formatMessage({defaultMessage:"Library order updated",id:"pages.user.favorite.favorite-libraries.1253372867"}))};return(0,w.jsx)(a,{children:(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(n.A,{sx:{mt:2},children:[(0,w.jsx)("div",{ref:i}),v&&(0,w.jsx)(n.A,{sx:{px:{xs:0,sm:3},pt:3},children:(0,w.jsx)(d.A,{numBlocks:5,height:100,distance:2})}),!v&&(V?j||er?(0,w.jsx)(n.A,{className:r.errorNotification,children:(0,w.jsx)(l.A,{open:!0,style:{width:"100%"},level:"page",variant:"error",role:"alert",actionText:e.formatMessage({defaultMessage:"Retry",id:"pages.user.favorite.favorite-libraries.2398081356",id:"pages.user.favorite.favorite-libraries.2398081356",id:"pages.user.favorite.favorite-libraries.2398081356",id:"pages.user.favorite.favorite-libraries.2398081356",id:"pages.user.favorite.favorite-libraries.2398081356",id:"pages.user.favorite.favorite-libraries.2398081356"}),actionClick:()=>{eo()},children:e.formatMessage({defaultMessage:"Unable to retrieve your profile information. Please try again.",id:"pages.user.favorite.favorite-libraries.2824462148",id:"pages.user.favorite.favorite-libraries.2824462148",id:"pages.user.favorite.favorite-libraries.2824462148",id:"pages.user.favorite.favorite-libraries.2824462148",id:"pages.user.favorite.favorite-libraries.2824462148",id:"pages.user.favorite.favorite-libraries.2824462148"})})}):(0,w.jsxs)(w.Fragment,{children:[S.numRecords>0?(0,w.jsx)(n.A,{"data-testid":"favorite-library-result",children:(0,w.jsx)(O,{libraries:S,onFavoriteClick:en,onUpdateOrder:ec,updateError:X})}):(0,w.jsxs)(n.A,{component:m.A,className:r.backgroundCard,children:[(0,w.jsx)(n.A,{component:"h3",className:r.noResultsContainer,children:e.formatMessage({defaultMessage:"You do not have any favorite libraries",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059",id:"pages.user.favorite.favorite-libraries.3535993059"})}),(0,w.jsx)(n.A,{component:"p",className:r.noResultsContainer,children:e.formatMessage({defaultMessage:"Add your favorite libraries and we will help you find items held by your favorite libraries",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153",id:"pages.user.favorite.favorite-libraries.1117880153"})}),(0,w.jsx)(n.A,{component:"p",className:r.noResultsContainer,children:(0,w.jsx)(u.A,{"data-testid":"browser-libraries-link",href:"/libraries",children:e.formatMessage({defaultMessage:"Find libraries",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866",id:"pages.user.favorite.favorite-libraries.4126550866"})})})]}),(0,w.jsx)(E,{open:I,onClose:el,loading:U,errorMessage:T,library:B,onRemoveLibrary:ed}),L?(0,w.jsx)(N.A,{id:"user-profile-remove-favorite-library-message",message:D,onClose:()=>{R(null)},className:r.snackBarMessage}):null]}):(0,w.jsx)(n.A,{className:r.errorNotification,children:(0,w.jsxs)(l.A,{open:!0,style:{width:"100%"},level:"page",variant:"warning",role:"alert",children:[e.formatMessage({defaultMessage:"Please",id:"pages.user.favorite.favorite-libraries.3730681056",id:"pages.user.favorite.favorite-libraries.3730681056",id:"pages.user.favorite.favorite-libraries.3730681056",id:"pages.user.favorite.favorite-libraries.3730681056",id:"pages.user.favorite.favorite-libraries.3730681056",id:"pages.user.favorite.favorite-libraries.3730681056"}),"\xa0",(0,w.jsx)(u.A,{"data-testid":"header-sign-in-link-favorite-libraries",href:g,children:e.formatMessage({defaultMessage:"sign in",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548",id:"pages.user.favorite.favorite-libraries.2815302548"})}),"\xa0",e.formatMessage({defaultMessage:"to access your favorite libraries.",id:"pages.user.favorite.favorite-libraries.2810379964",id:"pages.user.favorite.favorite-libraries.2810379964",id:"pages.user.favorite.favorite-libraries.2810379964",id:"pages.user.favorite.favorite-libraries.2810379964",id:"pages.user.favorite.favorite-libraries.2810379964",id:"pages.user.favorite.favorite-libraries.2810379964"})]})}))]})})})}}}]);

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.