PageSourceSearch

https://yanghao.app/_next/static/chunks/4304-49b001ab6bcd24c5.js

js yanghao.app collected 2026-10-02 00:43:29 UTC 21,873 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4304],{1993:(e,t,o)=>{o.d(t,{Hr:()=>c,Ht:()=>m,M5:()=>b,SQ:()=>y,_2:()=>f,dc:()=>d,lp:()=>p,mB:()=>z,nV:()=>h,rI:()=>i,ty:()=>g});var a=o(56238),r=o(2590),n=o(65374),l=o(49227),s=o(46038),u=o(6982);let i=r.bL,g=r.l9;r.YJ;let d=r.ZL;r.Pb;let c=r.z6,h=n.forwardRef((e,t)=>{let{className:o,inset:n,children:u,...i}=e;return(0,a.jsxs)(r.ZP,{ref:t,className:(0,l.cn)("flex cursor-default select-none items-center rounded-sm px-3 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",n?"pl-8":"",o),...i,children:[u,(0,a.jsx)(s.A,{className:"ml-auto size-4"})]})});h.displayName=r.ZP.displayName;let b=n.forwardRef((e,t)=>{let{className:o,...n}=e;return(0,a.jsx)(r.G5,{ref:t,className:(0,l.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=closed]:animate-out data-[state=open]:animate-in",o),...n})});b.displayName=r.G5.displayName;let y=n.forwardRef((e,t)=>{let{className:o,sideOffset:n=4,...s}=e;return(0,a.jsx)(r.ZL,{children:(0,a.jsx)(r.UC,{ref:t,sideOffset:n,className:(0,l.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=open]:animate-in",o),...s})})});y.displayName=r.UC.displayName;let f=n.forwardRef((e,t)=>{let{className:o,inset:n,...s}=e;return(0,a.jsx)(r.q7,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center rounded-sm px-3 py-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n?"pl-8":"",o),...s})});f.displayName=r.q7.displayName,n.forwardRef((e,t)=>{let{className:o,children:n,checked:s,...i}=e;return(0,a.jsxs)(r.H_,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center rounded-sm py-3 pr-3 pl-8 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o),checked:s,...i,children:[(0,a.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,a.jsx)(r.VF,{children:(0,a.jsx)(u.A,{className:"size-4"})})}),n]})}).displayName=r.H_.displayName;let m=n.forwardRef((e,t)=>{let{className:o,children:n,...s}=e;return(0,a.jsxs)(r.hN,{ref:t,className:(0,l.cn)("relative flex cursor-default select-none items-center rounded-sm py-2 pr-3 pl-8 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[state=checked]:font-semibold data-[disabled]:opacity-50",o),...s,children:[(0,a.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,a.jsx)(r.VF,{children:(0,a.jsx)(u.A,{className:"size-4"})})}),n]})});m.displayName=r.hN.displayName;let p=n.forwardRef((e,t)=>{let{className:o,inset:n,...s}=e;return(0,a.jsx)(r.JU,{ref:t,className:(0,l.cn)("px-3 py-2 font-semibold text-sm",n?"pl-8":"",o),...s})});p.displayName=r.JU.displayName;let z=n.forwardRef((e,t)=>{let{className:o,...n}=e;return(0,a.jsx)(r.wv,{ref:t,className:(0,l.cn)("-mx-1 my-1 h-px bg-border",o),...n})});z.displayName=r.wv.displayName},7959:(e,t,o)=>{o.d(t,{$:()=>a});let a={i18n:{enabled:!0,locales:{en:{currency:"USD",label:"English"},zh:{currency:"USD",label:"简体中文"}},defaultLocale:"zh",defaultCurrency:"USD",cookieName:"NEXT_LOCALE",localeCookieName:"NEXT_LOCALE"},auth:{redirectAfterLogout:"/"},mailing:{provider:"resend",from:"[email protected]"},cors:{allowedOrigins:["chrome-extension://amkgodnnipcimmgghphobajlghnkebkb","chrome-extension://abbnjgmnjeidchddihllfjjaogbdommm"]}}},7999:(e,t,o)=>{o.r(t),o.d(t,{default:()=>a});let a={src:"/_next/static/media/icon.b67cc850.png",height:96,width:96,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAUVBMVEW4k//Frvr38P9NOHzo2v/Hrvr28P/Do//cyf9KS0qthv0cHxc9PT0DAwQAAACngvWVXf9DLm9yRs0OCRlUK6vMsf9WVldjVYNmW36mobHWv/+19yafAAAACnRSTlP+rq3//q6u/f3++Q3SkQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAENJREFUeJwVxkcSgDAMBLAFB1Ls9J7/P5RBJ+FxLsboLqCVlEoDNNWcK2l0YmamjkMiInRgZvA+TAO1/iyFd9sx7L4/beQDOg4GCGMAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},14145:e=>{e.exports=JSON.parse('[{"slug":"xiaohongshu-huoke","keyword":"小红书获客"},{"slug":"xiaohongshu-jieliu","keyword":"小红书截流"},{"slug":"xiaohongshu-zidonghua","keyword":"小红书自动化"}]')},21663:(e,t,o)=>{o.d(t,{XO:()=>l,iN:()=>u,tx:()=>i});var a=o(7959),r=o(66741);let n=(0,o(26530).o)({locales:Object.keys(a.$.i18n.locales),defaultLocale:a.$.i18n.defaultLocale,localeCookie:{name:a.$.i18n.localeCookieName},localePrefix:a.$.i18n.enabled?"always":"never",localeDetection:a.$.i18n.enabled}),{Link:l,redirect:s,usePathname:u,useRouter:i}=(0,r.xp)(n)},49227:(e,t,o)=>{o.d(t,{cn:()=>n});var a=o(16609),r=o(19668);function n(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return(0,r.QP)((0,a.$)(t))}},51060:(e,t,o)=>{o.d(t,{$:()=>g,r:()=>i});var a=o(56238),r=o(3125),n=o(65374),l=o(49227),s=o(38489),u=o(53153);let i=(0,s.F)("flex items-center justify-center font-semibold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",error:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-secondary/15 bg-transparent text-secondary hover:bg-secondary/10",secondary:"border-secondary bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"border-transparent text-primary hover:bg-primary/10 hover:text-primary",link:"border-transparent text-primary underline-offset-4 hover:underline"},size:{default:"h-10 rounded-lg px-4 text-sm",sm:"h-8 rounded-md px-3 text-xs",lg:"h-12 rounded-xl px-6 text-base",icon:"size-10 rounded-lg"}},defaultVariants:{variant:"default",size:"default"}}),g=n.forwardRef((e,t)=>
1{let{className:o,children:n,variant:s,size:g,asChild:d=!1,loading:c,disabled:h,...b}=e,y=d?r.DX:"button";return(0,a.jsx)(y,{className:(0,l.cn)(i({variant:s,size:g,className:o})),ref:t,disabled:null!=h?h:c,...b,children:c?(0,a.jsx)(u.A,{className:"size-4 animate-spin"}):n})});g.displayName="Button"},75645:(e,t,o)=>{o.d(t,{I:()=>r});var a=o(38054);let r=(0,a.createServerReference)("7ff920b0233fd4ae0d4f024b5cffdf6f5d9e6d095f",a.callServer,void 0,a.findSourceMapURL,"clearCache")},86482:(e,t,o)=>{o.d(t,{LocaleSwitch:()=>f});var a=o(56238),r=o(7959),n=o(21663);let l=JSON.parse('{"/en/blog/REDnote-account-nurturing-complete-guide":true,"/en/blog/deepseek怎么帮助你进行小红书养号?":true,"/en/blog/does-your-REDnote-post-have-no-traffic-should-you-focus-on-account-nurturing-unveiling-the-account-nurturing-strategy":true,"/en/blog/first-post":true,"/en/blog/qihao/2025小红书有什么很炸裂的起号方法":true,"/en/blog/qihao/2025小红书起号攻略,从0到1打造高活跃度账号":true,"/en/blog/qihao/2025最新小红书新人起号攻略":true,"/en/blog/qihao/小红书养号攻略:怎么七天快速起号":true,"/en/blog/qihao/小红书发笔记之前要先给小红书账号进行哪些设置?":true,"/en/blog/qihao/小红书账号运营全攻略:从0到10000+的养号秘籍":true,"/en/blog/qihao/小红书起号攻略:7天养号周期提升300账号活跃度的方法":true,"/en/blog/qihao/新人做小红书怎么起号,流量不超过100怎么办":true,"/en/blog/qihao/用deepseek+小红书养号神器,小红书起号有多爽":true,"/en/blog/yanghao/3年小红书运营,推荐免费小红书养号工具":true,"/en/blog/yanghao/什么是小红书账号权重":true,"/en/blog/yanghao/做小红书眼睛低于100,看看你是不是做了这些伤号行为":true,"/en/blog/yanghao/免费小红书养号工具:7天让你的账号活跃度翻倍":true,"/en/blog/yanghao/免费小红书养号神器":true,"/en/blog/yanghao/免费小红书养号神器,每天让浏览器自动养号":true,"/en/blog/yanghao/免费小红书养号软件":true,"/en/blog/yanghao/免费的小红书养号神器,红薯养号器":true,"/en/blog/yanghao/免费的小红书网页版养号器":true,"/en/blog/yanghao/免费的小红书自动养号工具,实现小红书养号自由":true,"/en/blog/yanghao/免费获取小红书养号软件,实现浏览器自动养号":true,"/en/blog/yanghao/小红书5月新规|避开这些雷区,让你的小红书账号更活跃":true,"/en/blog/yanghao/小红书养号全攻略,免费的小红书养号神器怎么用":true,"/en/blog/yanghao/小红书养号全攻略,小红书养号神器怎么用":true,"/en/blog/yanghao/小红书养号完全指南:0基础快速提升账号权重":true,"/en/blog/yanghao/小红书养号攻略|新手运营必看":true,"/en/blog/yanghao/小红书养号神器|用这个运营工具轻松提升账号活跃度":true,"/en/blog/yanghao/小红书养号软件怎么用?小红书养号全攻略":true,"/en/blog/yanghao/小红书养号软件神器,小红书运营神器,每天为你节省30分钟":true,"/en/blog/yanghao/小红书养号须知,这些操作竟然是伤号行为":true,"/en/blog/yanghao/小红书养号,怎么可以省时省心":true,"/en/blog/yanghao/小红书养号:做小红书,到底要不要养号,新手向全面分析":true,"/en/blog/yanghao/小红书到底要不要养号,小红书养号软件有用吗":true,"/en/blog/yanghao/小红书笔记没人看?试试这个「评论区养号」黑科技,7天提升50活跃度":true,"/en/blog/yanghao/小红书网页版自动评论工具,小红书自动养号脚本":true,"/en/blog/yanghao/小红书自动养号脚本":true,"/en/blog/yanghao/小红书自动养号,小红书养号工具":true,"/en/blog/yanghao/小红书账号的垂直度是什么意思":true,"/en/blog/yanghao/小红书运营攻略|为什么你的小红书笔记流量总是低于100?":true,"/en/blog/yanghao/小红书运营攻略|小红书笔记流量低于100的人,都别再日更了":true,"/en/blog/yanghao/小红书运营新手指南:5个养号误区与3个黄金法则":true,"/en/blog/yanghao/小红书运营秘籍|如何快速提升账号权重和流量曝光":true,"/en/blog/yanghao/怎么实现小红书自动养号?":true,"/en/blog/yanghao/新人博主到底要不要进行小红书养号?":true,"/en/blog/yanghao/新手向小红书养号攻略全解析,分享免费小红书养号软件":true,"/en/blog/yanghao/运营攻略|小红书账号怎么提升权重,增加小红书流量曝光":true,"/en/blog/yinliu/小红书应该先起号还是直接日更?深度解析养号与运营的黄金法则":true,"/en/blog/yinliu/小红书引流技巧,拆解小红书评论区截流的打法":true,"/en/blog/yinliu/小红书截流工具|关注并采集潜在用户":true,"/en/blog/yinliu/小红书评论区养号功能完整使用教程":true,"/en/blog/yinliu/小红书运营新利器:评论区养号功能深度解析":true,"/en/blog/yinliu/小红书运营|怎么提高小红书账号权重?提高流量曝光?":true,"/en/blog/yinliu/怎么用红薯养号器的评论区养号功能进行小红书截流":true,"/en/blog/免费小红书养号器,实现自动养号,每日省下半小时":true,"/en/blog/可以让小红书自动养号吗,小红书养号全攻略":true,"/en/blog/如何判断养号器插件打开的小红书网页是否为新版":true,"/en/blog/小红书怎么科学养号?有没有好用的小红书养号软件":true,"/en/blog/小红书新人运营攻略:小红书起号,这样做很容易伤号":true,"/en/blog/小红书运营手册|怎么科学养号提升小红书账号权重":true,"/en/blog/小红薯养号软件,让浏览器自动养号留评论":true,"/en/blog/掌握小红书养号全攻略,小红书养号神器怎么用":true,"/en/blog/新人怎么开始小红书养号?小红书新规下必看的养号秘籍":true,"/en/docs":true,"/en/docs/ai-comments":true,"/en/docs/comment-workflow":true,"/en/docs/contact":true,"/en/docs/custom-comments":true,"/en/docs/data-analytics":true,"/en/docs/data-permissions":true,"/en/docs/explore-workflow":true,"/en/docs/getting-started":true,"/en/docs/profile-workflow":true,"/en/docs/schedule-tasks":true,"/en/docs/troubleshooting":true,"/en/docs/xhs-users":true,"/en/legal/privacy-policy":true,"/en/legal/terms":true,"/en/release-notes/v3-3-0-ai-comment-helper":true,"/zh/blog/REDnote-account-nurturing-complete-guide":true,"/zh/blog/deepseek怎么帮助你进行小红书养号?":true,"/zh/blog/does-your-REDnote-post-have-no-traffic-should-you-focus-on-account-nurturing-unveiling-the-account-nurturing-strategy":true,"/zh/blog/first-post":true,"/zh/blog/qihao/2
1025小红书有什么很炸裂的起号方法":true,"/zh/blog/qihao/2025小红书起号攻略,从0到1打造高活跃度账号":true,"/zh/blog/qihao/2025最新小红书新人起号攻略":true,"/zh/blog/qihao/小红书养号攻略:怎么七天快速起号":true,"/zh/blog/qihao/小红书发笔记之前要先给小红书账号进行哪些设置?":true,"/zh/blog/qihao/小红书账号运营全攻略:从0到10000+的养号秘籍":true,"/zh/blog/qihao/小红书起号攻略:7天养号周期提升300账号活跃度的方法":true,"/zh/blog/qihao/小红书运营终极指南:45天涨粉1500+的养号技巧分享":true,"/zh/blog/qihao/新人做小红书怎么起号,流量不超过100怎么办":true,"/zh/blog/qihao/用deepseek+小红书养号神器,小红书起号有多爽":true,"/zh/blog/yanghao/3年小红书运营,推荐免费小红书养号工具":true,"/zh/blog/yanghao/什么是小红书账号权重":true,"/zh/blog/yanghao/做小红书眼睛低于100,看看你是不是做了这些伤号行为":true,"/zh/blog/yanghao/免费小红书养号工具:7天让你的账号活跃度翻倍":true,"/zh/blog/yanghao/免费小红书养号神器":true,"/zh/blog/yanghao/免费小红书养号神器,每天让浏览器自动养号":true,"/zh/blog/yanghao/免费小红书养号软件":true,"/zh/blog/yanghao/免费的小红书养号神器,红薯养号器":true,"/zh/blog/yanghao/免费的小红书网页版养号器":true,"/zh/blog/yanghao/免费的小红书自动养号工具,实现小红书养号自由":true,"/zh/blog/yanghao/免费获取小红书养号软件,实现浏览器自动养号":true,"/zh/blog/yanghao/小红书5月新规|避开这些雷区,让你的小红书账号更活跃":true,"/zh/blog/yanghao/小红书养号全攻略,免费的小红书养号神器怎么用":true,"/zh/blog/yanghao/小红书养号全攻略,小红书养号神器怎么用":true,"/zh/blog/yanghao/小红书养号完全指南:0基础快速提升账号权重":true,"/zh/blog/yanghao/小红书养号攻略|新手运营必看":true,"/zh/blog/yanghao/小红书养号神器|用这个运营工具轻松提升账号活跃度":true,"/zh/blog/yanghao/小红书养号软件怎么用?小红书养号全攻略":true,"/zh/blog/yanghao/小红书养号软件神器,小红书运营神器,每天为你节省30分钟":true,"/zh/blog/yanghao/小红书养号须知,这些操作竟然是伤号行为":true,"/zh/blog/yanghao/小红书养号,怎么可以省时省心":true,"/zh/blog/yanghao/小红书养号:做小红书,到底要不要养号,新手向全面分析":true,"/zh/blog/yanghao/小红书到底要不要养号,小红书养号软件有用吗":true,"/zh/blog/yanghao/小红书笔记没人看?试试这个「评论区养号」黑科技,7天提升50活跃度":true,"/zh/blog/yanghao/小红书网页版自动评论工具,小红书自动养号脚本":true,"/zh/blog/yanghao/小红书自动养号脚本":true,"/zh/blog/yanghao/小红书自动养号,小红书养号工具":true,"/zh/blog/yanghao/小红书账号的垂直度是什么意思":true,"/zh/blog/yanghao/小红书运营攻略|为什么你的小红书笔记流量总是低于100?":true,"/zh/blog/yanghao/小红书运营攻略|小红书笔记流量低于100的人,都别再日更了":true,"/zh/blog/yanghao/小红书运营新手指南:5个养号误区与3个黄金法则":true,"/zh/blog/yanghao/小红书运营秘籍|如何快速提升账号权重和流量曝光":true,"/zh/blog/yanghao/怎么实现小红书自动养号?":true,"/zh/blog/yanghao/新人博主到底要不要进行小红书养号?":true,"/zh/blog/yanghao/新手向小红书养号攻略全解析,分享免费小红书养号软件":true,"/zh/blog/yanghao/运营攻略|小红书账号怎么提升权重,增加小红书流量曝光":true,"/zh/blog/yinliu/小红书引流技巧,拆解小红书评论区截流的打法":true,"/zh/blog/yinliu/小红书截流工具|关注并采集潜在用户":true,"/zh/blog/yinliu/小红书评论区养号功能完整使用教程":true,"/zh/blog/yinliu/小红书运营新利器:评论区养号功能深度解析":true,"/zh/blog/yinliu/小红书运营|怎么提高小红书账号权重?提高流量曝光?":true,"/zh/blog/yinliu/怎么用红薯养号器的评论区养号功能进行小红书截流":true,"/zh/blog/免费小红书养号器,实现自动养号,每日省下半小时":true,"/zh/blog/可以让小红书自动养号吗,小红书养号全攻略":true,"/zh/blog/如何判断养号器插件打开的小红书网页是否为新版":true,"/zh/blog/小红书应该先起号还是直接日更?深度解析养号与运营的黄金法则":true,"/zh/blog/小红书怎么科学养号?有没有好用的小红书养号软件":true,"/zh/blog/小红书新人运营攻略:小红书起号,这样做很容易伤号":true,"/zh/blog/小红书运营手册|怎么科学养号提升小红书账号权重":true,"/zh/blog/小红薯养号软件,让浏览器自动养号留评论":true,"/zh/blog/掌握小红书养号全攻略,小红书养号神器怎么用":true,"/zh/blog/新人怎么开始小红书养号?小红书新规下必看的养号秘籍":true,"/zh/docs":true,"/zh/docs/ai-comments":true,"/zh/docs/comment-workflow":true,"/zh/docs/contact":true,"/zh/docs/custom-comments":true,"/zh/docs/data-analytics":true,"/zh/docs/data-permissions":true,"/zh/docs/explore-workflow":true,"/zh/docs/getting-started":true,"/zh/docs/profile-workflow":true,"/zh/docs/schedule-tasks":true,"/zh/docs/troubleshooting":true,"/zh/docs/xhs-users":true,"/zh/legal/privacy-policy":true,"/zh/legal/terms":true,"/zh/release-notes/v3-3-0-ai-comment-helper":true}');var s=o(14145);let u=[["/blog/","/blog"],["/docs/","/docs"],["/release-notes/","/changelog"],["/legal/","/"]];var i=o(51060),g=o(1993),d=o(69297),c=o(14663),h=o(50676),b=o(65374);let{locales:y}=r.$.i18n;function f(e){let{withLocaleInUrl:t=!0}=e,o=(0,n.tx)(),r=(0,n.iN)(),f=(0,h.useSearchParams)(),m=(0,c.useLocale)(),[p,z]=(0,b.useState)(m);return(0,a.jsxs)(g.rI,{modal:!1,children:[(0,a.jsx)(g.ty,{asChild:!0,children:(0,a.jsx)(i.$,{variant:"ghost",size:"icon","aria-label":"Language",children:(0,a.jsx)(d.A,{className:"size-4"})})}),(0,a.jsx)(g.SQ,{children:(0,a.jsx)(g.Hr,{value:p,onValueChange:e=>{if(z(e),t){var a;let t="zh"===e?"zh-CN":"en",n=null==(a=document.querySelector('link[rel="alternate"][hreflang="'.concat(t,'"]')))?void 0:a.href,i=function(e,t,o,a){var r;let n=e;try{n=decodeURIComponent(e)}catch(e){}if(a)try{let e=new URL(a),o="/".concat(t);if("https://yanghao.app"===e.origin&&(e.pathname===o||e.pathname.startsWith("".concat(o,"/")))){let t=e.pathname.slice(o.length);return decodeURIComponent(t||"/")}}catch(e){}let l="/"===n?"":n;if("zh"!==t&&s.some(e=>l==="/".concat(e.slug)))return"/";let i=o["/".concat(t).concat(l)];if("string"==typeof i)return i;if(i)return n;let g=u.find(e=>{let[t]=e;return n.startsWith(t)});return null!=(r=null==g?void 0:g[1])?r:n}(r,e,l,n),g=new URLSearchParams(f);n||g.delete("page");let d=g.toString();
1o.replace("".concat(i).concat(d?"?".concat(d):""),{locale:e})}},children:Object.entries(y).map(e=>{let[t,{label:o}]=e;return(0,a.jsx)(g.Ht,{value:t,children:o},t)})})})]})}},98279:(e,t,o)=>{o.d(t,{UserContextProvider:()=>g,t:()=>i});var a=o(56238),r=o(7959),n=o(99080),l=o(75645),s=o(65374);let u=new BroadcastChannel("auth"),i=(0,s.createContext)({user:null,reloadUser:()=>Promise.resolve(),updateUser:()=>{},logout:()=>Promise.resolve(),loaded:!1});function g(e){let{children:t,initialUser:o}=e,[g,d]=(0,s.useState)(!!o),[c,h]=(0,s.useState)(o),b=n.u.auth.user.useQuery(void 0,{refetchOnWindowFocus:!1,refetchOnMount:!0,enabled:!o}),y=n.u.auth.logout.useMutation(),f=async()=>{await b.refetch()},m=async()=>{await y.mutateAsync(),await (0,l.I)(),u.postMessage({type:"logout",user:null}),window.location.href=r.$.auth.redirectAfterLogout};return(0,s.useEffect)(()=>{b.data&&h(b.data)},[b.data]),(0,s.useEffect)(()=>{b.isSuccess&&d(!0)},[b.isSuccess]),(0,s.useEffect)(()=>{c&&g&&u.postMessage({type:"loaded",user:c})},[c,g]),(0,s.useEffect)(()=>{let e=e=>{JSON.stringify(e.data.user)!==JSON.stringify(c)&&("logout"===e.data.type?window.location.href=r.$.auth.redirectAfterLogout:"loaded"===e.data.type&&h(e.data.user))};return u.addEventListener("message",e),()=>u.removeEventListener("message",e)},[c]),(0,a.jsx)(i.Provider,{value:{user:c,reloadUser:f,logout:m,loaded:g,updateUser:e=>{c&&h({...c,...e})}},children:t})}},99080:(e,t,o)=>{o.d(t,{u:()=>a});let a=(0,o(37542).pY)({})}}]);

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.