PageSourceSearch

https://fnzone.es/_next/static/chunks/801-cb19fddfc5a344b2.js

js fnzone.es collected 2026-10-04 01:57:29 UTC 5,874 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[801],{68801:(e,t,r)=>{r.d(t,{IN:()=>d,GJ:()=>p,tU:()=>f,ZA:()=>S,ab:()=>b});var l=r(60481);function n(e,t){return e===t}var i=r(68582),u=r(54301),a=r(14232);function s(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function o(e,t,r){try{return e(t)}catch(e){return r?(0,i.i)(25,t,e,r):(0,i.i)(24,t,e),null}}function c(e){function t(t){if(void 0===t)return null;let r=Array.isArray(t);return r&&void 0===t[0]?null:(t=r?t[0]:"string"==typeof t?t:"",o(e.parse,t))}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}let f=c({parse:e=>e,serialize:String}),p=c({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)});function h(e,t){return e.valueOf()===t.valueOf()}c({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),c({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),c({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),c({parse:e=>"true"===e.toLowerCase(),serialize:String}),c({parse:e=>{let t=new Date(parseInt(e));return+t==+t?t:null},serialize:e=>""+e.valueOf(),eq:h}),c({parse:e=>{let t=new Date(e);return+t==+t&&m.parse(e)?t:null},serialize:e=>e.toISOString(),eq:h});let m=c({parse:e=>{let t=new Date(e.slice(0,10));return+t==+t&&m.serialize(t)===e.slice(0,10)?t:null},serialize:e=>e.toISOString().slice(0,10),eq:h});function d(e,t=","){let r=e.eq??n,l=encodeURIComponent(t);return c({parse:r=>""===r?[]:r.split(t).map((r,n)=>o(e.parse,r.replaceAll(l,t),`[${n}]`)).filter(e=>null!=e),serialize:r=>r.map(r=>(e.serialize?e.serialize(r):String(r)).replaceAll(t,l)).join(t),eq:(e,t)=>e===t||e.length===t.length&&e.every((e,l)=>r(e,t[l]))})}let O=(0,u.o)("sync-emitter",()=>(0,l.i)()),g={},y=(e,t)=>"defaultValue"===e?void 0:t;function b(e,t={}){let r=(0,a.useId)(),o=(0,u.i)(),c=(0,u.a)(),{history:f=o?.history??"replace",scroll:p=o?.scroll??!1,shallow:h=o?.shallow??!0,throttleMs:m=l.l.timeMs,limitUrlUpdates:d=o?.limitUrlUpdates,clearOnDefault:S=o?.clearOnDefault??!0,startTransition:k,urlKeys:w=g}=t,z=Object.keys(e).join(","),M=(0,a.useRef)(e),U=M.current,I=JSON.stringify(Object.entries(U),y)===JSON.stringify(Object.entries(e),y)&&Object.entries(e).every(([e,t])=>{if(U[e]?.startTransition!==t.startTransition)return!1;let r=U[e]?.defaultValue,l=t.defaultValue;return!!Object.is(r,l)||void 0!==r&&void 0!==l&&t.eq?.(r,l)===!0})?U:e;M.current=I;let q=(0,a.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,s(w,e)??e])),[z,JSON.stringify(w)]),A=Object.values(q),E=(0,u.r)(A),V=E.searchParams,D=(0,a.useRef)(null),N=(0,a.useRef)(null),R=(0,l.n)(A),[C]=(0,a.useState)(()=>{let t={},[,r]=j(e,q,V,R,t);return[r,t]}),J=(0,a.useRef)(C[1]),[P,T]=(0,a.useState)(C[0]),_=(0,a.useRef)(P),L=e=>JSON.stringify([A.map(t=>[t,e.getAll(t)]),R]),F=L(V),G=()=>{let[t,l]=j(e,q,V,R,J.current,_.current);return t&&((0,i.t)(1,r,z,l),_.current=l,T(l)),t},Z=Object.keys(J.current).join("&")!==A.join("&"),$=null===N.current||N.current===(E.pathname??location.pathname);if(Z)D.current=F,G(),J.current=Object.fromEntries(Object.entries(q).map(([t,r])=>[r,e[t]?.type==="multi"?V.getAll(r):V.get(r)]));else{let e=!1;$&&D.current!==F&&(D.current=F,e=G()),!e&&P!==_.current&&($||void 0===E.pathname&&D.current===L(new URLSearchParams(location.search)))&&T(_.current)}(0,a.useEffect)(()=>{N.current=E.pathname??location.pathname,G()},[F,E.pathname]),(0,a.useEffect)(()=>{let t=[];for(let[l,n]of Object.entries(q)){let u=({state:t,query:u})=>{T(a=>Object.is(a[l]??null,t)?((0,i.t)(2,r,z,n,t,e[l]?.defaultValue,_.current),a):(_.current={..._.current,[l]:t},J.current[n]=u,(0,i.t)(3,r,z,n,t,e[l]?.defaultValue,_.current),_.current))};(0,i.t)(4,r,n,z),O.on(n,u),t.push([n,u])}return()=>{for(let[e,l]of t)(0,i.t)(5,r,e,z),O.off(e,l)}},[z,q]);let x=(0,a.useCallback)((e,t={})=>{let u,a=("function"==typeof e?e(v(_.current,I)):e)??Object.fromEntries(Object.keys(I).map(e=>[e,null]));(0,i.t)(6,r,z,a);let o=0,g=[];for(let[e,r]of Object.entries(a)){let i=s(I,e),a=q[e];if(!i||void 0===a||void 0===r)continue;(t.clearOnDefault??i.clearOnDefault??S)&&null!==r&&void 0!==i.defaultValue&&(i.eq??n)(r,i.defaultValue)&&(r=null);let y=null===r?null:(i.serialize??String)(r);O.emit(a,{state:r,query:y});let b={key:a,query:y,options:{history:t.history??i.history??f,shallow:t.shallow??i.shallow??h,scroll:t.scroll??i.scroll??p,startTransition:t.startTransition??i.startTransition??k}},j=t.limitUrlUpdates??i.limitUrlUpdates??d;if(j?.method==="debounce"){let e=j.timeMs??l.l.timeMs,t=l.t.push(b,e,E,c);o<e&&(u=t,o=e)}else{let e=j?.timeMs??t.throttleMs??i.throttleMs??m;g.push(l.t.abort(a)),l.r.push(b,e)}}let y=g.length?l.r.flush(E,c):l.r.getPendingPromise(E);for(let e of g)y=e(y);return u??y},[z,f,h,p,m,d?.method,d?.timeMs,k,S,I,q,E.updateUrl,E.getSearchParamsSnapsh
1ot,E.rateLimitFactor,c]);return[(0,a.useMemo)(()=>v(P,I),[P,I]),x]}function j(e,t,r,n,i={},u={}){let a=!1,c=Object.entries(e).reduce((e,[c,f])=>{var p;let h=t[c],m=s(n,h),d="multi"===f.type?[]:null,O=void 0===m?"multi"===f.type?r.getAll(h):r.get(h):m,g=s(u,c);return void 0!==g&&((p=s(i,h)??d)===O||null!==p&&null!==O&&"string"!=typeof p&&"string"!=typeof O&&p.length===O.length&&p.every((e,t)=>e===O[t]))?e[c]=g:(a=!0,e[c]=((0,l.o)(O)?null:o(f.parse,O,h))??null,i[h]=O),e},{});return[a||=Object.keys(c).length!==Object.keys(u).length,c]}function v(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]?.defaultValue??null]))}function S(e,t={}){let{parse:r=e=>e,type:l,serialize:n,eq:i,defaultValue:u,...s}=t,[{[e]:o},c]=b({[e]:{parse:r,type:l,serialize:n,eq:i,defaultValue:u}},s);return[o,(0,a.useCallback)((t,r={})=>c(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,c])]}}}]);

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.