try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="9912983b-e47c-4c64-91f4-e1723405fca4",e._sentryDebugIdIdentifier="sentry-dbid-9912983b-e47c-4c64-91f4-e1723405fca4")}catch(e){}{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:anthropic-apps":!0})}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62221],{0xdd00a1e9:(e,n,t)=>{t.d(n,{AM:()=>u,Bi:()=>f,DG:()=>j,FV:()=>D,MS:()=>b,RP:()=>v,Wn:()=>w,cm:()=>m,ms:()=>s,o_:()=>p,q:()=>_,tJ:()=>y});var a=t(0x22102fd88),i=t(0x11cf7113d),r=t(0x7dbd6363),l=t(0x1a1f6dda6),o=t(0x1fb5bdc42),d=t(0xfc89b4a4);function s(e){let{trigger:n,children:t,unstyledTrigger:i=!1,...r}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(c,{...r,trigger:i?(0,a.jsx)(o.l9,{asChild:!0,children:n}):(0,a.jsx)(x,{asChild:!0,children:n}),children:t})})}function u(e){let{children:n,open:t,mainButtonText:i,onClickMainButton:d,align:s="end",...u}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(c,{...u,align:s,trigger:(0,a.jsxs)("div",{className:"flex h-8 whitespace-nowrap",children:[(0,a.jsx)("button",{className:(0,l.A)("font-base-bold !text-xs rounded-l-lg bg-bg-000 h-full flex items-center justify-center px-2 border-y-0.5 border-l-0.5 border-border-200 hover:bg-bg-200",t&&"bg-bg-200"),onClick:d,children:i}),(0,a.jsx)(o.l9,{asChild:!0,children:(0,a.jsx)("button",{className:"bg-bg-000 flex items-center justify-center px-1 hover:bg-bg-200 rounded-r-lg border-0.5 border-border-200",children:(0,a.jsx)(r.CaretDownSmall,{size:16})})})]}),children:n})})}function c(e){var n;let{matchTriggerWidth:t=!1,children:i,open:r,onOpenChange:l,trigger:d,modal:s,...u}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(o.bL,{open:r,onOpenChange:l,modal:s,children:[d,(0,a.jsx)(o.ZL,{children:(0,a.jsx)(g,{style:t?{width:"var(--radix-dropdown-menu-trigger-width)"}:void 0,sideOffset:null!=(n=u.sideOffset)?n:4,...u,children:i})})]})})}let f=(0,d.forwardRef)((e,n)=>{let{className:t,...i}=e;return(0,a.jsx)(o.lp,{ref:n,className:(0,l.A)("outline-none py-2 px-1.5 -mx-1 -mt-1 mb-1 border-b-0.5 border-border-200",t),...i})});f.displayName="DropdownInputHeader";let g=(0,d.forwardRef)((e,n)=>{let{className:t,...r}=e;return(0,a.jsx)(o.UC,{ref:n,className:(0,l.A)("p-1.5",i.io,i.dk,t),...r})});g.displayName="Content";let x=(0,d.forwardRef)((e,n)=>{let{className:t,...i}=e;return(0,a.jsx)(o.l9,{ref:n,className:(0,l.A)("rounded py-1 px-2 max-w-full whitespace-nowrap text-ellipsis overflow-hidden",t),...i})});x.displayName="Trigger";let v=o.I,b=o.Pb,m=o.ZL,p=(0,d.forwardRef)((e,n)=>{let{className:t,...r}=e;return(0,a.jsx)(o.lp,{ref:n,className:(0,l.A)(i.bS,t),...r})});p.displayName="DropdownLabel";let h=(0,d.forwardRef)((e,n)=>{let{className:t,disabled:r,danger:d,...s}=e;return(0,a.jsx)(o.q7,{ref:n,className:(0,l.A)(i.MQ,r&&i.BK,d&&i.uz,t),...s})});h.displayName="BaseDropdownItem";let y=(0,d.forwardRef)((e,n)=>{let{children:t,icon:i,trailing:r,...l}=e;return i||r?(0,a.jsx)(h,{ref:n,...l,children:(0,a.jsxs)("div",{className:"flex items-center gap-2 w-full font-base group",children:[i,(0,a.jsx)("span",{className:"flex-1 truncate",children:t}),r&&(0,a.jsx)("div",{className:"flex items-center flex-shrink-0 -mr-2",children:r})]})}):(0,a.jsx)(h,{ref:n,...l,children:t})});function _(e){let{className:n,...t}=e;return(0,a.jsx)("div",{className:(0,l.A)("font-base min-h-8 px-2 py-1.5 rounded-lg whitespace-nowrap overflow-hidden text-ellipsis flex justify-between gap-2 items-center",n),...t})}y.displayName="DropdownItem";let w=(0,d.forwardRef)((e,n)=>{let{className:t,...i}=e;return(0,a.jsx)(o.ZP,{ref:n,className:(0,l.A)('font-base min-h-8 px-2 py-1.5 rounded-lg cursor-pointer whitespace-nowrap overflow-hidden text-ellipsis grid grid-cols-[minmax(0,_1fr)_auto] gap-2 items-center outline-none select-none [&[data-highlighted]]:bg-bg-200 [&[data-highlighted]]:text-text-300 [&[data-state="open"]:not([data-highlighted])]:bg-bg-100 [&[data-state="open"]:not([data-highlighted])]:text-text-300',t),...i})});w.displayName="DropdownSubTrigger";let D=(0,d.forwardRef)((e,n)=>{let{className:t,...r}=e;return(0,a.jsx)(o.G5,{ref:n,className:(0,l.A)("p-1.5",i.io,"max-h-[calc(100vh-16px)] overflow-y-auto overflow-x-hidden",t),...r})});D.displayName="DropdownSubContent";let j=(0,d.forwardRef)((e,n)=>{let{className:t,...r}=e;return(0,a.jsx)(o.mB,{ref:n,className:(0,l.A)(i.uR,t),...r})});j.displayName="DropdownSeparator"},0xecd80d84:(e,n,t)=>{t.d(n,{Qp:()=>c,eF:()=>u,w5:()=>s});var a=t(0x12c9046cd),i=t(0x14de19ae8),r=t(0xac309a83),l=t(0x10a2d47e3),o=t(0x17e725145),d=t(0x4d348f95);let s=()=>(0,r.fS)("fiddlehead"),u=()=>{let{activeOrganization:e}=(0,i.YL)(),n=null==e?void 0:e.uuid,t=s(),r=(0,l.wc)(),{data:o,isFetched:u}=(0,a.Sk)("/api/oauth/organizations/".concat(n,"/oauth_tokens"),{enabled:!!(n&&t),staleTime:3e5}),c=(0,d.useSearchParams)().get("debug_fiddlehead_auth_override"),f=r[l.me],g=f&&(null==o?void 0:o.some(e=>e.application_name===f));return{isAuthenticated:null!==c?"1"===c:g,isFetched:u,initAuth:()=>{window.open(r[l.vf],"_blank")}}},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{activeOrganization:n}=(0,i.YL)(),t=null==n?void 0:n.uuid,r=s(),l=(0,o.useQueryClient)();return(0,a.L2)("/api/organizations/".concat(t,"/fiddlehead/disconnect_and_delete_all"),"POST",{enabled:!!(n&&r),...e,onSuccess:function(){for(var n,a=arguments.length,i=Array(a),r=0;r{t.d(n,{Q:()=>d,t:()=>s});var a=t(0x22102fd88),i=t(0x286b4261),r=t.n(i),l=t(0xfc89b4a4);let o=(0,l.createContext)({isOpen:!1,dropdownToOpen:void 0,openModal:r(),closeModal:r(),clearCallerIdentifier:r()}),d=e=>{let{children:n}=e,[t,i]=(0,l.useState)(!1),r=(0,l.useRef)(void 0),[d,s]=(0,l.useState)(void 0);return(0,a.jsx)(o.Provider,{value:{isOpen:t,openModal:e=>{i(!0),r.current=e},closeModal:()=>{i(!1),s(r.current)},dropdownToOpen:d,clearCallerIdentifier:()=>{s(void 0)}},children:n})},s=()=>(0,l.useContext)(o)},0x1065e58a2:(e,n,t)=>{t.d(n,{AI:()=>s,I5:()=>u,n0:()=>d,qp:()=>c,so:()=>f});var a=t(0x12c9046cd),i=t(0x14de19ae8),r=t(0x49fac030);t(0x1b813d90);var l=t(0x17e725145);t(0xfc89b4a4);var o=t(0x18175ce17);let d=e=>{let{uri:n}=e,{data:t,isLoading:l}=(e=>{let{documentId:n}=e,{account:t,activeOrganization:l}=(0,i.YL)(),o=null==t?void 0:t.uuid,d=null==l?void 0:l.uuid,u=s();return(0,a.Sk)("/api/organizations/".concat(d,"/sync/mcp/outline/document/").concat(n),{queryKey:[r.hq,{accountUUID:o,orgUuid:d,documentId:n}],enabled:u})})({documentId:n});return{title:null==t?void 0:t.title,isLoading:l}},s=()=>{let{data:e}=(0,o.LN)();return!1},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{account:n,activeOrganization:t}=(0,i.YL)(),l=null==t?void 0:t.uuid,o=s(),{data:d,refetch:u}=(0,a.Sk)("/api/organizations/".concat(l,"/sync/mcp/outline/auth"),{queryKey:[r.iP,{accountUUID:null==n?void 0:n.uuid,orgUuid:l}],enabled:!!(t&&o),staleTime:5e3}),{mutate:c,isPending:f}=(0,a.L2)("/api/organizations/".concat(l,"/sync/mcp/outline/auth/start"),"POST",{enabled:!!(t&&o),...e,onSuccess:function(){for(var n,t=arguments.length,a=Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},{account:n,activeOrganization:t}=(0,i.YL)(),o=null==n?void 0:n.uuid,d=null==t?void 0:t.uuid,u=s(),c=(0,l.useQueryClient)();return(0,a.L2)("/api/organizations/".concat(d,"/sync/mcp/outline/auth"),"DELETE",{enabled:!!(t&&u),...e,onSuccess:function(){for(var n,t=arguments.length,a=Array(t),i=0;i{let e=encodeURIComponent(window.location.href);window.location.href="/settings/connectors?redirect_url=".concat(e,"&open_outline_auth=true")}},0x11c7a82c2:(e,n,t)=>{t.d(n,{R:()=>a.R});var a=t(0x1c4b61688)},0x1334f6ecc:(e,n,t)=>{t.d(n,{$f:()=>q,Gk:()=>I,K6:()=>O,L5:()=>G,LP:()=>C,U5:()=>L,cI:()=>S,cj:()=>E,ef:()=>P,fb:()=>T,kJ:()=>A,qL:()=>k,vT:()=>F,y:()=>R,yy:()=>D,zF:()=>N,zH:()=>M});var a=t(0x17aa9d8d7),i=t(0x12c9046cd),r=t(0x14de19ae8),l=t(0x139b5e710),o=t(0x49fac030),d=t(0xac309a83),s=t(0x1b813d90),u=t(0x1bd175d8c),c=t(0x17e725145),f=t(0x4d348f95),g=t(0xfc89b4a4),x=t(0x1ab0d1ca1),v=t(0x87b1176c),b=t(0x18175ce17),m=t(0xfb91a209),p=t(0x187ab14f6),h=t(0x21fe74567),y=t(0x31c535e9),_=t(0xc6857cab);let w="gdrive_success",D=()=>{let e=(0,r.mV)(),{data:n}=(0,b.LN)(),t=(0,b.kO)(),a=(0,b.qi)(s.v8.GDRIVE),i=!1;if(t){var l;let e=Array.isArray(n)?n.find(e=>e.type===s.v8.MCP_RESOURCES):null;(null==a?void 0:a.uuid)&&(null==e||null==(l=e.config)?void 0:l.servers)&&(i=!!e.config.servers[a.uuid])}else i=!!(Array.isArray(n)&&n.find(e=>e.type===s.v8.GDRIVE&&e.enabled));return!e||i},j=()=>{let e=(0,d.fS)("kingfisher_enabled"),n=(0,b.Kn)();return e||n},C=()=>{let e=D(),n=j();return!!(!_.env.NEXT_PUBLIC_DISABLE_GDRIVE_INTEGRATION&&n&&e)},A=()=>{let{account:e,activeOrganization:n}=(0,r.YL)(),t=null==n?void 0:n.uuid,a=C(),{data:l,isFetched:d}=(0,i.Sk)("/api/organizations/".concat(t,"/sync/mcp/drive/auth"),{queryKey:[o.jR,{accountUUID:null==e?void 0:e.uuid,orgUuid:t}],enabled:a,staleTime:3e5});return{isAuthenticated:a&&!!(null==l?void 0:l.is_authenticated),isFetched:d}},I=()=>{let e=j(),n=(0,b.kO)(),t=(0,b.dJ)(s.v8.GDRIVE),a=(0,b.hm)(s.v8.GDRIVE);return!!e&&(n?t:a)},S=function(){let{callerIdentifier:e,handleAuthSuccess:n,pathname:t,queryString:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=(0,b.kO)(),{isAuthenticated:v,startAuth:p,isFetched:y}=(0,b.ob)(s.v8.GDRIVE,{callerIdentifier:e,handleAuthSuccess:n,pathname:t,queryString:a}),{isAuthenticated:_,isFetched:D}=A(),{addSuccess:j}=(0,l.Yf)(),I=(0,x.A)(),{dropdownToOpen:S,clearCallerIdentifier:E}=(0,m.t)(),L=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];null==n||n(e),j(I.formatMessage({defaultMessage:"Connected to Google Drive",id:"ij6u4TNsGF"}))},R=(e=>{let{callerIdentifier:n,pathname:t,queryString:a}=e,l=(0,f.usePathname)(),{account:d,activeOrganization:s}=(0,r.YL)(),x=null==d?void 0:d.uuid,v=null==s?void 0:s.uuid,b=C(),m=(0,c.useQueryClient)(),p=(0,u.V)(),y=(0,f.useSearchParams)(),{mutate:_}=(0,i.L2)("/api/organizations/".concat(v,"/sync/mcp/drive/auth/start"),"POST",{enabled:b,onSuccess:e=>{window.location.href=e.redirect_url}}),D=(0,g.useRef)(!1);return()=>{if(!b)return;let e="".concat(w,"=").concat(n).concat(a?"&".concat(a):""),i=(0,h.d)({pathname:t||l,searchParams:y,queryString:e,shouldOpenInClaudeApp:p});if(m.invalidateQueries({queryKey:[o.jR,{accountUUID:x,orgUuid:v}]}),p)return void window.open("/settings/connectors?open_in_browser=1&auth_start=gdrive&origin=".concat(i));D.current||(D.current=!0,_({pre_auth_state:{origin:i},redirect_uri:new URL("/connect/mcp/drive/callback",window.location.origin).toString()}))}})({callerIdentifier:e,pathname:t,queryString:a});return((0,b.FZ)({callerIdentifier:e,successParam:w,handleOpen:L}),(0,g.useEffect)(()=>{e&&S===e&&(null==n||n(!0),E())},[S,n,e,E]),d)?{isDriveAuthenticated:v,initDriveAuth:p,handleDriveTrigger:L,isFetched:y}:{isDriveAuthenticated:_,initDriveAuth:R,handleDriveTrigger:L,isFetched:D}},E=()=>{let e=(0,b.kO)(),n=(0,b.qi)(s.v8.GDRIVE);return{serverId:null==n?void 0:n.uuid,isConnected:null==n?void 0:n.isConnected,isEnabled:e}},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{account:n,activeOrganization:t}=(0,r.YL)(),a=null==n?void 0:n.uuid,l=null==t?void 0:t.uuid,d=C(),s=(0,c.useQueryClient)(),{mutate:u}=(0,v.ih)();return(0,i.L2)("/api/organizations/".concat(l,"/sync/mcp/drive/auth"),"DELETE",{enabled:!!(t&&d),...e,onSuccess:function(){for(var n,t=arguments.length,i=Array(t),r=0;r{let{documentId:n}=e,{account:t,activeOrganization:a}=(0,r.YL)(),l=null==t?void 0:t.uuid,d=null==a?void 0:a.uuid,s=C(),u=(0,c.useQueryClient)(),f=(0,i.Sk)("/api/organizations/".concat(d,"/sync/mcp/drive/document/").concat(n,"?include_content=false"),{queryKey:[o.QB,{accountUUID:l,orgUuid:d,documentId:n}],enabled:s,meta:{noToast:!0}}),x=f.isError;return(0,g.useEffect)(()=>{x&&u.invalidateQueries({queryKey:[o.jR,{accountUUID:l,orgUuid:d}]})},[u,x,l,d]),f};function N(e){let{uri:n}=e,{data:t,isLoading:a}=R({documentId:n});return{title:null==t?void 0:t.title,isLoading:a}}let k=e=>{let{account:n,activeOrganization:t}=(0,r.YL)(),a=null==n?void 0:n.uuid,l=null==t?void 0:t.uuid,d=C(),s=(0,g.useMemo)(()=>e.map(e=>"/api/organizations/".concat(l,"/sync/mcp/drive/document/").concat(e)),[e,l]),u=(0,g.useMemo)(()=>({queryKey:e.map(e=>[o.qM,{accountUUID:a,orgUuid:l,documentId:e}]),enabled:d,meta:{noToast:!0}}),[e,a,l,d]);return(0,i._i)(s,u)},M=e=>{let{account:n,activeOrganization:t}=(0,r.YL)(),a=null==n?void 0:n.uuid,l=null==t?void 0:t.uuid,d=C(),s=(0,p.bI)(),{data:u,isSuccess:c,isLoading:f}=(0,i.Sk)("/api/organizations/".concat(l,"/sync/mcp/drive/recents"),{queryKey:[o.zu,{accountUUID:a,orgUuid:l}],enabled:e&&d,meta:{noToast:!0}});return(0,g.useEffect)(()=>{if(c&&u){let e=u.map(e=>{let{uri:n,title:t}=e;return{uri:n,title:t}});(0,p.Ac)(e)}},[c,u]),{recentDriveDocs:c?u:s,isLoading:f}},T=()=>{let e=j(),n=(0,d.fS)("apps_use_bananagrams"),t=(0,b.Kn)();return e&&n||t},O=()=>{let e=C(),n=T();return e&&n&&!_.env.NEXT_PUBLIC_DISABLE_GDRIVE_INTEGRATION},q=e=>{var n;let t=O(),{account:a}=(0,r.YL)(),i=(0,d.fS)("claude_ai_sticky_project_settings"),l=(0,y.vP)("enabled_bananagrams");return!!t&&(i?!!l:e?!!(null==e||null==(n=e.conversationSettings)?void 0:n.enabled_bananagrams):!!(null==a?void 0:a.settings.enabled_bananagrams))},G=()=>(0,d.fS)("rag_prototype"),F=()=>{let e=O(),n=(0,r.mV)(),{data:t}=(0,b.LN)(),{account:a}=(0,r.YL)(),i=G(),l=(0,b.kO)(),o=(0,b.qi)(s.v8.GDRIVE);if(!e||!i)return!1;if(n)if(!l)return!!(Array.isArray(t)&&t.find(e=>{var n;return e.type===s.v8.GDRIVE&&e.enabled&&(null==(n=e.config)?void 0:n.allow_indexing)}));else{var d;let e=Array.isArray(t)?t.find(e=>e.type===s.v8.MCP_RESOURCES):null;if((null==o?void 0:o.uuid)&&(null==e||null==(d=e.config)?void 0:d.servers)){let n=e.config.servers[o.uuid];return!!(null==n?void 0:n.allow_indexing)}return!1}return!!(null==a?void 0:a.settings.enabled_gdrive_indexing)},P=()=>{let{account:e}=(0,r.YL)(),{mutate:n}=(0,a.yJ)(),{mutate:t}=(0,v.Bg)();return{toggleDriveSearchAndIndexingEnabled:a=>{var i;let{indexingEnabled:r,searchEnabled:l,dismissBanner:o}=a,d=o||!!r;r&&t({}),n({...void 0!==r?{enabled_gdrive_indexing:r}:null,...void 0!==l||!0===r?{enabled_bananagrams:null!=r?r:l}:null,...d?{dismissed_claudeai_banners:[...(null==e||null==(i=e.settings)?void 0:i.dismissed_claudeai_banners)||[],{banner_id:"drive_indexing_enablement_2/11_1",dismissed_at:new Date().toISOString()}]}:null})}}}},0x180e403f7:(e,n,t)=>{t.d(n,{m:()=>p});var a=t(0x22102fd88),i=t(0x19273021e),r=t(0x14de19ae8),l=t(0x139b5e710),o=t(0x11c7a82c2),d=t(0x1b813d90),s=t(0x10a2d47e3),u=t(0xfc89b4a4),c=t(0x1ab0d1ca1),f=t(0x1d302b010),g=t(0x1334f6ecc),x=t(0xecd80d84),v=t(0xe0c26d90),b=(t(0x1065e58a2),t(0x18175ce17)),m=t(0x20095e84e);function p(e){let{type:n,server:t,onClose:i,onDisconnect:r}=e;if(t)return(0,a.jsx)(w,{server:t,onClose:i,onDisconnect:r});switch(n){case d.v8.GITHUB:return(0,a.jsx)(h,{onClose:i,onDisconnect:r});case d.v8.GDRIVE:return(0,a.jsx)(y,{onClose:i,onDisconnect:r});case d.v8.OUTLINE:return;case d.v8.FIDDLEHEAD:return(0,a.jsx)(D,{onClose:i,onDisconnect:r});case d.v8.CUTTLEFISH:return(0,a.jsx)(j,{onClose:i,onDisconnect:r});default:return(0,a.jsx)(_,{type:n,onClose:i,onDisconnect:r})}}function h(e){let{onClose:n,onDisconnect:t}=e,{mutate:i,isPending:r}=(0,v.rW)(),l=(0,u.useCallback)(()=>{i(),null==t||t()},[i,t]);return(0,a.jsx)(C,{name:"GitHub",onDisconnect:l,disconnecting:r,onClose:n})}function y(e){let{onClose:n,onDisconnect:t}=e,{mutate:i,isPending:r}=(0,g.U5)(),l=(0,c.A)(),o=(0,u.useCallback)(()=>{i(),null==t||t()},[i,t]);return(0,a.jsx)(C,{name:"Google Drive",onDisconnect:o,disconnecting:r,onClose:n,modalMessageOverride:l.formatMessage({defaultMessage:"You won’t be able to continue any previous chats that reference content from Google Docs.",id:"Zi7eVRnAwf"})})}function _(e){let{type:n,onClose:t,onDisconnect:i}=e,{disconnect:r}=(0,b.ob)(n),l=(0,u.useCallback)(()=>{r(),null==i||i()},[r,i]);return(0,a.jsx)(C,{name:(0,m.xI)(n),onDisconnect:l,disconnecting:!1,onClose:t})}function w(e){let{server:n,onClose:t,onDisconnect:i}=e,o=(0,c.A)(),{activeOrganization:d}=(0,r.YL)(),{addError:s}=(0,l.Yf)(),{mutate:g,isPending:x}=(0,f.W3)((null==d?void 0:d.uuid)||"",n.uuid,{onSuccess:()=>{null==i||i(),t()},onError:e=>{s(o.formatMessage({defaultMessage:"Failed to disconnect from server",id:"L488a5jdgF"}),{error:e,messageForLogging:"Failed to disconnect from server"})}}),v=(0,u.useCallback)(()=>{g()},[g]);return(0,a.jsx)(C,{name:n.name,onDisconnect:v,disconnecting:x,onClose:t})}function D(e){let{onClose:n,onDisconnect:t}=e,{mutate:i,isPending:r}=(0,x.Qp)(),l=(0,m.ak)(),o=(0,s.wc)(),c=o[s.BU],f=o[s.jT],g=o[s.fh],v=(0,u.useCallback)(()=>{i(),null==t||t()},[i,t]);return(0,a.jsx)(C,{name:l(d.v8.FIDDLEHEAD),onDisconnect:v,disconnecting:r,onClose:n,modalMessageOverride:c,modalTitleOverride:f,modalButtonOverride:g})}function j(e){let{onClose:n,onDisconnect:t}=e,{mutate:r,isPending:l}=(0,i.fH)(),o=(0,m.ak)(),s=(0,u.useCallback)(()=>{r(),null==t||t()},[r,t]);return(0,a.jsx)(C,{name:o(d.v8.CUTTLEFISH),onDisconnect:s,disconnecting:l,onClose:n})}function C(e){let{name:n,onDisconnect:t,disconnecting:i,onClose:r,modalMessageOverride:l,modalTitleOverride:d,modalButtonOverride:s}=e,u=(0,c.A)(),f=null!=d?d:u.formatMessage({defaultMessage:"Disconnect {integrationName}?",id:"MUrNVj88RO"},{integrationName:n}),g=null!=s?s:u.formatMessage({defaultMessage:"Disconnect",id:"qj1uhzynub"}),x=null!=l?l:u.formatMessage({defaultMessage:"You can still continue previous chats that reference {integrationName} content. However, Claude won’t be able to access new content or perform new tasks.",id:"tlmLidjA7e"},{integrationName:n});return(0,a.jsx)(o.R,{isOpen:!0,onClose:r,title:f,onConfirm:()=>{t(),r()},confirmText:g,variant:"danger",autoFocus:!1,message:x,size:"md",isLoading:i})}},0x1b03847fb:(e,n,t)=>{t.d(n,{AM:()=>a.AM,Bi:()=>a.Bi,DG:()=>a.DG,FV:()=>a.FV,MS:()=>a.MS,RP:()=>a.RP,Wn:()=>a.Wn,cm:()=>a.cm,ms:()=>a.ms,o_:()=>a.o_,q:()=>a.q,tJ:()=>a.tJ});var a=t(0xdd00a1e9)},0x1b370f49d:(e,n,t)=>{t.d(n,{m:()=>a.Tooltip});var a=t(0xb3796c53)},0x20095e84e:(e,n,t)=>{t.d(n,{ak:()=>o,cO:()=>r,xI:()=>l});var a=t(0x1b813d90),i=t(0x10a2d47e3);let r="settings",l=e=>a.sb[e]||e,o=()=>{let e=(0,i.wc)();return n=>n===a.v8.FIDDLEHEAD&&e[i.Wj]?e[i.Wj]:n===a.v8.CUTTLEFISH&&e[i.in]?e[i.in]:a.sb[n]||n}}}]);