1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{25656:(e,t,n)=>{n.d(t,{Ay:()=>p,C1:()=>s,qn:()=>i});var r=n(95125),o=n(86054),a=n(58108),l=n(74692);let i=l.vb,s=l.JR,u=r.A.create({baseURL:s,timeout:6e4});function c(e,t,n,r){o.Bt.emit(o.hI,{message:e,url:t,status:n,detail:r})}u.interceptors.request.use(e=>{e.headers=e.headers||{};let t=e.skipAuthToken?null:function(){try{let e=localStorage.getItem("token");if(e)return e}catch(e){}try{for(let e of document.cookie.split(";")){let[t,n]=e.trim().split("=");if("token"===t&&n)return decodeURIComponent(n)}}catch(e){}return null}();t&&(e.headers.Authorization="Bearer ".concat(t));let n=function(){var e,t;try{let t=localStorage.getItem("global_language_v1"),n=document.documentElement.dataset.language,r=document.documentElement.lang;return(0,a.XQ)([t,n,...Array.from(null!=(e=navigator.languages)?e:[]),navigator.language,r])}catch(e){}return(0,a.XQ)([...Array.from(null!=(t=navigator.languages)?t:[]),navigator.language])}();return e.headers["X-Locale"]=n,e.headers["X-Language"]=n,e.headers.Language=n,e.headers["Accept-Language"]=function(e){return"zh-CN"===e?"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7":"en-US"===e?"en-US,en;q=0.9,zh-CN;q=0.8":"".concat(e,",en-US;q=0.9,en;q=0.8,zh-CN;q=0.6")}(n),e.url&&e.url.includes("/jsx/insert-images")&&(e.timeout=3e5),e}),u.interceptors.response.use(e=>e.data,e=>{var t,n,r,a,l,i,s,u,p,d,f;let h=(null==(t=e.config)?void 0:t.url)||"",m=e.config,v=(null==m?void 0:m.suppressAuthErrorDialog)===!0;if((null==(n=e.response)?void 0:n.status)===401){if(!v){let t=window.location.pathname+window.location.search,n=(null==(s=e.response.data)?void 0:s.detail)==="Not authenticated"?"æªè·åå°ç»éä¿¡æ¯,请å
ç»å½":(null==(u=e.response.data)?void 0:u.detail)||(null==(p=e.response.data)?void 0:p.message)||"ç»å½å·²è¿æï¼è¯·éæ°ç»å½";o.Bt.emit(o.d8,{message:"ç»å½å·²è¿æï¼è¯·éæ°ç»å½",detail:n,callback:"/login"!==t?t:void 0})}return Promise.reject({...e,isAuthError:!0,suppressAuthErrorDialog:v,message:(null==(l=e.response.data)?void 0:l.detail)||(null==(i=e.response.data)?void 0:i.message)||"ç»å½å·²è¿æï¼è¯·éæ°ç»å½"})}if((null==(r=e.response)?void 0:r.status)===403)return Promise.reject({...e.response.data,httpStatus:e.response.status});if(!(null==m?void 0:m.suppressApiErrorFeedback)&&e.response&&e.response.status>=500){let t=(null==(d=e.response.data)?void 0:d.message)||(null==(f=e.response.data)?void 0:f.detail)||"æå¡å¨é误";c("æå¡å¨é误: ".concat(e.response.status),h,e.response.status,t)}return(!(null==m?void 0:m.suppressApiErrorFeedback)&&!e.response&&("ECONNABORTED"===e.code||(null==(a=e.message)?void 0:a.includes("timeout")))?c("请æ±è¶
æ¶",h,408,"ç½ç»è¯·æ±è¶
æ¶ï¼è¯·æ£æ¥ç½ç»è¿æ¥æç¨åéè¯ã"):(null==m?void 0:m.suppressApiErrorFeedback)||e.response||"Network Error"!==e.message||c("ç½ç»é误",h,0,"æ æ³è¿æ¥å°æå¡å¨ï¼è¯·æ£æ¥æ¨çç½ç»è¿æ¥ã"),e.response&&e.response.data)?Promise.reject((null==m?void 0:m.suppressApiErrorFeedback)?{...e.response.data,httpStatus:e.response.status}:e.response.data):Promise.reject(e)});let p=u},26615:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(64939).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},29712:(e,t,n)=>{n.d(t,{f:()=>r,z:()=>o});let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()}},48878:(e,t,n)=>{n.d(t,{N:()=>_});var r=n(95155),o=n(12115),a=n(60296),l=n(94416),i=n(86553),s=n(59686),u=n(81402),c=n(53127);function p(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,u.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){let{children:t,isPresent:n,anchorX:a,root:l}=e,i=(0,o.useId)(),s=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,o.useContext)(c.Q),h=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=p(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():p(t[e],null)}}}}(...t),t)}(s,null==t?void 0:t.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:c}=u.current;if(n||!s.current||!e||!t)return;s.current.dataset.motionPopId=i;let p=document.createElement("style");f&&(p.nonce=f);let d=null!=l?l:document.head;return d.appendChild(p),p.sheet&&p.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===a?"left: ".concat(o):"right: ".concat(c),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{d.contains(p)&&d.removeChild(p)}},[n]),(0,r.jsx)(d,{isPresent:n,childRef:s,sizeRef:u,children:o.cloneElement(t,{ref:h})})}let h=e=>{let{children:t,initial:n,isPresent:a,onExitComplete:i,custom:u,presenceAffectsLayout:c,mode:p,anchorX:d,root:h}=e,v=(0,l.M)(m),g=(0,o.useId)(),y=!0,_=(0,o.useMemo)(()=>(y=!1,{id:g,initial:n,isPresent:a,custom:u,onExitComplete:e=>
1{for(let t of(v.set(e,!0),v.values()))if(!t)return;i&&i()},register:e=>(v.set(e,!1),()=>v.delete(e))}),[a,v,i]);return c&&y&&(_={..._}),(0,o.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[a]),o.useEffect(()=>{a||v.size||!i||i()},[a]),"popLayout"===p&&(t=(0,r.jsx)(f,{isPresent:a,anchorX:d,root:h,children:t})),(0,r.jsx)(s.t.Provider,{value:_,children:t})};function m(){return new Map}var v=n(75601);let g=e=>e.key||"";function y(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let _=e=>{let{children:t,custom:n,initial:s=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:p="sync",propagate:d=!1,anchorX:f="left",root:m}=e,[_,x]=(0,v.xQ)(d),w=(0,o.useMemo)(()=>y(t),[t]),b=d&&!_?[]:w.map(g),k=(0,o.useRef)(!0),A=(0,o.useRef)(w),C=(0,l.M)(()=>new Map),[E,j]=(0,o.useState)(w),[N,L]=(0,o.useState)(w);(0,i.E)(()=>{k.current=!1,A.current=w;for(let e=0;e<N.length;e++){let t=g(N[e]);b.includes(t)?C.delete(t):!0!==C.get(t)&&C.set(t,!1)}},[N,b.length,b.join("-")]);let P=[];if(w!==E){let e=[...w];for(let t=0;t<N.length;t++){let n=N[t],r=g(n);b.includes(r)||(e.splice(t,0,n),P.push(n))}return"wait"===p&&P.length&&(e=P),L(y(e)),j(w),null}let{forceRender:U}=(0,o.useContext)(a.L);return(0,r.jsx)(r.Fragment,{children:N.map(e=>{let t=g(e),o=(!d||!!_)&&(w===N||b.includes(t));return(0,r.jsx)(h,{isPresent:o,initial:(!k.current||!!s)&&void 0,custom:n,presenceAffectsLayout:c,mode:p,root:m,onExitComplete:o?void 0:()=>{if(!C.has(t))return;C.set(t,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(null==U||U(),L(A.current),d&&(null==x||x()),u&&u())},anchorX:f,children:e},t)})})}},50177:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});var r=n(95155),o=n(12115),a=n(20063),l=n(48878),i=n(49163),s=n(26615),u=n(25656);function c(e){let{jsxCode:t}=e,[a,l]=(0,o.useState)("");return((0,o.useEffect)(()=>{let e=!1,r=null;return(async()=>{try{let{JSXExecutor:o}=await Promise.all([n.e(2845),n.e(1228)]).then(n.bind(n,81228));if(e)return;r=new o;let a=await r.execute(t);e||l(a.innerHTML||"")}catch(t){e||l("")}})(),()=>{e=!0,null==r||r.cleanup()}},[t]),a)?(0,r.jsx)("div",{className:"w-full",dangerouslySetInnerHTML:{__html:a}}):null}function p(){let[e,t]=(0,o.useState)(!1),[n,p]=(0,o.useState)(null),[d,f]=(0,o.useState)(!0),h=(0,a.useRouter)(),m=(0,a.usePathname)(),v=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=!1;return(async()=>{try{var n,r,o,a,l,i,s,c,d,h;let f=await u.Ay.get("".concat(u.qn,"/popup_activity/current"),{skipAuthToken:!0});if(e)return;let m=(n=null==f?void 0:f.data)&&"object"==typeof n&&!1!==n.has_popup?n.popup&&"object"==typeof n.popup?n.popup:n.id&&n.cover_type?n:null:null;if(!m||("image"===m.cover_type?!m.cover_image:"jsx"!==m.cover_type||!m.cover_jsx))return;let v="".concat("popup_activity_shown_version:").concat(m.id),g=JSON.stringify([null!=(r=m.updated_at)?r:"",m.cover_type,null!=(o=m.cover_image)?o:"",null!=(a=m.cover_jsx)?a:"",null!=(l=m.title)?l:"",null!=(i=m.subtitle)?i:"",null!=(s=m.action_type)?s:"none",null!=(c=m.action_value)?c:"",null!=(d=m.start_at)?d:"",null!=(h=m.end_at)?h:""]);if(localStorage.getItem(v)===g)return;localStorage.setItem(v,g),p(m),t(!0)}catch(e){}finally{e||f(!1)}})(),()=>{e=!0}},[]);let g=(0,o.useCallback)(()=>{t(!1)},[]),y=(0,o.useCallback)(()=>{var e;if(!n||v.current)return;v.current=!0;let t=n.action_type||"none",r=null==(e=n.action_value)?void 0:e.trim();if(!r||"none"===t)return void g();if("link"===t){window.open(r,"_blank","noopener,noreferrer"),g();return}if("route"===t){g(),r!==m&&h.push(r);return}g()},[g,m,n,h]),_=(0,o.useMemo)(()=>n?"image"===n.cover_type&&n.cover_image?(0,r.jsx)("img",{src:n.cover_image,alt:n.title||n.name||"popup activity cover",className:"block h-auto w-auto max-w-[min(560px,calc(100vw-2.5rem))] max-h-[calc(75dvh-0.5rem)] select-none object-contain"}):"jsx"===n.cover_type&&n.cover_jsx?(0,r.jsx)(c,{jsxCode:n.cover_jsx}):null:null,[n]);return!d&&n&&_?(0,r.jsx)(l.N,{children:e&&(0,r.jsx)(i.P.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-[99999] flex items-center justify-center bg-black/60 px-4",onClick:e=>{e.target===e.currentTarget&&g()},children:(0,r.jsxs)(i.P.div,{initial:{opacity:0,y:16,scale:.96},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:16,scale:.96},transition:{duration:.22,ease:"easeOut"},className:"relative cursor-pointer ".concat("image"===n.cover_type?"w-fit max-w-full rounded-[20px] bg-white p-1 shadow-2xl":"w-full max-w-[720px]"),onClick:y,role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),y())},children:[(0,r.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),g()},onKeyDown:e=>e.stopPropagation(),className:"absolute right-3 top-3 z-10 inline-flex h-8 w-8 items-center justify-center rounded-lg bg-white/60 text-muted-foreground shadow-sm ring-1 ring-black/5 backdrop-blur-sm transition duration-150 hover:bg-white/80 hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 active:scale-95","aria-label":"å
³éå¼¹çª",children:(0,r.jsx)(s.A,{size:16,strokeWidth:1.75})}),(0,r.jsx)("div",{className:"image"===n.cover_type?"overflow-hidden rounded-2xl":"max-h-[88vh] overflow-auto rounded-2xl",children:_})]})})}):null}}
1,64939:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(12115),o=n(29712),a=n(67724);let l=(e,t)=>{let n=(0,r.forwardRef)((n,l)=>{let{className:i,...s}=n;return(0,r.createElement)(a.A,{ref:l,iconNode:t,className:(0,o.z)("lucide-".concat((0,o.f)(e)),i),...s})});return n.displayName="".concat(e),n}},67724:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(12115),o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},a=n(29712);let l=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:l=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:u="",children:c,iconNode:p,...d}=e;return(0,r.createElement)("svg",{ref:t,...o,width:l,height:l,stroke:n,strokeWidth:s?24*Number(i)/Number(l):i,className:(0,a.z)("lucide",u),...d},[...p.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(c)?c:[c]])})},74692:(e,t,n)=>{n.d(t,{JR:()=>i,VZ:()=>f,dd:()=>d,g8:()=>c,vb:()=>s,zP:()=>p});var r=n(95704);let o="https://api.01agent.ai";function a(e){return e.trim().replace(/\/+$/,"")}function l(e,t,n){let r=a(e||"");return r&&(n||!function(e){try{let t=new URL(e).hostname;return"localhost"===t||"127.0.0.1"===t||"::1"===t}catch(e){return!1}}(r))?r:"".concat(n?"http://localhost:8081":o).concat(t)}let i=function(e){let t=a(e||"");return t?t.endsWith("/api/v1")?t.replace(/\/api\/v1$/,"/api"):t:"".concat(o,"/api")}("https://api.01agent.ai/api"),s=function(e){let t=a(e||"");return t?t.endsWith("/api/v1")?t:t.endsWith("/api")?"".concat(t,"/v1"):"".concat(t,"/api/v1"):"".concat(o,"/api/v1")}("https://api.01agent.ai/api/v1"),u="true"===r.env.NEXT_PUBLIC_USE_LOCAL_CHAT,c=l(r.env.NEXT_PUBLIC_CHAT_API_URL,"/im/api",u),p=l(r.env.NEXT_PUBLIC_CHAT_HUB_URL,"/im/api/hubs/chat",u),d=l(r.env.NEXT_PUBLIC_CHAT_ANONYMOUS_HUB_URL,"/im/api/hubs/anonymous-chat",u),f=l(r.env.NEXT_PUBLIC_AGENT_UI_HUB_URL,"/im/api/hubs/agent-ui",u)}}]);
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.