Files
proxy_web_site/static/js/907-5b0a12ad81ff99a0.js

1 line
116 KiB
JavaScript
Raw Permalink Normal View History

2025-07-12 15:34:14 +08:00
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[907],{5384:(f,e,d)=>{"use strict";d.d(e,{m:()=>a});var t=d(54568),c=d(98743),r=d(39496);function a(f){let{children:e,label:d,providerProps:a,triggerProps:n,contentProps:b,arrow:o=!1,className:i}=f;return(0,t.jsx)(r.Provider,{delayDuration:300,...a,children:(0,t.jsxs)(r.Root,{children:[(0,t.jsx)(r.Trigger,{asChild:!0,...n,children:e}),(0,t.jsx)(r.Portal,{children:(0,t.jsxs)(r.Content,{sideOffset:4,className:(0,c.P)("z-50 max-w-xs animate-scaleIn circular-corners:rounded-2xl rounded-corners:rounded-md bg-tint-12 px-2 py-1 text-contrast-tint-12 text-sm",i),...b,children:[d,o&&(0,t.jsx)(r.Arrow,{})]})})]})})}},5833:(f,e,d)=>{"use strict";d.r(e),d.d(e,{getVisitorId:()=>b});var t=d(28821),c=d(42613),r=d(54907);let a=null,n=null;async function b(f,e){return a||(n||(n=o(f,e).finally(()=>{n=null})),a=await n),a}async function o(f,e){if((0,c.isCookiesTrackingDisabled)()||!e)return(0,r.M)();let d=(0,t.dJ)("__session");if(d)return d;let a=(0,r.M)(),n=new URL(f);n.pathname="/__session",n.searchParams.set("proposed",a);try{let f=await fetch(n,{method:"GET",credentials:"include",cache:"no-cache",mode:"cors"}),{deviceId:e}=await f.json();return e}catch(f){return console.error("Failed to fetch visitor session ID",f),a}}},9443:(f,e,d)=>{"use strict";d.r(e),d.d(e,{Link:()=>l,LinkBox:()=>u,LinkOverlay:()=>p,LinkSettingsContext:()=>s});var t=d(54568),c=d(27261),r=d.n(c),a=d(7620),n=d(98743),b=d(5772),o=d(24578),i=d(52288);let s=a.createContext({externalLinksTarget:b.nS.Self}),l=a.forwardRef(function(f,e){let{href:d,prefetch:c,children:l,insights:u,classNames:p,className:g,...h}=f,{externalLinksTarget:v}=a.useContext(s),x=(0,o.jt)(),y=(0,i.K)(p||[]),w=URL.canParse?URL.canParse(f.href):f.href.startsWith("http"),k=f=>{var e;u&&x(u,void 0,{immediate:w}),m(d,window.location.origin)&&(window.self!==window.top||v===b.nS.Blank)&&(f.preventDefault(),window.open(d,"_blank")),null==(e=h.onClick)||e.call(h,f)};return m(d)?(0,t.jsx)("a",{ref:e,className:(0,n.P)(...y,g),...h,href:d,onClick:k,...v===b.nS.Blank?{target:"_blank",rel:"noopener noreferrer"}:{},children:l}):(0,t.jsx)(r(),{ref:e,href:d,prefetch:c,className:(0,n.P)(...y,g),...h,onClick:k,children:l})}),u=a.forwardRef(function(f,e){let{children:d,className:c,classNames:r,...a}=f,b=(0,i.K)(r||[]);return(0,t.jsx)("div",{ref:e,...a,className:(0,n.P)("elevate-link relative",c,b),children:d})}),p=a.forwardRef(function(f,e){let{children:d,className:c,...r}=f;return(0,t.jsx)(l,{ref:e,...r,className:(0,n.P)("link-overlay absolute inset-0 z-10",c),children:d})});function m(f){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return URL.canParse?!!URL.canParse(f)&&(!e||new URL(f).origin!==e):f.startsWith("http")}},14417:(f,e,d)=>{"use strict";d.r(e),d.d(e,{InsightsProvider:()=>m,useTrackEvent:()=>g});var t=d(54568),c=d(69804),r=d(7620),a=d(60357),n=d(28821),b=d(62574),o=d(54907);let i=null,s="__gitbook_session";function l(){i&&(0,n.AP)(s,i)}var u=d(5833);let p=r.createContext(()=>{});function m(f){let{enabled:e,appURL:d,apiHost:m,children:g,visitorCookieTrackingEnabled:h}=f,v=(0,b.uT)(),x=r.useRef(null),y=r.useRef({}),w=(0,a.DK)(()=>{let f=function(){if(i)return i;try{let f=(0,n._S)(s,null);if(f&&"object"==typeof f&&"lastActiveAt"in f&&"number"==typeof f.lastActiveAt&&"id"in f&&"string"==typeof f.id&&f.lastActiveAt+18e5>Date.now())return(i=f)&&(i.lastActiveAt=Date.now(),l()),i}catch(f){console.error("Error parsing session",f)}return i={id:(0,o.M)(),lastActiveAt:Date.now()},l(),i}(),d=x.current;if(!d)throw Error("Visitor ID should be set before flushing events");let t=[];for(let e in y.current){let c=y.current[e];c&&c.events.length&&c.pageContext&&(t.push(...function(f){var e,d,t;let c={sessionId:f.sessionId,visitorId:f.visitorId,userAgent:window.navigator.userAgent,language:window.navigator.language,cookies:(0,n.dK)(),referrer:document.referrer||null,visitorAuthClaims:f.context.visitorAuthClaims},r={url:f.url,siteSection:null!=(e=f.context.siteSectionId)?e:null,siteSpace:null!=(d=f.context.siteSpaceId)?d:null,space:f.context.spaceI