PageSourceSearch

https://jesshaskins.com/_assets/chatGptPlanModal-9db259c4c96be1f6.js

js jesshaskins.com collected 2026-09-28 07:45:52 UTC 20,398 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[20757],{803857(e,t,n){n.d(t,{l:()=>m,f:()=>i}),n(159952),n(635790);var a=n(440302);let r={k1xSpc:"x78zum5",kXwgrk:"x1q0g3np",kGNEyG:"x6s0dn4",$$css:!0};function i(e){let{tint:t,action:i}=e,{label:o,onClick:l,icon:s,iconTrailing:c,disabled:d}=i,u=(0,n(960253).I)(()=>({button:{color:"gray"===t?n(632079).Tj.text.primary:n(632079).Tj[t].text.secondary,borderWidth:1,borderStyle:"solid",borderColor:n(632079).Tj[t].border.strongTranslucent},buttonHovered:{backgroundColor:n(632079).Tj[t].background.secondaryTranslucent},buttonPressed:{backgroundColor:n(632079).Tj[t].background.tertiaryTranslucent}}),[t]);return(0,a.jsx)(n(548436).A,{iconLeading:s?{icon:s,size:"sm"}:void 0,iconTrailing:c?{icon:c,size:"sm"}:void 0,onClick:l,disabled:d,style:u.button,hoveredStyle:u.buttonHovered,pressedStyle:u.buttonPressed,children:(0,a.jsx)(n(111010).D,{styleKey:"bodyMedium",style:r,children:o})})}let o=(0,n(327219).YK)({learnMore:{id:"banner.learnMore",defaultMessage:"Learn more"},dismiss:{id:"banner.dismiss",defaultMessage:"Dismiss"}});function l(e,t){return(0,n(960253).I)(()=>({container:{position:"relative",backgroundColor:n(632079).Tj[e].background.secondary,padding:"8px 12px",minHeight:44,flexShrink:0},icon:{width:n(139424).A.isMobile?n(104509).Ev.default:n(104509).Ev.sm,height:n(139424).A.isMobile?n(104509).Ev.default:n(104509).Ev.sm,fill:t?n(632079).Tj[t].icon.accentPrimary:n(632079).Tj[e].icon.secondary},content:{color:n(632079).Tj[e].text.secondary},contentAutoLayout:{position:"relative",color:n(632079).Tj[e].text.secondary},learnMoreIcon:{fill:n(632079).Tj[e].icon.secondary},titleIcon:{marginInlineEnd:8}}),[e,t])}function s(e){let{onDismiss:t,tint:r,iconColor:i}=e,l=(0,n(327219).tz)();if(!t)return null;let s=i?{colorPalette:i,colorVariant:"accentPrimary"}:{colorPalette:r,colorVariant:"secondary"};return(0,a.jsx)(n(374533).K,{size:"xs",onClick:t,icon:n(25094).xMarkSmallIcon,colorPalette:s.colorPalette,colorVariant:s.colorVariant,ariaLabel:l.formatMessage(o.dismiss)})}function c(e){let{tint:t,iconGroup:r,style:i}=e;return r?(0,a.jsx)(n(708966).Q,{iconGroup:r,variantName:"small",colorPalette:t,colorVariant:"secondary",style:i}):null}let d={kVAEAm:"x1n2onr6",$$css:!0};function u(e){let{label:t,iconGroup:r,tint:u,onDismiss:g,actions:p,onLearnMoreClick:h}=e,f=l(u),m=(0,n(327219).tz)();return(0,a.jsxs)(n(4458).fI,{style:f.container,width:"100%",alignItems:"center",justifyContent:"space-between",children:[(0,a.jsxs)(n(4458).fI,{style:f.contentAutoLayout,alignItems:"center",justifyContent:"center",children:[(0,a.jsx)(c,{tint:u,iconGroup:r,style:f.titleIcon}),(0,a.jsx)(n(111010).D,{styleKey:"bodyMedium",children:t}),h?(0,a.jsx)(n(374533).K,{onClick:h,icon:()=>(0,a.jsx)(n(708966).Q,{iconGroup:n(799472).u,variantName:"default",colorPalette:u,colorVariant:"secondary"}),ariaLabel:m.formatMessage(o.learnMore)}):void 0]}),(0,a.jsxs)(n(4458).fI,{gap:12,alignItems:"center",justifyContent:"flex-end",style:d,flex:"1 1 0",children:[(0,a.jsx)(n(4458).fI,{gap:8,alignItems:"center",justifyContent:"center",style:d,children:null==p?void 0:p.map((e,t)=>e.isCustom?e.render():(0,a.jsx)(i,{tint:u,action:e},t))}),(0,a.jsx)(s,{onDismiss:g,tint:u})]})]})}function g(e){let{label:t,iconGroup:r,staticIcon:u,iconColor:g,tint:p,onDismiss:h,actions:f,onLearnMoreClick:m,alignment:y="center"}=e,v=l(p,g),b=(0,n(327219).tz)(),x=r?(0,a.jsx)(c,{tint:p,iconGroup:r,style:v.titleIcon}):u?u({...v.icon,...v.titleIcon}):null;return(0,a.jsxs)(n(4458).fI,{style:v.container,alignItems:"center",width:"100%",justifyContent:"space-between",gap:8,children:[(0,a.jsxs)(n(4458).fI,{style:v.contentAutoLayout,gap:24,flexGrow:1,alignItems:"center",justifyContent:"start"===y?"space-between":"center",children:[(0,a.jsxs)(n(4458).fI,{alignItems:"center",justifyContent:"center",style:d,children:[x,(0,a.jsx)(n(111010).D,{styleKey:"bodyMedium",children:t}),m?(0,a.jsx)(n(51831).m_,{content:()=>b.formatMessage(o.learnMore),children:e=>(0,a.jsx)(n(374533).K,{onClick:m,icon:()=>(0,a.jsx)(n(708966).Q,{iconGroup:n(799472).u,variantName:"default",colorPalette:p,colorVariant:"secondary"}),ariaLabel:b.formatMessage(o.learnMore),...e})}):void 0]}),f?(0,a.jsx)(n(4458).fI,{gap:8,style:d,children:null==f?void 0:f.map((e,t)=>e.isCustom?e.render():(0,a.jsx)(i,{tint:p,action:e},t))}):null]}),(0,a.jsx)(s,{onDismiss:h,tint:p,iconColor:g})]})}function p(e){let{label:t,description:r,iconGroup:o,staticIcon:u,iconColor:g,tint:p,onDismiss:h,actions:f,noRoundedCorners:m}=e,y=l(p,g),v=(0,n(960253).I)(()=>({container:{position:"relative",backgroundColor:n(632079).Tj[p].background.secondary,padding:16,borderRadius:8*!m,minHeight:44,flexShrink:0}}),[p,m]),b=o?(0,a.jsx)(c,{tint:p,iconGroup:o}):u?u(y.icon):null;return(0,a.jsxs)(n(4458).fI,{style:v.container,gap:8,width:"100%",children:[b?(0,a.jsx)(n(4458).fI,{height:20,alignItems:"center",justifyContent:"center",children:b}):null,(0,a.jsxs)(n(4458).VP,{style:y.content,gap:8,flex:"1 1 0",children:[(0,a.jsxs)(n(4458).VP,{gap:4,style:d,children:[(0,a.jsx)(n(111010).D,{styleKey:"bodyMedium",colorVariant:"gray"===p?"primary":void 0,children:t}),r?(0,a.jsx)(n(111010).D,{styleKey:"bodyRegular",children:r}):null]}),f?(0,a.jsx)(n(4458).fI,{gap:8,style:d,children:null==f?void 0:f.map((e,t)=>e.isCustom?e.render():(0,a.jsx)(i,{tint:p,action:e},t))}):null]}),(0,a.jsx)(s,{onDismiss:h,tint:p,iconColor:g})]})}function h(e){let{label:t,staticIcon:r,tint:o,iconColor:c,onDismiss:u,actions:g}=e,p=l(o,c),h=void 0!==u,f=(0,n(960253).I)(()=>({container:{position:"relative",backgroundColor:n(632079).Tj[o].background.secondary,paddingTop:h?12:8,paddingInlineEnd:h?12:8,paddingBottom:h?12:8,paddingInlineStart:12,borderRadius:8,height:44,flexShrink:0},label:{color:n(632079).Tj[o].text.secondary,flex:"1 1 0",minWidth:0}}),[o,h]);return(0,a.jsxs)(n(4458).fI,{style:f.container,gap:8,alignItems:"center",width:"100%",children:[r?(0,a.jsx)(n(4458).fI,{height:20,alignItems:"center",justifyContent:"center",flexShrink:0,children:r(p.icon)}):null,(0,a.jsxs)(n(4458).fI,{flex:"1 1 0",minWidth:0,alignItems:"center",justifyContent:"space-between",gap:8,children:[(0,a.jsx)(n(111010).D,{styleKey:"bodyMedium",style:f.label,lineClamp:1,colorVariant:"gray"===o?"primary":void 0,children:t}),g?(0,a.jsx)(n(4458).fI,{gap:8,style:d,flexShrink:0,children:null==g?void 0:g.map((e,t)=>e.isCustom?e.render():(0,a.jsx)(i,{tint:o,action:e},t))}):null]}),(0,a.jsx)(s,{onDismiss:u,tint:o,iconColor:c})]})}function f(e){let{tint:t,onDismiss:r,content:i,alignment:o="center",verticalAlignment:c="center"}=e,d=l(t);return(0,a.jsxs)(n(4458).fI,{style:d.container,gap:8,alignItems:c,justifyContent:"space-between",width:"100%",children:[(0,a.jsx)(n(4458).fI,{style:d.content,flexGrow:1,justifyContent:o,children:i}),(0,a.jsx)(s,{onDismiss:r,tint:t})]})}function m(e){let{display:t}=e;switch(t){case"inline":return(0,a.jsx)(p,{...e});case"full-width":if(n(139424).A.isMobile)return(0,a.jsx)(u,{...e});return(0,a.jsx)(g,{...e});case"full-width-no-content":return(0,a.jsx)(f,{...e});case"inline-compact":return(0,a.jsx)(h,{...e})}return null}},6137(e,t,n){n(533958);
1class a extends Error{constructor(e,t){super(e,t),this.reason=e}}function r(e){var t,a;let r=null==(t=n(295206).P.getProviderTokenSharing(e.environment,{spaceId:e.spaceId}))?void 0:t.openai;return((null==r?void 0:r.allowanceStatus)==="exhausted"?r.enabled:void 0)??(null==(a=d(e))?void 0:a.getSettingsStore().getKeyValue("chatgpt_token_sharing_enabled"))??!0}function i(e){return!0===o(e)}function o(e){var t;return null==(t=d(e))?void 0:t.getSettingsStore().getKeyValue("chatgpt_token_sharing_notion_fallback_enabled")}async function l(e){let t=d(e);if(void 0===t)throw Error("ChatGPT fallback requires a workspace membership");let{serverCommitResult:a}=(0,n(323517).createAndCommit)({environment:e.environment,userAction:"ChatGptTokenSharing.setNotionFallbackEnabled",cellTarget:{spaceWithId:e.spaceId},canUndo:!1,perform:a=>{(0,n(504197).y)({store:t,transaction:a,operation:n(443756).op.set({pointer:t.pointer,path:["settings","chatgpt_token_sharing_notion_fallback_enabled"],args:e.enabled})})}});await a,await n(295206).P.resetData(e.environment,{spaceId:e.spaceId})}function s(e){let{environment:t,connectionStatus:n,hasEligibleModel:a}=e,i=d(e),o=r(e);return void 0===t.currentUser.id||!1===a?{status:"unavailable",enabled:o}:void 0===i||void 0===n?{status:"loading",enabled:o}:"available"!==n?{status:n,enabled:o}:{status:void 0===a?"loading":"available",enabled:o}}async function c(e){let t=d(e);if(void 0===t)throw Error("ChatGPT token sharing requires a workspace membership");let{serverCommitResult:r}=(0,n(323517).createAndCommit)({environment:e.environment,userAction:"ChatGptTokenSharing.setEnabled",cellTarget:{spaceWithId:e.spaceId},canUndo:!1,perform:a=>{(0,n(504197).y)({store:t,transaction:a,operation:n(443756).op.set({pointer:t.pointer,path:["settings","chatgpt_token_sharing_enabled"],args:e.enabled})})}});try{await r}catch(e){throw new a("preference_commit_failed",{cause:e})}let i=n(295206).P.getProviderTokenSharing(e.environment,{spaceId:e.spaceId});try{await n(295206).P.resetData(e.environment,{spaceId:e.spaceId});let t=n(295206).P.getProviderTokenSharing(e.environment,{spaceId:e.spaceId});if(void 0===t||t===i)throw Error("Could not refresh sharing state after saving the preference")}catch(e){throw new a("catalog_refresh_failed",{cause:e})}}function d(e){let t=e.environment.currentUser.id;if(void 0===t)return;let a=(0,n(852864).H)({environment:e.environment,userId:t,spaceStore:new(n(695906)).SpaceStore(e.environment,{table:"space",id:e.spaceId})});return null!=a&&a.getAlive()&&a.getUserId()===t?a:void 0}n.d(t,{AT:()=>a,Ei:()=>c,Gt:()=>i,Iq:()=>s,Ku:()=>o,S1:()=>r,aH:()=>l})},269313(e,t,n){n.d(t,{WG:()=>o,bm:()=>d,Y1:()=>c,Xv:()=>s}),n(533958),n(176765),n(851344),n(866491);var a=()=>n(546605);class r extends a().Store{getInitialState(){}}let i=new r,o=(0,n(327219).YK)({connect:{id:"aiSettings.chatGptSharing.connect",defaultMessage:"Connect ChatGPT"},connected:{id:"aiSettings.chatGptSharing.connected",defaultMessage:"ChatGPT connected. Token sharing is ready."},opened_browser:{id:"aiSettings.chatGptSharing.openedBrowser",defaultMessage:"Finish connecting ChatGPT in your browser."},email_mismatch:{id:"aiSettings.chatGptSharing.emailMismatch",defaultMessage:"Use a ChatGPT account with the same email as your Notion account, then try again."},email_unverified:{id:"aiSettings.chatGptSharing.emailUnverified",defaultMessage:"Verify your email with ChatGPT, then try again."},unavailable:{id:"aiSettings.chatGptSharing.unavailable",defaultMessage:"Token sharing was not enabled. Please try connecting again."},cancelled:{id:"aiSettings.chatGptSharing.cancelled",defaultMessage:"Connection cancelled."},failed:{id:"aiSettings.chatGptSharing.failed",defaultMessage:"Could not connect ChatGPT. Please try again from this Notion account."}}),l=new Map;function s(e){var t;let{userId:n,spaceId:a,state:r,result:i}=e,o=r?l.get(r):void 0;if(r&&o&&o.userId===n&&o.spaceId===a)return l.delete(r),null==(t=o.resolve)||t.call(o,i),{returnUrl:o.returnUrl,resumedInvitation:!!o.resolve}}async function c(e,t){var a,r,s;let c,{spaceId:u}=t,g=window.location.href,p=e.currentUser.id;if(!p||(null==(a=n(728372).AppStoreCurrentUserStore.getState())?void 0:a.id)!==p)return"cancelled";if(!(0,n(95001)._)(e))return"failed";i.setState(void 0);try{let a=(0,n(452346).Q)(),i=await e.api.callMainCellApi({environment:e,eventName:"startChatGptSharingConnection",data:{desktopTabId:e.device.isElectronAny?n(898735).A.state.currentTab.id:void 0,popupFlowId:a,spaceId:u,callbackType:e.device.isElectronAny?"nativeredirect":"popup"}});if("success"!==i.type)return"failed";if((null==(r=n(728372).AppStoreCurrentUserStore.getState())?void 0:r.id)!==p)return"cancelled";if(e.device.isElectronAny&&t.desktopConsent){let{signal:e,onBrowserOpened:a}=t.desktopConsent,r=new URL(i.data.url).searchParams.get("state");if(e.aborted)return"cancelled";if(!r)return"failed";let o=(0,n(326904).yX)(),s=()=>o.resolve("cancelled");l.set(r,{userId:p,spaceId:u,returnUrl:g,resolve:o.resolve}),e.addEventListener("abort",s,{once:!0});try{if(!await (0,n(754573).P)(i.data.url))return"failed";return e.aborted||a(),await o.promise}finally{l.delete(r),e.removeEventListener("abort",s)}}if(e.device.isElectronAny){if(t.returnToCurrentPage){if(!(c=new URL(i.data.url).searchParams.get("state")??void 0))return"failed";l.set(c,{userId:p,spaceId:u,returnUrl:g})}if(!await (0,n(754573).P)(i.data.url))return c&&l.delete(c),"failed";return(0,n(819652).HK)({id:"chatgpt-sharing-connection",message:n(962299).A.formatMessage(o.opened_browser)}
1),"opened_browser"}let h=await (0,n(358586).P)(e,{url:i.data.url,flowId:a,width:610,height:700,titleMessage:o.connect,cleanupOldPopups:!0,useBufferedClose:!0});if(!h||(null==(s=n(728372).AppStoreCurrentUserStore.getState())?void 0:s.id)!==p)return"cancelled";let f=new URL(h).searchParams;if(f.has("error"))return"cancelled";let m=f.get("code"),y=f.get("state");if(!m||!y)return"failed";let v=await d(e,{code:m,state:y,spaceId:u});return"email_mismatch"===v&&t.returnToCurrentPage&&(0,n(493794).Ow)({currentPage:"ai",tab:"usage",highlightedSetting:"aiSettingsChatGptSharing",openedFrom:"misc"}),v}catch(e){return c&&l.delete(c),(0,n(208318).t)().log({level:"warning",from:"connectChatGptSharing",type:"connectionFailed",data:{miscDataToConvertToString:e instanceof Error?"error":"unknown"}}),"failed"}}async function d(e,t){var a,r,o;let l=e.currentUser.id;if(!l||(null==(a=n(728372).AppStoreCurrentUserStore.getState())?void 0:a.id)!==l)return"cancelled";try{let a=await e.api.callMainCellApi({environment:e,eventName:"completeChatGptSharingConnection",data:t});if("success"!==a.type)return"failed";if((null==(r=n(728372).AppStoreCurrentUserStore.getState())?void 0:r.id)!==l)return"cancelled";return i.setState("email_mismatch"===a.data.status?l:void 0),"connected"===a.data.status&&await (0,n(645324).t)({environment:e,spaceId:t.spaceId}),a.data.status}catch(e){if((null==(o=n(728372).AppStoreCurrentUserStore.getState())?void 0:o.id)!==l)return"cancelled";return(0,n(208318).t)().log({level:"warning",from:"completeChatGptSharing",type:"connectionFailed",data:{miscDataToConvertToString:e instanceof Error?"error":"unknown"}}),"failed"}}},645324(e,t,n){async function a(e){let{environment:t,spaceId:a}=e;try{await Promise.all([n(926831).N.resetData(t,{}),n(295206).P.resetData(t,{spaceId:a})])}catch(e){(0,n(208318).t)().log({level:"warning",from:"refreshChatGptSharingConnection",type:"connectionRefreshFailed",data:{miscDataToConvertToString:{errorType:typeof e}}})}}n.d(t,{t:()=>a})},178309(e,t,n){n.r(t),n.d(t,{ChatGptPlanModal:()=>s});var a=n(635790);let r=n.p+"257b7396eccf3daf.png";var i=n(440302);let o=(0,n(327219).YK)({title:{id:"aiSettings.chatGptSharing.emailMismatchTitle",defaultMessage:"ChatGPT account email doesn’t match"},description:{id:"aiSettings.chatGptSharing.emailMismatchDescription",defaultMessage:"Your Notion account uses {email}. Connect a ChatGPT account with this email, then try again."}});function l(e){let{email:t}=e,r=(0,n(327219).tz)(),{announce:l}=(0,n(813367).U)(),s=r.formatMessage(o.title),c=t?r.formatMessage(o.description,{email:t}):r.formatMessage(n(269313).WG.email_mismatch);return(0,a.useEffect)(()=>
1{l(`${s}. ${c}`)},[l,s,c]),(0,i.jsx)("section",{"aria-label":s,children:(0,i.jsx)(n(803857).l,{display:"inline",tint:"red",staticIcon:n(50171).exclamationMarkTriangleSmallIcon,label:s,description:c})})}function s(e){let{spaceId:t}=e,r=(0,n(533992).v3)(),o=(0,n(579993).K8)(()=>{var e;return null==(e=n(728372).AppStoreCurrentUserStore.getState())?void 0:e.getEmail()},[]),l=(0,n(579993).K8)(()=>{var e;return null==(e=n(295206).P.getProviderTokenSharing(r,{spaceId:t}))?void 0:e.openai},[r,t]),s=null==l?void 0:l.workspace.status,c="eligible"===s,u=(null==l?void 0:l.workspace.status)==="unavailable"&&"feature_disabled"===l.workspace.reason,[g,p]=(0,a.useState)(!1),[h,f]=(0,a.useState)(!1),m=!h&&((null==l?void 0:l.connectionStatus)==="connected"||(null==l?void 0:l.enabled)===!0),[y,v]=(0,a.useState)(!1),b=(0,a.useRef)(),[x,S]=(0,a.useState)(),j=(0,a.useRef)(!1);(0,a.useEffect)(()=>(j.current=!0,()=>{var e;j.current=!1,null==(e=b.current)||e.abort()}),[]),(0,a.useEffect)(()=>{("ineligible"===s||u||m)&&(0,n(960342).Jq)(void 0)},[s,u,m]);let C=(0,a.useCallback)(()=>{if(!g||y){var e;null==(e=b.current)||e.abort();let t=(0,n(904434).R$)(r);t&&(0,n(323517).createAndCommit)({environment:r,userAction:"ChatGptPlanModal.dismiss",canUndo:!1,cellTarget:"main",perform:e=>{(0,n(862759).m)({userSettingsStore:t,transaction:e,data:{dismissed_chatgpt_plan_prompt:!0}})}}),(0,n(960342).Jq)(void 0)}},[r,g,y]),w=(0,a.useCallback)(async()=>{var e,a,i;if(g||!c||!l)return;let o=r.currentUser.id;if(o&&(null==(e=n(728372).AppStoreCurrentUserStore.getState())?void 0:e.id)===o){f(!0),p(!0),S(void 0);try{if("connected"!==l.connectionStatus){let e=new AbortController;b.current=e;let a=await (0,n(269313).Y1)(r,{spaceId:t,desktopConsent:{signal:e.signal,onBrowserOpened:()=>v(!0)}});if(e.signal.aborted||!j.current||(null==(i=n(728372).AppStoreCurrentUserStore.getState())?void 0:i.id)!==o||(v(!1),"opened_browser"===a))return;if("connected"!==a)return void S(a)}await (0,n(6137).Ei)({environment:r,spaceId:t,enabled:!0}),j.current&&(null==(a=n(728372).AppStoreCurrentUserStore.getState())?void 0:a.id)===o&&(0,n(960342).Jq)(void 0)}catch(e){(0,n(208318).t)().log({level:"warning",from:"ChatGptPlanModal",type:"enableFailed",data:{miscDataToConvertToString:{errorType:typeof e}}}),j.current&&S("saveFailed")}finally{j.current&&p(!1)}}},[r,t,c,l,g]);return!c||m?null:(0,i.jsx)(d,{pending:g,waitingForBrowser:y,error:x,email:o,onEnable:w,onDismiss:C})}let c={container:{background:n(632079).Tj.background.elevated},hero:{display:"block",width:"100%",height:"auto"}};function d(e){let{pending:t,waitingForBrowser:o,error:s,email:d,onEnable:u,onDismiss:g}=e,p=(0,a.useId)(),h=(0,a.useId)();return(0,i.jsx)(n(171849).a,{open:!0,onDismiss:g,ariaLabelledBy:p,ariaDescribedBy:h,preventHideChildrenWhileOpening:!0,children:(0,i.jsxs)(n(4458).VP,{width:480,maxWidth:"calc(100vw - 32px)",style:c.container,children:[(0,i.jsx)("img",{src:r,alt:"",width:1920,height:800,style:c.hero}),(0,i.jsxs)(n(4458).VP,{padding:24,gap:24,children:[(0,i.jsxs)(n(4458).VP,{gap:8,children:[(0,i.jsx)(n(111010).D,{id:p,styleKey:"titleXlBold",children:(0,i.jsx)(n(327219).sA,{id:"aiSettings.chatGptPlanModal.title",defaultMessage:"Use your ChatGPT plan in Notion"})}),(0,i.jsx)(n(111010).D,{id:h,styleKey:"bodyRegular",colorVariant:"secondary",children:(0,i.jsx)(n(327219).sA,{id:"aiSettings.chatGptPlanModal.description",defaultMessage:"Enable your ChatGPT Pro or Plus account to use your existing plan with Notion Agent."})}),o?(0,i.jsx)("div",{role:"status",children:(0,i.jsx)(n(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:(0,i.jsx)(n(327219).sA,{...n(269313).WG.opened_browser})})}):void 0,"email_mismatch"===s?(0,i.jsx)(l,{email:d}):s?(0,i.jsx)("div",{role:"status",children:(0,i.jsx)(n(111010).D,{styleKey:"bodyRegular",colorPalette:"red",colorVariant:"primary",children:"saveFailed"===s?(0,i.jsx)(n(327219).sA,{id:"aiSettings.chatGptPlanModal.saveFailed",defaultMessage:"Could not enable your ChatGPT plan. Please try again."}):(0,i.jsx)(n(327219).sA,{...n(269313).WG[s]})})}):void 0]}),(0,i.jsxs)(n(4458).fI,{gap:8,justifyContent:"flex-end",children:[(0,i.jsx)(n(988022).p,{colorVariant:"secondary",onClick:g,disabled:t&&!o,size:"lg",children:(0,i.jsx)(n(327219).sA,{id:"aiSettings.chatGptPlanModal.dismiss",defaultMessage:"Dismiss"})}),(0,i.jsx)(n(912946).j,{onClick:u,isLoading:t,disabled:t,colorPalette:"blue",size:"lg",autoFocus:!0,children:(0,i.jsx)(n(327219).sA,{id:"aiSettings.chatGptPlanModal.enable",defaultMessage:"Enable"})})]})]})]})})}},926831(e,t,n){n(533958);let a=new(n(273917)).U6(e=>e.currentUser.id??"",async e=>{try{let t=await e.api.callMainCellApi({environment:e,eventName:"getChatGptSharingConnection",data:{}});if("success"!==t.type)throw Error("Connection status request failed");return{status:"loaded",connected:t.data.connected}}catch(e){return(0,n(208318).t)().log({level:"warning",from:"ChatGptSharingConnectionStore",type:"connectionStatusFailed",data:{miscDataToConvertToString:{errorType:typeof e}}}),{status:"failed"}}});n.d(t,{},{N:a})}}]);

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.