PageSourceSearch

https://bookroom.ir/_next/static/chunks/999-49f86596f6af3f04.js

js bookroom.ir collected 2026-10-02 19:48:46 UTC 6,259 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[999],{99376:function(e,t,n){var r=n(35475);n.o(r,"redirect")&&n.d(t,{redirect:function(){return r.redirect}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegments")&&n.d(t,{useSelectedLayoutSegments:function(){return r.useSelectedLayoutSegments}})},79435:function(e,t,n){n.d(t,{A:function(){return a},B:function(){return y},I:function(){return j},O:function(){return f},S:function(){return V},U:function(){return c},a:function(){return s},b:function(){return u},c:function(){return W},d:function(){return z},e:function(){return l},f:function(){return B},g:function(){return G},i:function(){return p},m:function(){return d},n:function(){return q},o:function(){return Q},r:function(){return R},s:function(){return x},t:function(){return _},u:function(){return L},z:function(){return O}});var r=n(2265),i=n(98183),o=Object.prototype.hasOwnProperty;let u=new WeakMap,a=()=>{},c=a(),f=Object,l=e=>e===c,s=e=>"function"==typeof e,d=(e,t)=>({...e,...t}),y=e=>s(e.then),h={},m={},g="undefined",p=typeof window!=g,b=typeof document!=g,v=p&&"Deno"in window,w=()=>p&&typeof window.requestAnimationFrame!=g,O=(e,t)=>{let n=u.get(e);return[()=>!l(t)&&e.get(t)||h,r=>{if(!l(t)){let i=e.get(t);t in m||(m[t]=i),n[5](t,d(i,r),i||h)}},n[6],()=>!l(t)&&t in m?m[t]:!l(t)&&e.get(t)||h]},S=!0,[E,k]=p&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],P={initFocus:e=>(b&&document.addEventListener("visibilitychange",e),E("focus",e),()=>{b&&document.removeEventListener("visibilitychange",e),k("focus",e)}),initReconnect:e=>{let t=()=>{S=!0,e()},n=()=>{S=!1};
1return E("online",t),E("offline",n),()=>{k("online",t),k("offline",n)}}},R=!r.useId,j=!p||v,_=e=>w()?window.requestAnimationFrame(e):setTimeout(e,1),L=j?r.useEffect:r.useLayoutEffect,A="undefined"!=typeof navigator&&navigator.connection,T=!j&&A&&(["slow-2g","2g"].includes(A.effectiveType)||A.saveData),C=new WeakMap,I=e=>f.prototype.toString.call(e),D=(e,t)=>e==="[object ".concat(t,"]"),M=0,N=e=>{let t,n;let r=typeof e,i=I(e),o=D(i,"Date"),u=D(i,"RegExp"),a=D(i,"Object");if(f(e)!==e||o||u)t=o?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=C.get(e))return t;if(t=++M+"~",C.set(e,t),Array.isArray(e)){for(n=0,t="@";n<e.length;n++)t+=N(e[n])+",";C.set(e,t)}if(a){t="#";let r=f.keys(e).sort();for(;!l(n=r.pop());)l(e[n])||(t+=n+":"+N(e[n])+",");C.set(e,t)}}return t},x=e=>{if(s(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?N(e):"",t]},F=0,Q=()=>++F;async function q(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,o,a,f]=t,h=d({populateCache:!0,throwOnError:!0},"boolean"==typeof f?{revalidate:f}:f||{}),m=h.populateCache,g=h.rollbackOnError,p=h.optimisticData,b=e=>"function"==typeof g?g(e):!1!==g,v=h.throwOnError;if(s(o)){let e=[];for(let t of r.keys())!/^\$(inf|sub)\$/.test(t)&&o(r.get(t)._k)&&e.push(t);return Promise.all(e.map(w))}return w(o);async function w(e){let n;let[o]=x(e);if(!o)return;let[f,d]=O(r,o),[g,w,S,E]=u.get(r),k=()=>{let t=g[o];return(s(h.revalidate)?h.revalidate(f().data,e):!1!==h.revalidate)&&(delete S[o],delete E[o],t&&t[0])?t[0](i.QQ).then(()=>f().data):f().data};if(t.length<3)return k();let P=a,R=!1,j=Q();w[o]=[j,0];let _=!l(p),L=f(),A=L.data,T=L._c,C=l(T)?A:T;if(_&&d({data:p=s(p)?p(C,A):p,_c:C}),s(P))try{P=P(C)}catch(e){n=e,R=!0}if(P&&y(P)){if(P=await P.catch(e=>{n=e,R=!0}),j!==w[o][0]){if(R)throw n;return P}R&&_&&b(n)&&(m=!0,d({data:C,_c:c}))}if(m&&!R&&(s(m)?d({data:m(P,C),error:c,_c:c}):d({data:P,error:c,_c:c})),w[o][1]=Q(),Promise.resolve(k()).then(()=>{d({_c:c})}),R){if(v)throw n;return}return P}}let J=(e,t)=>
1{for(let n in e)e[n][0]&&e[n][0](t)},U=(e,t)=>{if(!u.has(e)){let n=d(P,t),r=Object.create(null),o=q.bind(c,e),f=a,l=Object.create(null),s=(e,t)=>{let n=l[e]||[];return l[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},y=(t,n,r)=>{e.set(t,n);let i=l[t];if(i)for(let e of i)e(n,r)},h=()=>{if(!u.has(e)&&(u.set(e,[r,Object.create(null),Object.create(null),Object.create(null),o,y,s]),!j)){let t=n.initFocus(setTimeout.bind(c,J.bind(c,r,i.N4))),o=n.initReconnect(setTimeout.bind(c,J.bind(c,r,i.l2)));f=()=>{t&&t(),o&&o(),u.delete(e)}}};return h(),[e,o,h,f]}return[e,u.get(e)[4]]},[W,$]=U(new Map),z=d({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,n,r,i)=>{let o=n.errorRetryCount,u=i.retryCount,a=~~((Math.random()+.5)*(1<<(u<8?u:8)))*n.errorRetryInterval;(l(o)||!(u>o))&&setTimeout(r,a,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:function e(t,n){var r,i;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((i=t.length)===n.length)for(;i--&&e(t[i],n[i]););return -1===i}if(!r||"object"==typeof t){for(r in i=0,t)if(o.call(t,r)&&++i&&!o.call(n,r)||!(r in n)||!e(t[r],n[r]))return!1;return Object.keys(n).length===i}}return t!=t&&n!=n},isPaused:()=>!1,cache:W,mutate:$,fallback:{}},{isOnline:()=>S,isVisible:()=>{let e=b&&document.visibilityState;return l(e)||"hidden"!==e}}),B=(e,t)=>{let n=d(e,t);if(t){let{use:r,fallback:i}=e,{use:o,fallback:u}=t;r&&o&&(n.use=r.concat(o)),i&&u&&(n.fallback=d(i,u))}return n},V=(0,r.createContext)({}),G=e=>{let{value:t}=e,n=(0,r.useContext)(V),i=s(t),o=(0,r.useMemo)(()=>i?t(n):t,[i,n,t]),u=(0,r.useMemo)(()=>i?o:B(n,o),[i,n,o]),a=o&&o.provider,f=(0,r.useRef)(c);a&&!f.current&&(f.current=U(a(u.cache||W),o));let l=f.current;return l&&(u.cache=l[0],u.mutate=l[1]),L(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,r.createElement)(V.Provider,d(e,{value:u}))}},98183:function(e,t,n){n.d(t,{N4:function(){return r},QQ:function(){return o},aU:function(){return u},l2:function(){return i}});let r=0,i=1,o=2,u=3}}]);

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.