;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1b7d4705-e04d-5bb2-be46-34ebdc0c0cc8")}catch(e){}}(); (globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,181880,e=>{"use strict";var t=e.i(733783),n=e.i(908464),r=e.i(472361);let s=(0,r.createContext)({modes:[],modeInfos:[],lastSelectedMode:null,defaultMode:null,setLastSelectedMode:()=>{},replaceModes:()=>{},isHydrated:!0,isLoading:!0,loggedOutFollowUpModes:{}});function o(e){let o,a,l,d,u,c=(0,n.c)(14),{children:m,modesPromise:f}=e,g=(0,r.use)(f),[p,v]=(0,r.useState)(g),[I,h]=(0,r.useState)(g.lastSelectedMode);c[0]!==p.modes?(o=p.modes.map(e=>({id:e.id.toLowerCase(),displayLocation:e.displayLocation,agentTypeValue:e.agentTypeValue,agentType:e.agentType,label:e.label,description:e.description,conversationType:e.conversationType,enableThinking:e.enableThinking,loggedOutOnly:e.loggedOutOnly,persistenceType:e.persistenceType,skipSystemPromptOverride:e.skipSystemPromptOverride,shoppingMode:e.shoppingMode,inlineMedia:e.inlineMedia})),c[0]=p.modes,c[1]=o):o=c[1];let y=o;c[2]!==y?(a=y.map(i),c[2]=y,c[3]=a):a=c[3];let A=a;c[4]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{v(e),h(e.lastSelectedMode)},c[4]=l):l=c[4];let P=l;c[5]!==I||c[6]!==y||c[7]!==A||c[8]!==p.defaultMode||c[9]!==p.loggedOutFollowUpModes?(d={modes:A,modeInfos:y,lastSelectedMode:I,defaultMode:p.defaultMode,setLastSelectedMode:h,replaceModes:P,isHydrated:!0,isLoading:!1,loggedOutFollowUpModes:p.loggedOutFollowUpModes},c[5]=I,c[6]=y,c[7]=A,c[8]=p.defaultMode,c[9]=p.loggedOutFollowUpModes,c[10]=d):d=c[10];let S=d;return c[11]!==m||c[12]!==S?(u=(0,t.jsx)(s.Provider,{value:S,children:m}),c[11]=m,c[12]=S,c[13]=u):u=c[13],u}function i(e){return e.id}let a={modes:[],modeInfos:[],lastSelectedMode:null,defaultMode:null,setLastSelectedMode:()=>{},replaceModes:()=>{},isHydrated:!0,isLoading:!0,loggedOutFollowUpModes:{}};function l(){}function d(){}function u(e){return e.id}function c(e){return{id:e,displayLocation:"main_dropdown",agentTypeValue:1e3,agentType:e,label:e,conversationType:"CHAT",enableThinking:!1,persistenceType:"user",skipSystemPromptOverride:!1,shoppingMode:!1,inlineMedia:!1}}function m(e){return null!=e}e.s(["ComposerModesClientProvider",0,function(e){let i,l,d,u=(0,n.c)(8),{children:c,modesPromise:m}=e;return u[0]!==c?(i=(0,t.jsx)(s.Provider,{value:a,children:c}),u[0]=c,u[1]=i):i=u[1],u[2]!==c||u[3]!==m?(l=(0,t.jsx)(o,{modesPromise:m,children:c}),u[2]=c,u[3]=m,u[4]=l):l=u[4],u[5]!==i||u[6]!==l?(d=(0,t.jsx)(r.Suspense,{fallback:i,children:l}),u[5]=i,u[6]=l,u[7]=d):d=u[7],d},"DEFAULT_AGENT_TYPE_VALUE",0,1e3,"MockComposerModesProvider",0,function(e){let r,o,i,a,f,g,p=(0,n.c)(15),{children:v,modes:I,modeInfos:h}=e;p[0]!==I?(r=void 0===I?[]:I,p[0]=I,p[1]=r):r=p[1];let y=r;p[2]!==y||p[3]!==h?(o=h??y.filter(m).map(c),p[2]=y,p[3]=h,p[4]=o):o=p[4];let A=o;p[5]!==y||p[6]!==h?(i=h?h.map(u):y,p[5]=y,p[6]=h,p[7]=i):i=p[7];let P=i;p[8]===Symbol.for("react.memo_cache_sentinel")?(a={},p[8]=a):a=p[8],p[9]!==P||p[10]!==A?(f={modes:P,modeInfos:A,lastSelectedMode:null,defaultMode:null,setLastSelectedMode:d,replaceModes:l,isHydrated:!0,isLoading:!1,loggedOutFollowUpModes:a},p[9]=P,p[10]=A,p[11]=f):f=p[11];let S=f;return p[12]!==v||p[13]!==S?(g=(0,t.jsx)(s.Provider,{value:S,children:v}),p[12]=v,p[13]=S,p[14]=g):g=p[14],g},"useAvailableComposerModes",0,function(){return(0,r.useContext)(s)}])},851200,e=>{"use strict";var t=e.i(79414),n=e.i(994831),r=e.i(550360),s=e.i(826158);let o="ecto_pending_state";function i(e){let t=e??"";return t.length>8192?t.slice(0,8192):t}let a=["CAN_PIN","DELETE","CREATE_SNAPSHOT_LINK","DELETE_SNAPSHOT_LINK"];function l(){return{conversations:{},messages:{},extraPrompts:{},clarificationResults:{}}}function d(e){return{conversationId:e.conversationId??"",prompt:e.prompt??"",mode:e.mode??null,conversationType:e.conversationType??"CHAT",pinned:e.pinned??!1,viewerActions:e.viewerActions??a,storedAt:"number"==typeof e.storedAt?e.storedAt:0}}function u(e){return{conversationId:e.conversationId??"",turnId:e.turnId??"",prompt:i(e.prompt),mode:e.mode??null,requestId:e.requestId,uniqueMessageId:e.uniqueMessageId,userMessageId:e.userMessageId??"",assistantMessageId:e.assistantMessageId??"",userBranchPath:e.userBranchPath??null,optimisticQueuedPrompt:!0===e.optimisticQueuedPrompt,storedAt:"number"==typeof e.storedAt?e.storedAt:0,status:"streamEnded"===e.status?"streamEnded":"streaming",terminalState:"DONE"===e.terminalState||"ERROR"===e.terminalState||"STOPPED"===e.terminalState?e.terminalState:void 0,parentTurnId:e.parentTurnId??null,mentions:function(e){if(!Array.isArray(e))return null;let t=[];for(let n of e)"object"==typeof n&&null!==n&&"string"==typeof n.id&&"string"==typeof n.name&&t.push({id:n.id,name:n.name,username:"string"==typeof n.username?n.username:null,mentionType:"USER"===n.mentionType||"GROUP"===n.mentionType||"PRESET"===n.mentionType?n.mentionType:"USER",photoUrl:"string"==typeof n.photoUrl?n.photoUrl:null,profileUrl:"string"==typeof n.profileUrl?n.profileUrl:null,isVerified:"boolean"==typeof n.isVerified?n.isVerified:null,offset:"number"==typeof n.offset?n.offset:null});return t.length>0?t:null}(e.mentions)??void 0}}function c(e){return{conversationId:e.conversationId??"",uniqueMessageId:e.uniqueMessageId??"",turnId:e.turnId??"",kind:"client_tool_follow_up"===e.kind?"client_tool_follow_up":"interjection",content:i(e.content),placement:"standalone"===e.placement?"standalone":"folded",callId:e.callId??null,parentTurnId:e.parentTurnId??null,branchPath:e.branchPath??null,storedAt:"number"==typeof e.storedAt?e.storedAt:0}}function m(e){return Date.now()-e<=18e5}function f(){let e=(0,s.readJsonFromStorage)("local",o,null),t=l();if(null==e)return t;for(let[n,r]of Object.entries(e.conversations??{}))t.conversations[n]=d({...r,conversationId:n});for(let[n,r]of Object.entries(e.messages??{})){let e=(r??[]).map(e=>u({...e,conversationId:n}));e.length>0&&(t.messages[n]=e)}for(let[n,r]of Object.entries(e.extraPrompts??{})){let e=(r??[]).map(e=>c({...e,conversationId:n}));e.length>0&&(t.extraPrompts[n]=e)}for(let[r,s]of Object.entries(e.clarificationResults??{})){var n;let e="object"!=typeof(n={...s,callId:r})||null===n?null:"string"==typeof n.callId&&("string"==typeof n.conversationId||null==n.conversationId)&&"string"==typeof n.toolName&&"string"==typeof n.resultJson&&"boolean"==typeof n.isError&&"number"==typeof n.createdAtMs&&Number.isFinite(n.createdAtMs)&&"number"==typeof n.attempts&&Number.isFinite(n.attempts)?{callId:n.callId,conversationId:"string"==typeof n.conversationId?n.conversationId:null,toolName:n.toolName,resultJson:n.resultJson,isError:n.isError,createdAtMs:n.createdAtMs,attempts:n.attempts}:null;null!=e&&(t.clarificationResults[r]=e)}return t}let g=[],p=l(),v=new Map,I=new Set,h=g,y=!1;function A(){let e=Object.values(p.conversations).filter(e=>m(e.storedAt));if(e.length!==h.length||e.some((e,t)=>e.conversationId!==h[t]?.conversationId))for(let t of(h=e,I))t()}function P(e){return(0,s.runExclusive)("ecto_pending_state_lock",()=>{let t=f(),n=e(t);if(null!=n){n(t);try{Object.keys(t.conversations).length>0||Object.keys(t.messages).length>0||Object.keys(t.extraPrompts).length>0||Object.keys(t.clarificationResults).length>0?localStorage.setItem(o,JSON.stringify(t)):localStorage.removeItem(o)}catch{}n(p),A()}})}function S(){y||(y=!0,h=Object.values((p=f()).conversations).filter(e=>m(e.storedAt)))}function T(e){S();let t=p.conversations[e];return null!=t&&m(t.storedAt)?t:null}function b(e,t){let n=(e.messages[t.conversationId]??[]).filter(e=>e.turnId!==t.turnId);e.messages[t.conversationId]=[...n,t]}function M(e,t,n){let r=e.messages[t];if(null==r)return;let s=r.filter(e=>e.turnId!==n);0===s.length?delete e.messages[t]:e.messages[t]=s}function O(e,t){let n=(e.extraPrompts[t.conversationId]??[]).filter(e=>e.uniqueMessageId!==t.uniqueMessageId);e.extraPrompts[t.conversationId]=[...n,t]}function x(e,n){return P(()=>{let r=e.filter(e=>null!=p.conversations[e]);if(0===r.length)return null;for(let e of r)(0,t.recordSessionLog)({cat:"conversation",event:"confirmed",conversationId:e,msg:"pending conversation confirmed by server",meta:{source:n}}),(0,t.recordSessionLog)({cat:"conversation",event:"removed",conversationId:e,msg:"pending conversation removed (confirmed)",meta:{reason:"confirmed",source:n}}),v.set(e,"confirmed");return e=>{for(let t of r)delete e.conversations[t]}})}function _(e,t){for(let[n,r]of Object.entries(e.clarificationResults))t-r.createdAtMs>864e5&&delete e.clarificationResults[n]}e.s(["DEFAULT_VIEWER_ACTIONS",0,a,"STORAGE_KEY",0,o,"pendingStore",0,{subscribe:function(e){return S(),I.add(e),()=>{I.delete(e)}},getSnapshot:function(){return h},getServerSnapshot:function(){return g},getStatus:function(e){return null!=T(e)?"pending":v.get(e)??"unknown"},size:function(){return h.length},syncFromStorage:function(){let e=f();for(let[t,n]of Object.entries(e.conversations))null==p.conversations[t]&&(p.conversations[t]=n);for(let[t,n]of Object.entries(e.messages)){let e=p.messages[t];if(null==e){p.messages[t]=n;continue}let r=new Set(e.map(e=>e.turnId)),s=n.filter(e=>!r.has(e.turnId));s.length>0&&(p.messages[t]=[...e,...s])}for(let[t,n]of Object.entries(e.extraPrompts)){let e=p.extraPrompts[t];if(null==e){p.extraPrompts[t]=n;continue}let r=new Set(e.map(e=>e.uniqueMessageId)),s=n.filter(e=>!r.has(e.uniqueMessageId));s.length>0&&(p.extraPrompts[t]=[...e,...s])}A()},sweep:function(){return P(()=>{v.clear(),(0,n.sweepPendingContent)(),(0,r.sweepPendingAttachments)();let e=Date.now(),s=t=>e-t>18e5,o=(e,n)=>{(0,t.recordSessionLog)({cat:"message",event:"removed",level:"warn",conversationId:e,turnId:n.turnId,msg:"pending message reaped (TTL, never confirmed)",meta:{reason:"timed_out",assistantMessageId:n.assistantMessageId}})},i=(e,n)=>{(0,t.recordSessionLog)({cat:"message",event:"removed",level:"warn",conversationId:e,turnId:n.turnId,msg:"pending extra prompt reaped (TTL, never confirmed)",meta:{reason:"timed_out",kind:n.kind}})},a=new Set;for(let[e,n]of Object.entries(p.conversations))if(s(n.storedAt)){for(let t of(a.add(e),p.messages[e]??[]))o(e,t);for(let t of p.extraPrompts[e]??[])i(e,t);(0,t.recordSessionLog)({cat:"conversation",event:"removed",level:"warn",conversationId:e,msg:"pending conversation reaped (TTL, never confirmed)",meta:{reason:"timed_out"}}),v.set(e,"cancelled")}for(let[e,t]of Object.entries(p.messages))if(!a.has(e))for(let n of t)s(n.storedAt)&&o(e,n);for(let[e,t]of Object.entries(p.extraPrompts))if(!a.has(e))for(let n of t)s(n.storedAt)&&i(e,n);return t=>(function(e,t){for(let[n,r]of Object.entries(e.conversations))t-r.storedAt>18e5&&(delete e.conversations[n],delete e.messages[n],delete e.extraPrompts[n]);for(let[n,r]of Object.entries(e.messages)){let s=r.filter(e=>t-e.storedAt<=18e5);0===s.length?delete e.messages[n]:s.length!==r.length&&(e.messages[n]=s)}for(let[n,r]of Object.entries(e.extraPrompts)){let s=r.filter(e=>t-e.storedAt<=18e5);0===s.length?delete e.extraPrompts[n]:s.length!==r.length&&(e.extraPrompts[n]=s)}_(e,t)})(t,e)})},add:function(e,n){let r=Date.now(),s=d({...e,storedAt:e.storedAt??r}),o=u({...n,storedAt:n.storedAt??r});return P(()=>(v.delete(s.conversationId),(0,t.recordSessionLog)({cat:"conversation",event:"created",conversationId:s.conversationId,msg:"pending conversation created"}),(0,t.recordSessionLog)({cat:"message",event:"created",conversationId:o.conversationId,turnId:o.turnId,msg:"pending message created (new conversation)",meta:{assistantMessageId:o.assistantMessageId}}),e=>{e.conversations[s.conversationId]=s,b(e,o)}))},addMessage:function(e){let n=u({...e,storedAt:e.storedAt??Date.now()});return P(()=>((0,t.recordSessionLog)({cat:"message",event:"created",conversationId:n.conversationId,turnId:n.turnId,msg:"pending message created (follow-up turn)",meta:{assistantMessageId:n.assistantMessageId}}),e=>b(e,n)))},markMessageQueued:function(e,t){return P(n=>(n.messages[e]??[]).some(e=>e.turnId===t)?n=>{let r=n.messages[e];null!=r&&(n.messages[e]=r.map(e=>e.turnId===t?{...e,optimisticQueuedPrompt:!0}:e))}:null)},addExtraPrompt:function(e){let n=c({...e,storedAt:e.storedAt??Date.now()});return P(()=>((0,t.recordSessionLog)({cat:"message",event:"created",conversationId:n.conversationId,turnId:n.turnId,msg:"pending extra prompt created",meta:{kind:n.kind,placement:n.placement}}),e=>O(e,n)))},updateExtraPromptPlacement:function(e,t,n){return P(r=>(r.extraPrompts[e]??[]).some(e=>e.uniqueMessageId===t)?r=>{let s=r.extraPrompts[e];if(null==s)return;let o=s.findIndex(e=>e.uniqueMessageId===t);if(-1===o)return;let i=[...s],a=i[o];i[o]={...a,placement:n.placement,parentTurnId:n.parentTurnId,branchPath:n.branchPath,kind:n.kind??a.kind,content:void 0===n.content?a.content:n.content},r.extraPrompts[e]=i}:null)},reclassifyMessageAsStandaloneExtraPrompt:function(e,r,s){return P(o=>{let i=(o.messages[e]??[]).find(e=>e.turnId===r),a=(o.extraPrompts[e]??[]).find(e=>e.turnId===r),l=null!=i?c({conversationId:e,uniqueMessageId:i.uniqueMessageId??r,turnId:r,kind:"interjection",content:i.prompt,placement:"standalone",parentTurnId:s?.parentTurnId!==void 0?s.parentTurnId:i.parentTurnId??null,branchPath:s?.branchPath!==void 0?s.branchPath:i.userBranchPath,storedAt:i.storedAt}):a;return null==l?null:(null!=i&&((0,n.removePendingContent)(e,r),(0,t.recordSessionLog)({cat:"message",event:"reclassified",conversationId:e,turnId:r,msg:"pending turn reclassified as standalone interjection",meta:{assistantMessageId:i.assistantMessageId}})),t=>{M(t,e,r),O(t,l)})})},markStreamEnded:function(e,n,r){return P(s=>{let o=(s.messages[e]??[]).find(e=>e.turnId===n);if(null==o)return null;let i=o.terminalState??r,a="streamEnded"!==o.status,l=null==o.terminalState&&null!=i;return(a||l)&&(0,t.recordSessionLog)({cat:"message",event:"stream_ended",conversationId:e,turnId:n,msg:"pending message stream ended locally (awaiting server confirmation)",meta:{assistantMessageId:o.assistantMessageId,terminalState:i??null}}),t=>{let r=t.messages[e];null!=r&&(t.messages[e]=r.map(e=>e.turnId===n?{...e,status:"streamEnded",terminalState:i}:e))}})},removeMessage:function(e,s,o){return P(()=>{let i=(p.messages[e]??[]).find(e=>e.turnId===s);return null!=i&&((0,n.removePendingContent)(e,s),(0,r.removePendingAttachments)(e,s),(0,t.recordSessionLog)({cat:"message",event:"removed",conversationId:e,turnId:s,msg:`pending message removed (${o})`,meta:{reason:o,assistantMessageId:i.assistantMessageId}})),t=>M(t,e,s)})},removeExtraPrompt:function(e,n,s){return P(()=>{let o=(p.extraPrompts[e]??[]).find(e=>e.uniqueMessageId===n);return null!=o&&((0,r.removePendingAttachments)(e,o.turnId),(0,t.recordSessionLog)({cat:"message",event:"removed",conversationId:e,turnId:o.turnId,msg:`pending extra prompt removed (${s})`,meta:{reason:s,kind:o.kind}})),t=>(function(e,t,n){let r=e.extraPrompts[t];if(null==r)return;let s=r.filter(e=>e.uniqueMessageId!==n);0===s.length?delete e.extraPrompts[t]:e.extraPrompts[t]=s})(t,e,n)})},confirmConversation:function(e,t){return x([e],t)},confirmConversations:x,remove:function(e){return P(()=>{let s=p.conversations[e],o=p.messages[e]??[],i=p.extraPrompts[e]??[];if(null!=s||o.length>0||i.length>0){for(let n of o)(0,t.recordSessionLog)({cat:"message",event:"removed",conversationId:e,turnId:n.turnId,msg:"pending message removed (cancelled)",meta:{reason:"cancelled",assistantMessageId:n.assistantMessageId}});for(let n of i)(0,t.recordSessionLog)({cat:"message",event:"removed",conversationId:e,turnId:n.turnId,msg:"pending extra prompt removed (cancelled)",meta:{reason:"cancelled",kind:n.kind}});(0,t.recordSessionLog)({cat:"conversation",event:"removed",conversationId:e,msg:"pending conversation removed (cancelled)",meta:{reason:"cancelled"}})}return(0,n.removePendingContentForConversation)(e),(0,r.removePendingAttachmentsForConversation)(e),v.set(e,"cancelled"),t=>{delete t.conversations[e],delete t.messages[e],delete t.extraPrompts[e]}})},removeAll:function(){return P(()=>{for(let e of Object.keys(p.conversations))v.set(e,"cancelled");return(0,n.clearAllPendingContent)(),(0,r.clearAllPendingAttachments)(),e=>{e.conversations={},e.messages={},e.extraPrompts={}}})},getPendingConversation:T,getPendingMessages:function(e){return S(),(p.messages[e]??[]).filter(e=>m(e.storedAt))},getExtraPrompts:function(e){return S(),(p.extraPrompts[e]??[]).filter(e=>m(e.storedAt))},getAllPendingConversations:function(){return S(),Object.values(p.conversations).filter(e=>m(e.storedAt))},getClarificationResults:function(){let e=Date.now();return Object.values(f().clarificationResults).filter(t=>e<=t.createdAtMs+864e5)},upsertClarificationResult:function(e,t="replace"){let n=!1;return P(r=>"keep-existing"===t&&null!=r.clarificationResults[e.callId]?null:(n=!0,t=>{t.clarificationResults[e.callId]=e})).then(()=>n)},removeClarificationResult:function(e){return P(()=>t=>{delete t.clarificationResults[e]})},bumpClarificationResultAttempts:function(e,t){let n=null;return P(r=>{let s=r.clarificationResults[e];if(null==s)return null;n=s.attempts+1;let o={...s,conversationId:s.conversationId??t,attempts:n};return t=>{t.clarificationResults[e]=o}}).then(()=>n)},setClarificationResultConversationId:function(e,t){return P(n=>{let r=n.clarificationResults[e];if(null==r||null!=r.conversationId)return null;let s={...r,conversationId:t,attempts:0};return t=>{t.clarificationResults[e]=s}})},resetClarificationResultAttemptsForConversation:function(e){return P(t=>{let n=Object.entries(t.clarificationResults).filter(([,t])=>t.conversationId===e&&0!==t.attempts).map(([e])=>e);return 0===n.length?null:e=>{for(let t of n){let n=e.clarificationResults[t];null!=n&&(e.clarificationResults[t]={...n,attempts:0})}}})},pruneClarificationResults:function(){return P(()=>{let e=Date.now();return t=>_(t,e)})},__resetForTest:()=>{y=!1,p=l(),h=g,v.clear()}}])},80241,e=>{"use strict";var t=e.i(549186);e.s(["SSRSafe",0,function(e){let{children:n,fallback:r}=e;return(0,t.useIsClient)()?n:void 0===r?null:r}])},389090,e=>{"use strict";var t=e.i(733783),n=e.i(908464),r=e.i(472361);let s={accessToken:null,abraUserId:null,isTempUser:!1,setTempUserCredentials:()=>{},hasTOSAccepted:!1,credentialsLoading:!0},o=(0,r.createContext)(s),i={accessToken:null,abraUserId:null,isTempUser:!1,setTempUserCredentials:()=>{},hasTOSAccepted:!1,credentialsLoading:!1};e.s(["LoggedOutViewerContext",0,o,"LoggedOutViewerContextStaticProvider",0,function(e){let r,s=(0,n.c)(2),{children:a}=e;return s[0]!==a?(r=(0,t.jsx)(o.Provider,{value:i,children:a}),s[0]=a,s[1]=r):r=s[1],r},"defaultContextValue",0,s,"useLoggedOutViewerContext",0,function(){return(0,r.useContext)(o)}])},82833,e=>{"use strict";function t(e){return e?.trim()||void 0}function n(e){let n=t(e);if(n&&/^\d+$/.test(n)&&"0"!==n)return n}function r(e){if(!e)return null;let r=t(e.artifactUuid),s=n(e.artifactFbid),o=t(e.sourceArtifactDeeplink),i=t(e.artifactTitle),a=t(e.artifactKind);return r||s?{...r?{artifactUuid:r}:{},...s?{artifactFbid:s}:{},...o?{sourceArtifactDeeplink:o}:{},...i?{artifactTitle:i}:{},...a?{artifactKind:a}:{}}:null}e.s(["ARTIFACT_SHARE_CREATE_YOUR_OWN_MODE",0,"thinking_muse_spark_1_dogfooding","buildArtifactShareContextPayload",0,function(e){let t=r(e);return t?{...t.artifactUuid?{artifact_uuid:t.artifactUuid}:{},...t.artifactFbid?{artifact_fbid:t.artifactFbid}:{},...t.sourceArtifactDeeplink?{source_artifact_deeplink:t.sourceArtifactDeeplink}:{},...t.artifactTitle?{artifact_title:t.artifactTitle}:{},...t.artifactKind?{artifact_kind:t.artifactKind}:{}}:null},"normalizeArtifactFbid",0,n,"normalizeArtifactShareContext",0,r,"parseArtifactFbidAsBigInt",0,function(e){let t=n(e?.artifactFbid);return t?BigInt(t):void 0}])},483832,e=>{"use strict";let t=new Map,n=[],r=!1;function s(e){let t=e.__typename??"?";if(t.includes("ThinkingStatus")||t.includes("BotThinking")){let n=e.title??"",r=Array.isArray(e.subagents_cot)?e.subagents_cot.length:0;return`${t}:${n}:${r}`}if(t.includes("SearchResult")){let n=Array.isArray(e.inline_entities)?e.inline_entities.length:0;return`${t}:${n}`}return t}e.s(["captureURChunk",0,function(e,o){if(!r||null==o.unifiedResponse||""===o.unifiedResponse)return;let i=t.get(e);if(!i){if(n.length>=50){let e=n.shift();e&&t.delete(e)}i=[],t.set(e,i),n.push(e)}if(i.length>=500)return;let a=Date.now(),l=function(e){try{let t=JSON.parse(e),n=[],r=Array.isArray(t.sections)?t.sections:[];for(let e of(n.push(`s:${r.length}`),r)){let t=e?.view_model;if(!t)continue;let r=t.__typename??"?",o=t.primitive,i=Array.isArray(t.primitives)?t.primitives:null;if(o)n.push(`${r}>${s(o)}`);else if(i){let e=i.map(s);n.push(`${r}>[${e.join(",")}]`)}else n.push(r)}let o=Array.isArray(t.footer_sections)?t.footer_sections:[];o.length>0&&n.push(`f:${o.length}`);let i=Array.isArray(t.embedded_screens)?t.embedded_screens:[];return i.length>0&&n.push(`e:${i.length}`),n.join("|")}catch{return e}}(o.unifiedResponse),d=i[i.length-1];if(d&&d._fingerprint===l){d.endIndex=o.index,d.endTimestamp=a,d.rawChunkCount++,d.isFinal=o.isFinal,d.urJson=o.unifiedResponse,d.sizeBytes=o.unifiedResponse.length;return}i.push({chunkNumber:i.length,startIndex:o.index,endIndex:o.index,rawChunkCount:1,startTimestamp:a,endTimestamp:a,urJson:o.unifiedResponse,sizeBytes:o.unifiedResponse.length,isFinal:o.isFinal,_fingerprint:l})},"clearChunks",0,function(e){if(e){t.delete(e);let r=n.indexOf(e);-1!==r&&n.splice(r,1)}else t.clear(),n.length=0},"getChunks",0,function(e){return t.get(e)},"hasChunks",0,function(e){let n=t.get(e);return null!=n&&n.length>0},"isCaptureEnabled",0,function(){return r},"setCaptureEnabled",0,function(e){r=e}])},138879,e=>{"use strict";var t=e.i(422371);function n(e){return null!=e&&new TextEncoder().encode(e).length>65535}function r(e){let t=e?.systemPrompt,n=e?.systemPromptOverrideEnableTomm===!0;return null!=t&&t.trim()?{systemPrompt:t,systemPromptOverrideEnableTomm:n}:null}e.s(["mergeDeveloperOverridesForSend",0,function(e,t,n,s){let o=s?r(n):null;return{...e??{},...t??{},...o??{}}},"prepareDeveloperOverridesForSettingsSave",0,function(e){if(!n(e))return{savedDeveloperOverrides:e,requestDeveloperOverrides:null,movedSystemPromptToRequest:!1,savedDeveloperOverridesTooLarge:!1};let s=(0,t.parseOverrides)(e),o=r(s);if(null==o)return{savedDeveloperOverrides:e,requestDeveloperOverrides:null,movedSystemPromptToRequest:!1,savedDeveloperOverridesTooLarge:!0};let i={...s};delete i.systemPrompt,delete i.systemPromptOverrideEnableTomm;let a=0===Object.keys(i).length?null:JSON.stringify(i);return{savedDeveloperOverrides:a,requestDeveloperOverrides:o,movedSystemPromptToRequest:!0,savedDeveloperOverridesTooLarge:n(a)}}])}]); //# debugId=1b7d4705-e04d-5bb2-be46-34ebdc0c0cc8