PageSourceSearch

https://tc-safa.com/_next/static/chunks/link-BIWiWPhh.js

js tc-safa.com collected 2026-10-02 01:46:02 UTC 12,609 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["_next/static/chunks/vinext-TrfIlUaY.js","_next/static/chunks/rolldown-runtime-hePW80VL.js","_next/static/chunks/framework-DTZGTDtF.js"])))=>i.map(i=>d[i]);
2import{n as e,r as t}from"./rolldown-runtime-hePW80VL.js";import{i as n,r}from"./framework-DTZGTDtF.js";import{Tt as i,_r as a,a as o,at as s,c,ct as l,d as u,et as d,f,ft as ee,hr as p,i as te,it as ne,l as m,mr as re,n as h,nt as g,o as ie,ot as _,p as ae,pt as oe,r as se,rt as v,s as y,st as ce,u as le,wt as ue}from"./vinext-TrfIlUaY.js";import{r as de,t as b}from"./query-DugiHe4Q.js";var x=e({canAutoPrefetchFullAppRoute:()=>u,default:()=>ye,resolveAutoAppRoutePrefetch:()=>f,resolveLinkPrefetchMode:()=>F,useLinkStatus:()=>E}),S=t(n(),1),C=r(),fe=null,w=null;function pe(){return w??=d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.L).then(e=>(fe=e,e)),__vite__mapDeps([0,1,2]))}var T=(0,S.createContext)({pending:!1});function E(){return(0,S.useContext)(T)}var D=0;function O(){D+=1,se()}a({notifyLinkNavigationStart:O});var k=``,A=!1,j=!1;function M(e){if(typeof e==`string`)return e;let t=e.pathname??``;if(e.query){let n=de(e.query);t=b(t,n)}return e.hash&&(t+=e.hash.startsWith(`#`)?e.hash:`#${e.hash}`),t}function N(e){return e}function P(e){let t=e.split(`?`),n=t.shift()??``,r=t.join(`?`);return n.replace(/\\/g,`/`).replace(/\/\/+/g,`/`)+(r?`?${r}`:``)}function me(e){if(e.startsWith(`//`))return e;let t=e.match(/^[a-z][a-z0-9+.-]*:\/\//i),n=t?e.slice(t[0].length):e;if(!(n.split(`?`,1)[0]||``).match(/(\/\/|\\)/))return e;let r=c();console.error(`Invalid href '${e}' passed to next/router in page: '${r}'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.`);let i=P(n);return(t?t[0]:``)+i}function F(e,t){return t||e===!1?`disabled`:e===!0?`full`:`auto`}function I(){return p()?`app`:`pages`}function L(e,t,n=`low`,r,i){let a=D,o=y({href:e,basePath:k,currentOrigin:window.location.origin});if(o==null)return;let s=_(o,window.location.href,k,A);_(r===void 0?o:y({href:r,basePath:k,currentOrigin:window.location.origin})??o,window.location.href,k,A);let c=new URL(s,window.location.href);if(c.origin===window.location.origin&&c.pathname===window.location.pathname&&c.search===window.location.search||t===`auto`&&n===`low`&&c.origin===window.location.origin&&c.pathname===window.location.pathname&&c.search!==window.location.search&&c.hash!==``)return;let l=()=>{(async()=>{if(p()){if(v(window.navigator?.userAgent??``))return;let[e,{AppElementsWire:r},i,{resolveAppPrefetchRscRequest:c},{APP_RSC_RENDER_MODE_PREFETCH_DYNAMIC_SHELL:l,APP_RSC_RENDER_MODE_PREFETCH_LOADING_SHELL:u},ee,p]=await Promise.all([pe(),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.Vn),__vite__mapDeps([0,1,2])),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.Qt),__vite__mapDeps([0,1,2])),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.m),__vite__mapDeps([0,1,2])),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.an),__vite__mapDeps([0,1,2])),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.rr),__vite__mapDeps([0,1,2])),null]);if(a!==D)return;let{getPrefetchInterceptionContext:te,getPrefetchCache:ne,getPrefetchedUrls:m,getMountedSlotsHeader:re,createAppPrefetchRequestHeaders:h,discardLearningOnlyPrefetchCacheEntry:ie,fetchRouteTreeGatedPrefetch:_,hasFreshLearningOnlyPrefetchCacheEntry:oe,hasSearchAgnosticPrefetchShellForRoute:se,hasPrefetchCacheEntryForNavigation:y,prefetchRscResponse:ce,prepareNavigationPrefetchSnapshot:le,DYNAMIC_NAVIGATION_CACHE_TTL:ue,PREFETCH_CACHE_TTL:de}=e,{createRscRequestUrl:b}=i,{NEXT_ROUTER_PREFETCH_HEADER:x,NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:S,VINEXT_MOUNTED_SLOTS_HEADER:C}=ee,fe=o,w=te(s),T=re(),E=t===`auto`?f(fe):ae();if(!E.shouldPrefetch)return;let O=!E.cacheForNavigation,k=new URL(s,window.location.href).search!==``,A=t===`auto`&&O&&k,M=A&&se(await b(s,new Headers),w,T),N=h({interceptionContext:w,fetchPriority:n,prefetchKind:t===`full`?`full`:`auto`,renderMode:O?M?u:A?l:u:void 0});T&&N.set(C,T);let P=O||t===`auto`,me=E.requiresRouteTreePrefetch===!0;me&&t===`auto`&&E.cacheForNavigation?(N.set(x,`1`),N.set(S,`/__PAGE__`)):P&&(N.set(x,`1`),N.set(S,`1`));let{additionalRscUrls:F,rscUrl:I,usesCanonicalPrewarmedRequest:L}=await c({canUseCanonicalLoadingShell:E.canUseCanonicalLoadingShell===!0,fullHref:s,headers:N,interceptionContext:w,mountedSlotsHeader:T,prefetchInlining:j,requiresRouteTreePrefetch:me,rewrittenPrefetchHref:null});if(a!==D)return;let R=r.encodeCacheKey(I,w),z=m();if(E.cacheForNavigation&&ie(I,w),!E.cacheForNavigation&&oe(I,w))return;let B=()=>g(e=>fetch(I,{headers:N,credentials:`include`,priority:n,signal:e,purpose:`prefetch`}),n),V=async()=>{let e=h({interceptionContext:w,fetchPriority:n,renderMode:u});e.set(x,`1`),e.set(S,`1`),T&&e.set(C,T);let t=await b(s,e),i=r.encodeCacheKey(t,w),a=ne(),o=a.get(i);o===void 0&&(m().add(i),ce(t,g(r=>fetch(t,{headers:e,credentials:`include`,priority:n,signal:r,purpose:`prefetch`}),n),w,T,void 0,{cacheForNavigation:!1,optimisticRouteShell:!0,prefetchKind:`loading-shell`}),o=a.get(i)),await o?.pending?.catch(()=>{})},H=async()=>{let e=h({interceptionContext:w,fetchPriority:n,renderMode:u});e.set(x,`1`),e.set(S,`1`),T&&e.set(C,T);let t=await b(s,e);return fetch(t,{method:`HEAD`,headers:e,credentials:`include`,priority:n,purpose:`prefetch`})},U=E.cacheForNavigation&&y(I,w,T);if(U||E.cacheForNavigation&&y(I,w,T,{additionalRscUrls:F})){!U&&!z.has(R)&&F.length>0&&E.prefetchShellFirst&&T===null&&(z.add(R),H().then(e=>e.arrayBuffer()).catch(()=>{}));return}z.add(R);let he=!L&&me&&t===`auto`&&E.prefetchShellFirst,W=t===`full`&&k&&E.prefetchShellFirst&&T===null,G=!L&&(t===`full-after-shell`||W)&&E.prefetchShellFirst,ge=E.cacheForNavigation&&(he||G)?(async()=>G?(await V(),B()):_({fetchFullRscPayload:B,fetchRouteTree:(e,t)=>
2g(r=>fetch(e,{headers:t,credentials:`include`,priority:n,signal:r,purpose:`prefetch`}),n),fullHref:s,headers:N,interceptionContext:w,mountedSlotsHeader:T}))():B();!L&&t===`full`&&E.cacheForNavigation&&E.prefetchShellFirst&&T===null&&!W&&V(),ce(I,ge,w,T,void 0,{cacheForNavigation:E.cacheForNavigation,fallbackTtlMs:E.fallbackTtl===`dynamic`?ue:de,dynamicStaleTime:E.dynamicStaleTime,optimisticRouteShell:O,prefetchKind:O?`loading-shell`:`navigation`,prepareSnapshot:E.cacheForNavigation?le:void 0,searchAgnosticShell:A&&!M})}})().catch(e=>{console.error(`[vinext] RSC prefetch setup error:`,e)})};if(n===`high`||p()){l();return}(window.requestIdleCallback??(e=>setTimeout(e,100)))(l)}async function R(e){if(!p())return;let[{getPrefetchCache:t},{stripRscCacheBustingSearchParam:n,stripRscSuffix:r}]=await Promise.all([pe(),d(()=>import(`./vinext-TrfIlUaY.js`).then(e=>e.Qt),__vite__mapDeps([0,1,2]))]),i;try{i=new URL(_(e,window.location.href,k,A),window.location.href)}catch{return}for(let[e,a]of t()){if(a.optimisticRouteShell===!0||a.prefetchKind===`route-tree`)continue;let[t]=e.split(`\0`,1),o;try{o=new URL(t,window.location.href)}catch{continue}n(o),r(o.pathname)===i.pathname&&o.search===i.search&&(a.cacheForNavigation=!0)}}var z=null,B=new WeakMap,V=new Set,H=[],U=!1;function he(){for(U=!1;;){let e=H.pop();if(!e)return;e.queuedViewportPrefetch=!1,e.isVisible&&e.routerMode===`app`&&L(e.href,e.mode,`low`,e.pagesRouteHref)}}function W(e){e.queuedViewportPrefetch||(e.queuedViewportPrefetch=!0,H.push(e),!U&&(U=!0,queueMicrotask(he)))}function G(e,t){if(e.isVisible=t,t){if(V.add(e),e.routerMode===`pages`&&e.viewportPrefetched)return;e.routerMode===`app`?W(e):L(e.href,e.mode,`low`,e.pagesRouteHref,e.locale),e.viewportPrefetched=!0}else V.delete(e)}function ge(){a({pingVisibleLinks:K})}function K(){for(let e of V)e.isVisible&&e.routerMode===`app`&&W(e)}function _e(){return typeof IntersectionObserver>`u`?null:z||(z=new IntersectionObserver(e=>{for(let t of e){let e=B.get(t.target);e&&G(e,t.isIntersecting||t.intersectionRatio>0)}},{rootMargin:`250px`}),z)}function q(){return window.__VINEXT_DEFAULT_LOCALE__}function J(){return m({basePath:k,domainLocales:Y(),hostname:X()})}function Y(){return window.__NEXT_DATA__?.domainLocales}function X(){return window.location.hostname}function Z(e,t){return oe(e,t,{basePath:k,currentHostname:X(),domainItems:Y()})}function Q(e,t){if(e!==`/`&&!e.startsWith(`/?`)&&!e.startsWith(`/#`))return;let n;try{n=new URL(e,`http://vinext.local`)}catch{return}if(n.origin===`http://vinext.local`&&n.pathname===`/`)return`/${t}${n.search}${n.hash}`}function ve(e,t){if(t===!1)return e;let n=t??J();if(n===void 0||ne(e))return e;let r=Z(e,n);if(r)return r;let i=q()??``;if(n.toLowerCase()===i.toLowerCase()){let t=Q(e,n);if(t)return t}return ee(e,n,i)}var ye=(0,S.forwardRef)(function({href:e,as:t,replace:n=!1,prefetch:r,scroll:a=!0,shallow:c=!1,children:u,onClick:d,onMouseEnter:f,onTouchStart:ee,onNavigate:p,unstable_dynamicOnHover:m=!1,legacyBehavior:g=!1,passHref:ae=!1,transitionTypes:oe,...se},v){(0,S.useContext)(le);let de=t===void 0?void 0:M(t),b=M(e),{locale:x,...w}=se,E=u;g&&(typeof u==`string`||typeof u==`number`)&&(E=S.createElement(`a`,null,u)),ne(b)&&(b.startsWith(`//`)||ce(b,k));let D=de??void 0??b,O=typeof D==`string`&&D.startsWith(`#`)&&!re()?.functions.navigate?N(D):D,j=typeof O==`string`?me(O):O,P=typeof j==`string`&&ue(j),z=s(ve(P?`/`:j,x),A),H=z,U=s(l(z,k),A),[he,W]=(0,S.useState)(!1),G=(0,S.useRef)(!0),K=(0,S.useRef)(null),q=(0,S.useRef)(null);q.current===null&&(q.current=e=>{G.current&&W(e)}),(0,S.useEffect)(()=>{G.current=!0;let e=q.current;return()=>{G.current=!1,K.current?.(),K.current=null,e&&h(e)}},[]);let J=(0,S.useRef)(null),Y=I(),X=Y===`pages`&&c,Z=!X&&r,Q=F(Z,P),ye=ie({nodeEnv:`production`,prefetch:Z,isDangerous:P}),be=(0,S.useCallback)(e=>{J.current=e,typeof v==`function`?v(e):v&&(v.current=e)},[v]);(0,S.useEffect)(()=>{if(!ye)return;let e=J.current;if(!e)return;let t=y({href:z,basePath:k,currentOrigin:window.location.origin});if(t==null)return;let n=_e();if(!n)return;ge();let r={href:t,isVisible:!1,locale:x,mode:Q,pagesRouteHref:H===z?void 0:y({href:H,basePath:k,currentOrigin:window.location.origin})??void 0,queuedViewportPrefetch:!1,routerMode:Y,viewportPrefetched:!1};return B.set(e,r),n.observe(e),()=>{n.unobserve(e),B.delete(e),V.delete(r),r.isVisible=!1}},[ye,Q,Y,z,H,x]);let $=(0,S.useCallback)(()=>
2{if(X||!o({nodeEnv:`production`,prefetch:Z,isDangerous:P,routerMode:Y}))return;let e=m?`full-after-shell`:Q;if(m&&J.current){let e=B.get(J.current);e&&(e.mode=`full-after-shell`),R(z)}L(z,e,`high`,H===z?void 0:H,x)},[Z,P,X,Q,Y,z,H,x,m]),xe=(0,S.useCallback)(()=>{if(Y!==`pages`||typeof window.requestAnimationFrame!=`function`){$();return}K.current?.();let e=window.requestAnimationFrame(()=>{K.current=null,$()});K.current=()=>window.cancelAnimationFrame(e)},[$,Y]),Se=(0,S.useCallback)(e=>{f?.(e),xe()},[f,xe]),Ce=(0,S.useCallback)(e=>{ee?.(e),xe()},[ee,xe]),we=async(e,t={})=>{if(K.current?.(),K.current=null,!t.skipLinkOnClick&&d&&d(e),e.defaultPrevented||e.currentTarget.hasAttribute(`download`)||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.currentTarget.target&&e.currentTarget.target!==`_self`)return;let r=z;if(ne(j)){let t=ce(j,k);if(t==null){n&&(e.preventDefault(),window.location.replace(j));return}r=t}e.preventDefault();let i=!!re()?.functions.navigate,o=_(r,window.location.href,k,A);if(p)try{let e=new URL(o,window.location.origin),t=!1,n={url:e,preventDefault(){t=!0},get defaultPrevented(){return t}};if(p(n),n.defaultPrevented)return}catch{}if(i){let{navigateClientSide:e}=fe??await pe(),t=q.current;t&&te(t),W(!0),S.startTransition(()=>{e(r,n?`replace`:`push`,a,!1).finally(()=>{G.current&&W(!1),t&&h(t)})});return}n?window.location.replace(o):window.location.assign(o)},Te=w,Ee=S.useMemo(()=>({pending:he}),[he]);if(P){let e=e=>{d&&d(e),i()};if(g){let e=S.Children.only(E),t=e.props.onClick,n=e.props.ref;return(0,C.jsx)(T.Provider,{value:Ee,children:S.cloneElement(e,{ref:e=>{J.current=e,typeof n==`function`?n(e):n&&(n.current=e)},onClick:e=>{t&&t(e),i()}})})}return(0,C.jsx)(T.Provider,{value:Ee,children:(0,C.jsx)(`a`,{ref:be,onClick:e,onMouseEnter:Se,onTouchStart:Ce,...Te,children:E})})}if(g){let e=S.Children.only(E),t=e.props,n=e.type===`a`&&`href`in t,r=ae||e.type===`a`&&!n,i=t.onClick,a=t.onMouseEnter,o=t.onTouchStart,s=t.ref,c={ref:e=>{J.current=e,typeof s==`function`?s(e):s&&(s.current=e)},onClick:e=>{if(i&&i(e),!e.defaultPrevented)return we(e,{skipLinkOnClick:!0})},onMouseEnter:e=>{a&&a(e),$()},onTouchStart:e=>{o&&o(e),$()}};return r&&(c.href=U),(0,C.jsx)(T.Provider,{value:Ee,children:S.cloneElement(e,c)})}return(0,C.jsx)(T.Provider,{value:Ee,children:(0,C.jsx)(`a`,{ref:be,href:U,onClick:we,onMouseEnter:Se,onTouchStart:Ce,...Te,children:E})})});export{x as n,ye as t};

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.