1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[21260],{955381(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),"object"===n(t)?(a=t.min||0,i=t.max):(a=arguments[1],i=arguments[2]);var a,i,o=encodeURI(e).split(/%..|./).length-1;return o>=a&&(void 0===i||o<=i)};var i,r=(i=a(159713))&&i.__esModule?i:{default:i};function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default},134243(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),(t=(0,s.default)(t,d)).require_display_name||t.allow_display_name){var a=e.match(c);if(a){var l,h,w=a[1];if(e=e.replace(w,"").replace(/(^<|>$)/g,""),w.endsWith(" ")&&(w=w.slice(0,-1)),!(!(!(h=(l=w).replace(/^"(.+)"$/,"$1")).trim()||/[\.";<>]/.test(h)&&(h===l||h.split('"').length!==h.split('\\"').length))&&1))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>254)return!1;var v=e.split("@"),y=v.pop(),b=y.toLowerCase();if(t.host_blacklist.includes(b)||t.host_whitelist.length>0&&!t.host_whitelist.includes(b))return!1;var x=v.join("@");if(t.domain_specific_validation&&("gmail.com"===b||"googlemail.com"===b)){var k=(x=x.toLowerCase()).split("+")[0];if(!(0,r.default)(k.replace(/\./g,""),{min:6,max:30}))return!1;for(var S=k.split("."),_=0;_<S.length;_++)if(!g.test(S[_]))return!1}if(!1===t.ignore_max_length&&(!(0,r.default)(x,{max:64})||!(0,r.default)(y,{max:254})))return!1;if(!(0,n.default)(y,{require_tld:t.require_tld,ignore_max_length:t.ignore_max_length,allow_underscores:t.allow_underscores})){if(!t.allow_ip_domain)return!1;if(!(0,o.default)(y)){if(!y.startsWith("[")||!y.endsWith("]"))return!1;var C=y.slice(1,-1);if(0===C.length||!(0,o.default)(C))return!1}}if('"'===x[0])return x=x.slice(1,x.length-1),t.allow_utf8_local_part?m.test(x):p.test(x);for(var I=t.allow_utf8_local_part?f:u,A=x.split("."),j=0;j<A.length;j++)if(!I.test(A[j]))return!1;return!t.blacklisted_chars||-1===x.search(RegExp("[".concat(t.blacklisted_chars,"]+"),"g"))};var i=l(a(159713)),r=l(a(955381)),n=l(a(978540)),o=l(a(916390)),s=l(a(935660));function l(e){return e&&e.__esModule?e:{default:e}}var d={allow_display_name:!1,allow_underscores:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blackl
1isted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},c=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,u=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,g=/^[a-z\d]+$/,p=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A1-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,m=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default,e.exports.default=t.default},978540(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e),(t=(0,r.default)(t,o)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1)),!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var a=e.split("."),n=a[a.length-1];return!(t.require_tld&&(a.length<2||!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(n)||/\s/.test(n)))&&!(!t.allow_numeric_tld&&/^\d+$/.test(n))&&a.every(function(e){return!(e.length>63&&!t.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)||/[\uff01-\uff5e]/.test(e)||/^-|-$/.test(e)||!t.allow_underscores&&/_/.test(e))})};var i=n(a(159713)),r=n(a(935660));function n(e){return e&&e.__esModule?e:{default:e}}var o={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default},916390(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return((0,r.default)(t),a=String(a))?"4"===a?s.test(t):"6"===a&&d.test(t):e(t,4)||e(t,6)};var i,r=(i=a(159713))&&i.__esModule?i:{default:i},n="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",o="(".concat(n,"[.]){3}").concat(n),s=new RegExp("^".concat(o,"$")),l="(?:[0-9a-fA-F]{1,4})",d=RegExp("^("+"(?:".concat(l,":){7}(?:").concat(l,"|:)|")+"(?:".concat(l,":){6}(?:").concat(o,"|:").concat(l,"|:)|")+"(?:".concat(l,":){5}(?::").concat(o,"|(:").concat(l,"){1,2}|:)|")+"(?:".concat(l,":){4}(?:(:").concat(l,"){0,1}:").concat(o,"|(:").concat(l,"){1,3}|:)|")+"(?:".concat(l,":){3}(?:(:").concat(l,"){0,2}:").concat(o,"|(:").concat(l,"){1,4}|:)|")+"(?:".concat(l,":){2}(?:(:").concat(l,"){0,3}:").concat(o,"|(:").concat(l,"){1,5}|:)|")+"(?:".concat(l,":){1}(?:(:").concat(l,"){0,4}:").concat(o,"|(:").concat(l,"){1,6}|:)|")+"(?::((?::".concat(l,"){0,5}:").concat(o,"|(?::").concat(l,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default},159713(e,t){function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=a(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default},935660(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var a in t)void 0===e[a]&&(e[a]=t[a]);return e},e.exports=t.default,e.exports.default=t.default},874020(e,t,a){function i(e,t){a(775657).electronApi&&a(775657).electronApi.navigationReady&&a(775657).electronApi.navigationReady(e,t)}a.d(t,{u:()=>i})},389432(e,t,a){a(435368);var i=()=>a(255482);function r({RouterStore:e,currentUserId:t}){let a=e.state.id;i().K.remove({userId:t,key:a})}function n({currentUserId:e}){let t=`${e||"guest"}:`,a=[];for(let r of(i().K.scan((e,i)=>{var r;e.startsWith(t)&&"object"==typeof(r=i)&&null!==r&&"scrollTop"in r&&"blockIds"in r&&"index"in r&&a.push(e.slice(t.length))}),a))i().K.remove({userId:e,key:r})}a.d(t,{T:()=>r,z:()=>n})},171929(e,t,a){function i({historyId:e,currentUserId:t}){return a(255482).K.get({userId:t,key:e})}a.d(t,{G:()=>i})},590210(e,t,a){a(635790);var i=a(440302);function r({navigationErrorFallback:e,renderErrorFallback:t,route:n,isFrameworkRoute:o,layout:s,legacyContent:l}){let d=(0,a(533992).v3)(),c=(0,a(579993).O$)(d.RouterStore),u=(0,a(402916).F)();if("error"===u.status)return(0,i.jsx)(i.Fragment,{children:e});let g=o?a(580409).pS.get(n.name):void 0,p="pending"===u.status||"redirecting"===u.status,f=o&&"app"===s&&(null==g?void 0:g.render)!==void 0;return p&&!f?(0,i.jsx)(a(515487).r,{}):o?(null==g?void 0:g.render)!==void 0?(0,i.jsx)(a(337336).K,{fallback:t,from:`ClientRouting.render.${n.name}`,resetKey:c.id,team:"web-infra",children:g.render({environment:d,routerState:c})}):(0,i.jsx)(a(515487).r,{}):(0,i.jsx)(a(337336).K,{fallback:t,from:`Router.${n.name}`,resetKey:c.id,team:"web-infra",children:l})}a.d(t,{z:()=>r})},572305(e,t,a){function i(e={redirectType:"immediate",redirectUrl:a(168962).JZ.root}){return{name:"requireAdminMode",check:()=>!!a(139424).A.isAdminMode||e}}a.d(t,{G:()=>i})},1536(e,t,a){function i(e,t={redirectType:"immediate",redirectUrl:a(168962).JZ.notFound}){return{name:`requireBootFeatureGate(${e})`,check:()=>a(218744).default.isStatsigReady()?!!a(218744).default.checkGate({gateName:e})||t:!!(0,a(826711).isBootGateEnabled)(e)||t}}a.d(t,{l:()=>i})},374376(e,t,a){function i(e,t={redirectType:"immediate",redirectUrl:a(168962).JZ.notFound}){return{name:`requireEnvironment(${e.join(", ")})`,check:()=>!!e.includes("production")||t}}a.d(t,{L:()=>i})},402916(e,t,a){function i(){let e=(0,a(533992).v3)();return(0,a(579993).K8)(()=>{var t;let i;return t=e.RouterStore.state.id,"idle"===(i=a(399704).o.state).status||t===i.navigationId?i:{status:"idle"}},[e.RouterStore])}a.d(t,{F:()=>i})},904715(e,t,a){a.d(t,{Ix:()=>a(800198).Router,pX:()=>a(700473).wasRequestedOnAlternateDomain,wc:()=>a(647739).wc,xS:()=>a(313281).x})},625906(e,t,a){function i(e){return e.device.isAndroid&&!e.device.isTablet||e.device.isTablet&&e.WindowSizeStore.isPortrait()}a.d(t,{o:()=>i})},901587(e,t,a){a.r(t);var i=a(635790),r=a(440302);let n={insetInlineEnd:0},o={insetInlineStart:0},s={position:"relative"};function l(e){let t,{config:l,anchorToSide:d,children:u,onDismiss:p,onAnimationEnd:f,keyboardShortcut:m,onWidthWillChange:h,onWidthChanged:w,onUserResizeReset:v,appearance:y,skipInitialAnimation:b}=e,x=(0,a(482170).l)(l),k=(0,a(668745).ZC)(x),[S,_]=(0,i.useState)(void 0),C="resizable"===x.mode,I="resizable"===x.mode?x.min:0,A="resizable"===x.mode?x.max:1/0,[j,M]=(0,i.useState)(0);(0,i.useEffect)(()=>{let e;switch(x.mode){case"closed":e=0;break;case"fill":e=x.availableWidth;break;case"fixed":e=x.width;break;case"resizable":e=S??x.userOverride??x.defaultSize;break;default:(0,a(48697).HB)(x)}let t=Math.max(I,Math.min(A,e));t!==j&&(null==h||h(t,void 0!==S),M(t))},[x,S,j,h,I,A]);let T=(0,i.useRef)(!1);k!==x&&(T.current=(null==k?void 0:k.mode)!==x.mode&&!(b&&void 0===k));let R="closed"!==x.mode,P=(0,i.useCallback)(()=>{T.current=!1,null==f||f(x),null==w||w(j)},[x,f,j,w]);(0,i.useEffect)(()=>{_(void 0)},[x]);let D=(0,i.useCallback)(e=>{C&&(T.current=!1,_(e))},[C]),L=(0,i.useCallback)(e=>{var t;if("resizable"!==x.mode)return;let a=e??S;void 0!==a&&(null==(t=x.onUserResize)||t.call(x,a),_(void 0),null==w||w(a))},[x,S,w]),E=(0,a(960253).I)(()=>({outer:{overflow:"clip",height:"100%",position:"relative",minWidth:0,pointerEvents:"none",flexShrink:0,..."elevated"===y&&R?{boxShadow:a(632079).Tj.shadow.outline.lg}:{}},borderArea:{position:"absolute",top:0,height:"100%",zIndex:100,display:"flex",insetInlineEnd:"left"===d?0:void 0,insetInlineStart:"right"===d?0:void 0}}),[d,y,R]);"resizable"===x.mode?t=(0,r.jsx)(g,{size:j,minSize:I,maxSize:A,anchorToSide:d,onSizeChanging:D,onSizeChangeFinished:L,onSizeChangeReset:v,onDismiss:p,keyboardShortcut:m}):"fixed"===x.mode&&(t=(0,r.jsx)(c,{}));let F=T.current;return(0,r.jsx)(a(654979).A,{style:E.outer,forceCompositeLayer:!0,config:{duration:400},animate:{width:R?j:0},skip:!F,onAnimationEnd:P,children:(0,r.jsx)("div",{style:{width:j,height:"100%",position:"absolute",..."right"===d?n:o},children:(0,r.jsxs)(a(4458).fI,{className:"autolayout-row autolayout-fill-height autolayout-fill-width",style:s,children:[u,(0,r.jsx)("div",{style:E.borderArea,children:t})]})})})}let d={separator:{width:1,backgroundColor:a(632079).Tj.border.secondary}};function c(){return(0,r.jsx)("div",{style:d.separator})}let u={height:"100%",zIndex:1};function g(e){let{size:t,anchorToSide:n,minSize:o,maxSize:s,onSizeChanging:l,onSizeChangeFinished:d,onSizeChangeReset:c,onDismiss:g,keyboardShortcut:p}=e,f=(0,a(327219).tz)(),m=(0,a(533992).v3)(),{device:h}=m,[w,v]=(0,i.useState)(!1),[y,b]=(0,i.useState)({x:0,y:0}),[x,k]=(0,a(768397).s)(),S=(0,i.useRef)(null),_=(0,a(421573).A)(x,S),C=(0,i.useRef)(null),I=(0,i.useRef)(!1),A=(0,i.useCallback)(e=>Math.max(o,Math.min(s,e)),[o,s]),j=(0,i.useCallback)(e=>{(0,a(471e3).I)({environment:m}),C.current={startX:e.currentX,startSize:t},I.current=!1},[m,t]),M=(0,i.useCallback)(e=>{if(!C.current)return;a(161532).clear(m),I.current=!0;let{startX:t,startSize:i}=C.current,r=e.currentX-t,o=A("right"===n?i-r:i+r);null==l||l(o)},[n,m,A,l]),T=(0,i.useCallback)(()=>{!I.current&&g&&g(),C.current=null,null==d||d()},[g,d]),R=(0,i.useCallback)(()=>{C.current=null},[]),P=(0,i.useCallback)(()=>{var e;let t=null==(e=S.current)?void 0:e.getBoundingClientRect();t&&b(e=>({x:t.left+t.width/2,y:e.y||t.top+t.height/2}))},[]),D=(0,i.useCallback)(e=>{var t;v(!0);let a=null==(t=S.current)?void 0:t.getBoundingClientRect();a&&b({x:a.left+a.width/2,y:e.clientY})},[]),L=(0,i.useCallback)(()=>{v(!0)},[]),E=(0,i.useCallback)(()=>{v(!1)},[]),F=(0,i.useCallback)(()=>{let e=A(t-10);null==l||l(e),null==d||d(e),requestAnimationFrame(P)},[t,A,l,d,P]),z=(0,i.useCallback)(()=>{let e=A(t+10);null==l||l(e),null==d||d(e),requestAnimationFrame(P)},[t,A,l,d,P]),B=(0,i.useCallback)(()=>{g&&g()},[g]),K=(0,i.useCallback)(()=>{null==c||c()},[c]);(0,i.useEffect)(()=>{requestAnimationFrame(P)},[k,P]);let N=s-o,V=0===N?0:(t-o)/N,W=e=>(0,r.jsx)(a(111010).D,{as:"span",colorVariant:"inverseSecondary",children:e}),O=(0,i.useCallback)(()=>{let e=!!g,t=!!p;return e&&t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a(327219).sA,{defaultMessage:"Close <invertedcolor>Click or {keyboardShortcut}</invertedcolor>",id:"collapsiblePanelResizer.tooltip.closeWithShortcut",values:{invertedcolor:W,keyboardShortcut:p}}),(0,r.jsx)("br",{}),(0,r.jsx)(a(327219).sA,{defaultMessage:"Resize <invertedcolor>Drag</invertedcolor>",id:"collapsiblePanelResizer.tooltip.resizeMessage",values:{invertedcolor:W}})]}):e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a(327219).sA,{defaultMessage:"Close <invertedcolor>Click</invertedcolor>",id:"collapsiblePanelResizer.tooltip.closeMessage",values:{invertedcolor:W}}),(0,r.jsx)("br",{}),(0,r.jsx)(a(327219).sA,{defaultMessage:"Resize <invertedcolor>Drag</invertedcolor>",id:"collapsiblePanelResizer.tooltip.resizeMessage",values:{invertedcolor:W}})]}):(0,r.jsx)(a(327219).sA,{defaultMessage:"Resize <invertedcolor>Drag</invertedcolor>",id:"collapsiblePanelResizer.tooltip.resizeMessage",values:{invertedcolor:W}})},[g,p]),H="left"===n?F:z,q="right"===n?F:z,U=(0,a(960253).I)(()=>({draggable:{cursor:"col-resize",height:"100%",width:12,position:"absolute",pointerEvents:"auto",..."right"===n?{insetInlineStart:0}:{insetInlineEnd:0},top:0},resizer:{position:"absolute",..."right"===n?{insetInlineStart:0}:{insetInlineEnd:0},top:0,height:"100%",width:+!!w,backgroundColor:w?a(632079).Tj.border.primary:a(632079).Tj.border.secondary,pointerEvents:"none"}}),[n,w]);return h.isChromebook?null:(0,r.jsx)(a(369064).N,{capture:k,debugName:"SidebarResizer",onLeft:H,onRight:q,onUp:a(960408).D_,onDown:a(960408).D_,onTab:a(960408).D_,onUntab:a(960408).D_,onEnter:B,onHome:K,children:(0,r.jsx)(a(51831).m_,{content:O,originRect:new DOMRect(y.x,y.y,0,0),placement:"right"===n?"left":"right",originGap:16,delayThreshold:0,children:e=>(0,r.jsxs)("div",{className:"wrapper",style:u,...(0,a(63390).A)(e,{onMouseMove:L,onMouseLeave:E,onMouseEnter:D,onDoubleClick:K}),children:[(0,r.jsx)("div",{style:U.resizer}),(0,r.jsx)(a(698496).s,{onDraggableDragStart:j,onDraggableDragMove:M,onDraggableDragEnd:T,onDraggableDragCancel:R,disableVerticalEdgeScroll:!0,disableHorizontalEdgeScroll:!0,render:e=>(0,r.jsx)("div",{className:"separator",ref:_,role:"separator",tabIndex:0,"aria-label":f.formatMessage({id:"collapsiblePanelResizer.tooltip.resizeLabel",defaultMessage:"Resize with left and right arrow keys, or reset with Home"}),"aria-orientation":"vertical","aria-valuenow":Math.round(100*V),"aria-valuemin":0,"aria-valuemax":100,style:U.draggable,...e})})]})})})}a.d(t,{CollapsiblePanel:()=>l,Resizer:()=>g})},698660(e,t,a){function i(){let e=(0,a(787572).T)(),t=(0,a(579993).K8)(()=>a(704232).Gz.getState()??!0,[]);return{isActive:e&&!a(139424).A.isMobile,isVisible:t}}function r(){let{isActive:e,isVisible:t}=i();return e&&t}a.d(t,{m:()=>i,n:()=>r})},896597(e,t,a){var i=()=>a(546605);class r extends i().Store{getInitialState(){return{isFullScreen:window.outerWidth===window.screen.width&&window.outerHeight===window.screen.height}}constructor(){super(),a(884972).Y5.addListener(this.updateFromElectronState),this.updateFromElectronState()}updateFromElectronState=async()=>{let e=await a(884972).Y5.get();void 0!==e&&this.setState({isFullScreen:e})}}let n=new r;a.d(t,{},{A:n})},901240(e,t,a){let i=new(a(552709)).O2("login",async()=>{let{default:e}=await Promise.all([a.e(58035),a.e(99115),a.e(13991),a.e(66488),a.e(1559),a.e(38069),a.e(55857),a.e(18516),a.e(37311),a.e(64577),a.e(51844),a.e(53687),a.e(11184),a.e(56378),a.e(13195)]).then(a.bind(a,622207)
1),{default:t}=await Promise.all([a.e(58035),a.e(99115),a.e(13991),a.e(66488),a.e(1559),a.e(38069),a.e(55857),a.e(18516),a.e(37311),a.e(64577),a.e(51844),a.e(53687),a.e(11184),a.e(56378),a.e(13195)]).then(a.bind(a,949204)),{LoginMobileNative:i}=await Promise.all([a.e(58035),a.e(99115),a.e(13991),a.e(66488),a.e(1559),a.e(38069),a.e(55857),a.e(18516),a.e(37311),a.e(64577),a.e(51844),a.e(53687),a.e(11184),a.e(56378),a.e(13195)]).then(a.bind(a,121787)),{default:r}=await Promise.all([a.e(58035),a.e(99115),a.e(13991),a.e(66488),a.e(1559),a.e(38069),a.e(55857),a.e(18516),a.e(37311),a.e(64577),a.e(51844),a.e(53687),a.e(11184),a.e(56378),a.e(13195)]).then(a.bind(a,801966)),{default:n}=await Promise.all([a.e(58035),a.e(99115),a.e(13991),a.e(66488),a.e(1559),a.e(38069),a.e(55857),a.e(18516),a.e(37311),a.e(64577),a.e(51844),a.e(53687),a.e(11184),a.e(56378),a.e(13195)]).then(a.bind(a,352668));return{LoginPage:e,LoginDesktop:t,LoginMobileNative:i,FrontLoginPage:r,LoginModalContent:n}}),r=(0,a(552709)._h)(i,e=>e.LoginPage),n=(0,a(552709)._h)(i,e=>e.FrontLoginPage),o=(0,a(552709)._h)(i,e=>e.LoginModalContent);a.d(t,{},{C6:n,HQ:r,Yo:o})},719069(e,t,a){var i=()=>a(546605);class r extends i().Store{getInitialState(){return{contacts:!1}}}a.d(t,{},{A:r})},395209(e,t,a){a(635790);var i=a(440302);let r={icon:{fill:a(632079).Tj.icon.secondary},style0:{background:"transparent"}};function n(e){let{icon:t,spaceId:n,size:o,containerStyles:s}=e;return t&&n?(0,i.jsx)(a(427986).A,{iconSize:o,type:"circle",iconType:"recordIcon",icon:{icon:t,pointer:{table:"space",id:n}},containerStyle:{...r.style0,...s}}):(0,i.jsx)(a(427986).A,{iconSize:o,type:"circle",iconType:"function",iconFn:a(11056).personCircleFillIcon,iconStyle:r.icon,containerStyle:{...r.style0,...s}})}a.d(t,{e:()=>n})},879191(e,t,a){a(159952);var i=a(635790),r=a(440302);let n={display:"flex",flexDirection:"row",isolation:"isolate",alignItems:"center",cursor:"default"},o={display:"flex",marginInlineStart:12,alignItems:"center"},s={maxWidth:250,maxHeight:300,padding:0},l={paddingInlineEnd:0};function d(e){let{avatars:t,totalCount:d,avatarLimit:c,renderOverflowTooltip:u,isLightBackgroun
1d:g,avatarStyles:p,isLoading:f}=e,m=(0,a(508624).Z)(),{pinTooltip:h,unpinTooltip:w,setImmediateState:v,isHovering:y}=function(){let[e,t]=(0,i.useState)(!1),r=(0,a(668745).lW)(e,400,Object.is),[n,o]=(0,i.useState)(void 0),s=n||r;return{pinTooltip:(0,i.useCallback)(()=>o(s),[s]),unpinTooltip:(0,i.useCallback)(()=>{o(void 0)},[]),setImmediateState:t,isHovering:!1===e&&!0===s}}(),b=(0,i.useMemo)(()=>{let e=t;for(let a of(t.length>(c||4)&&(e=t.slice(0,c||4)),e))if(!a.renderAvatar)return[];return e},[c,t]),x=(0,i.useCallback)(e=>({marginInlineEnd:e+1===b.length?0:-10,...p}),[p,b.length]);if(f)return(0,r.jsxs)(a(4458).fI,{children:[(0,r.jsx)("div",{style:n,children:[,,,,].fill(null).map((e,t)=>(0,r.jsx)(a(795830).P,{style:{...m.avatarShimmer,...x(t)}},t))}),(0,r.jsx)(a(4458).fI,{marginInlineStart:12,alignItems:"center",children:(0,r.jsx)(a(795830).P,{style:m.shortShimmer})})]});let k=c||4,S=(d||t.length)-k;return(0,r.jsxs)(a(4458).fI,{children:[(0,r.jsx)("div",{style:n,children:b.map((e,t)=>(0,r.jsx)(a(51831).m_,{isLightBackgroun
1d:g,disableTooltip:!e.renderTooltip,delayThreshold:0,content:e.renderTooltip??(()=>void 0),placement:"bottom",alignment:"start",children:a=>(0,r.jsx)("div",{style:{zIndex:k-t,...x(t)},...a,children:e.renderAvatar()})},`avatar-${t}`))}),S>0?(0,r.jsx)(a(51831).m_,{disableTooltip:!u,placement:"bottom",alignment:"start",style:l,forceVisibleState:y||void 0,delayThreshold:0,content:e=>u?(0,r.jsx)(a(879836).H,{...e,onMouseEnter:h,onMouseLeave:w,type:a(644154).A.Y,style:s,children:u(e)}):void 0,allowHover:!0,isLightBackground:g,children:e=>(0,r.jsx)("div",{style:o,...e,onMouseEnter:t=>{var a;v(!0),null==(a=e.onMouseEnter)||a.call(e,t)},onMouseLeave:t=>{var a;v(!1),null==(a=e.onMouseLeave)||a.call(e,t)},children:(0,r.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,r.jsx)(a(327219).sA,{defaultMessage:"+{numHiddenAvatars}",id:"settingsConsole.general.numHiddenAvatars",values:{numHiddenAvatars:S.toLocaleString()}})})})}):void 0]})}a.d(t,{Q:()=>d})},518724(e,t,a){a(635790);var i=a(440302);let r={iconContainer:{position:"relative"},iconBackground:{position:"absolute",top:0,bottom:0,insetInlineStart:0,insetInlineEnd:0,background:a(632079).Tj.background.primary,zIndex:1,borderRadius:"100%"}};function n({permissionGroup:e,hasTooltip:t,type:o="avatar"}){let{group:s,memberCount:l}=e,d=s.name,c=s.space_id,u=s.icon,{tooltipTextStyle:g,tooltipAvatarContainer:p,tooltipContainer:f,tooltipUserInfoContainer:m}=(0,a(321753).n)(),h=(0,a(960253).e)(),w=(0,a(960253).I)(()=>({icon:{position:"relative",zIndex:2,height:24,width:24,background:u&&(0,a(111012).T8)(u)?(0,a(111012).ez)({icon:u,mode:h,useLightGrayColor:!1}):a(632079).Tj.palette.gray["75"]}}),[u,h]),v=e=>(0,i.jsxs)("div",{style:r.iconContainer,...e,children:[(0,i.jsx)(a(395209).e,{icon:u,spaceId:c,size:18,containerStyles:w.icon}),(0,i.jsx)("div",{style:r.iconBackground})]}),y=e=>(0,i.jsxs)("div",{style:f,children:[(0,i.jsx)("div",{style:p,children:v()}),(0,i.jsxs)("div",{style:m,children:[d,e?void 0:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("br",{}),(0,i.jsx)("span",{style:g,children:(0,i.jsx)(a(327219).sA,{id:"organization.workspace.teamspaces.groupAvatar.memberCount",defaultMessage:"{memberCount, plural, one {# member} other {# members}}",values:{memberCount:l}})})]})]})]});return t?(0,i.jsx)(a(51831).m_,{content:()=>y("avatar-name"===o),placement:"bottom",alignment:"start",children:e=>v(e)}):"avatar-name"===o||"avatar-name-count"===o?y("avatar-name"===o):(0,i.jsx)("div",{children:v()})}a.d(t,{h:()=>n})},508624(e,t,a){function i(){let e=(0,a(960253).e)();return(0,a(960253).I)(()=>({longShimmer:{borderRadius:4,height:14,width:185},longTallShimmer:{borderRadius:4,height:25,width:185},shortShimmer:{borderRadius:4,height:14,width:70},avatarShimmer:{borderRadius:"100%",height:24,width:24,background:"light"===e?"rgb(243 243 243)":"rgb(38 38 38)"}}),[e])}a.d(t,{Z:()=>i})},427986(e,t,a){var i=a(635790),r=a(440302);function n({iconFn:e,iconStyle:t,innerIconSize:i}){return e((0,a(960253).I)(()=>({icon:{width:i,height:i,fill:a(632079).Tj.icon.secondary,...t}}),[t,i]).icon)}let o=i.memo(function({type:e,containerStyle:t,iconSize:i,...o}){let s=i??20,l=(0,a(960253).e)(),d=(0,a(960253).I)(()=>({container:{display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...(0,a(912221).iM)({themeMode:l,size:i??(a(139424).A.isMobile?40:32),useLargeBorderRadius:!0,useLightBackgroun
1dColor:!0}),..."circle"===e&&{borderRadius:"100%"},...t}}),[t,e,i,l]);return(0,r.jsx)("div",{style:d.container,children:"function"===o.iconType?(0,r.jsx)(n,{iconFn:o.iconFn,iconStyle:o.iconStyle,innerIconSize:s}):"emoji"===o.iconType?(0,r.jsx)(a(945304).z,{char:o.emoji,size:s}):"recordIcon"===o.iconType?(0,r.jsx)(a(569553).B6,{icon:o.icon,disabled:!0,isEmptyPage:!1,size:s,defaultIcon:(0,r.jsx)(a(16275).I,{icon:a(407598).peopleFillIcon,size:s})}):o.element})});a.d(t,{},{A:o})},521757(e,t,a){a(635790);var i=a(440302);let r=(0,a(327219).YK)({back:{defaultMessage:"Back",id:"mobile.topbar.back"},forward:{defaultMessage:"Forward",id:"mobile.topbar.forward"}});function n({defaultMobileButtonStyle:e,onClick:t,isDisabled:o,longPressProps:s}){let l,d,{isTablet:c}=(0,a(533992).Y0)(),u=(0,a(268736).aD)(),g=(0,a(327219).tz)();c?(l=(0,i.jsx)(a(16275).I,{icon:a(128743).arrowStraightLeftIcon,size:24}),d={...e,fill:u.iconStyle.fill}):(l=(0,i.jsx)(a(16275).I,{icon:a(740158).$,size:24}),d={...e});let{onClick:p,...f}=s??{};return(0,i.jsx)(a(64960).Ay,{onClick:e=>{null==p||p(e),e.defaultPrevented||t()},className:"notion-history-back-button",disabled:o,disabledFeedback:!0,style:d,ariaLabel:g.formatMessage(r.back),...f,children:l})}function o({supportsNativeHomeTabPhone:e,defaultMobileButtonStyle:t}){let r=(0,a(533992).v3)(),s=(0,a(579993).K8)(()=>(0,a(722622).$)(r),[r]),l=(0,a(907620).TR)("supportsDecentralizedWebViewNavigation"),d=(0,a(83208).X)("mobile_back_button_long_press_menu"),c=l&&d,u=(0,a(690980).A)({onLongPress:()=>{if(c){var e;null==(e=r.mobileNative)||e.topBarBackLongPress()}}});return(0,i.jsx)(n,{defaultMobileButtonStyle:t,onClick:()=>a(800198).Router.back(r),isDisabled:!e&&!s,longPressProps:c?u:void 0})}function s({defaultMobileButtonStyle:e}){let t,n=(0,a(533992).v3)(),o=(0,a(579993).K8)(()=>!(0,a(839032).M)(n),[n]),{isTablet:l}=(0,a(533992).Y0)(),d=(0,a(327219).tz)();return t=l?(0,i.jsx)(a(16275).I,{icon:a(988824).arrowStraightRightIcon,size:24}):(0,i.jsx)(a(16275).I,{icon:a(342392).arrowChevronSingleRightIcon,size:24}),(0,i.jsx)(a(64960).Ay,{onClick:()=>void a(800198).Router.forward(),className:"notion-history-forward-button",disabled:o,disabledFeedback:!0,style:e,ariaLabel:d.formatMessage(r.forward),children:t})}let l={defaultMobileButtonStyle:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",width:32,stroke:a(632079).Tj.icon.primary},tabletRefreshButtonStyle:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",height:"100%",width:35,stroke:a(632079).Tj.icon.primary,strokeWidth:.2}};a.d(t,{b:()=>o,jH:()=>n},{Ay:function({supportsNativeHomeTabPhone:e}){let{isTablet:t}=(0,a(533992).Y0)(),r=(0,a(960253).I)(()=>({container:e?{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",paddingInlineStart:4,paddingInlineEnd:e||t?0:4}:{display:"flex",flexShrink:0,height:"100%",paddingInlineStart:4,paddingInlineEnd:e||t?0:4}}),[e,t]),n=(0,a(463846).g)(!0);return(0,i.jsxs)("div",{style:r.container,...n,children:[(0,i.jsx)(o,{supportsNativeHomeTabPhone:e,defaultMobileButtonStyle:t?l.tabletRefreshButtonStyle:l.defaultMobileButtonStyle}),t?(0,i.jsx)(s,{defaultMobileButtonStyle:t?l.tabletRefreshButtonStyle:l.defaultMobileButtonStyle}):void 0]})}})},370838(e,t,a){function i(){return{height:"100%",flexGrow:0,marginInlineEnd:"var(--breadcrumb-end-margin, 8px)",fontSize:14,minWidth:0}}function r({environment:e,isShowingTabBar:t,shouldShowSidebar:i,isSidebarExpanded:n,isSecondarySidebarVisible:o,isBrowserFullScreen:s,shouldRenderTemplateGalleryTopbar:l,allowOverflow:d,zoom:c}){let{device:u}=e,g=u.isElectronMac&&(!i||!n&&!o)&&!s&&!t,p=u.isElectronWindows&&!t,f=a(801113).ek(u.isElectronMac);return l&&(f=52),{display:"flex",justifyContent:"space-between",alignItems:"center",overflow:d?"visible":"hidden",height:f,paddingInlineStart:g?(0,a(196441).n$)(c):!p||i&&(n||o)?a(139424).A.isMobile?4:12:46,paddingInlineEnd:p?(0,a(196441).yA)(c)+4:a(139424).A.isMobile?4:10}}function n(){return{flex:"none",width:1,height:16,marginInlineStart:8,marginInlineEnd:8,background:a(632079).Tj.border.primaryTranslucent}}a.d(t,{DW:()=>r,R1:()=>n,lx:()=>i})},594522(e,t,a){a(435368),a(499468),a(586042),a(169187),a(726090),a(132457),a(219390),a(73168),a(159952);var i=()=>a(642157);async function r(e){var t;let{environment:r,workflowStore:s,permissionItems:l,useSudoMode:d=!1}=e,c=[],u=[];for(let e of l){let t=function(e){switch(e.type){case"user_permission":return{type:"user",user_id:e.user_id};case"group_permission":return{type:"group",group_id:e.group_id};case"space_permission":return{type:"workspace"};default:return}}(e);t&&((0,i().Tt)(e.role)?c.push({principal:t,role:"comment_only"===e.role?"comment_only":(0,i().Km)(e.role)?"full_access":(0,i().p2)(e.role)?"edit":"view_and_interact"}):u.push(t))}if(0===c.length&&0===u.length)return;let g=await r.api.callCellCompatibleApi({eventName:"updateWorkflowPermissions",environment:r,data:{spaceId:s.pointer.spaceId,workflowId:s.id,set
1:c,remove:u,useSudoMode:d},cellNavigation:{spaceId:s.pointer.spaceId}});if("failed"===g.type)throw g.error;await g.handleRecordMapForResponsePromise;let p=g.data.permissions,f=null==(t=s.getModel())?void 0:t.getValueForSerialization();if(void 0!==f){let e=new Map(p.map(e=>[function(e){switch(e.type){case"user":return`user:${e.user_id}`;case"group":return`group:${e.group_id}`;case"workspace":return"workspace:workspace"}}(e.principal),e])),t=new Set,i=s.getPermissionItems().map(a=>{if("user_permission"!==a.type&&"group_permission"!==a.type&&"space_permission"!==a.type)return a;let i="user_permission"===a.type?`user:${a.user_id}`:"group_permission"===a.type?`group:${a.group_id}`:"workspace:workspace";t.add(i);let r=e.get(i),s=u.some(e=>{var t,i;return t=a,i=e,"user_permission"===t.type&&"user"===i.type?t.user_id===i.user_id:"group_permission"===t.type&&"group"===i.type?t.group_id===i.group_id:"space_permission"===t.type&&"workspace"===i.type}),l=void 0===r?s?"none":void 0:o(r.role);return void 0===r?s?n(a,"none"):a:n(a,l??a.role)});for(let[a,r]of e)t.has(a)||i.push(function(e){let t=o(e.role);switch(e.principal.type){case"user":return{type:"user_permission",user_id:e.principal.user_id,role:t};case"group":return{type:"group_permission",group_id:e.principal.group_id,role:t};case"workspace":return{type:"space_permission",role:t}}}(r));let l=a(993189).Bj6.fromValue(a(832375).C0E,{...f,permissions:i});(0,a(11266).P)({currentUserId:r.currentUser.id,defaultRecordCache:r.defaultRecordCache,inMemoryRecordCache:s.inMemoryRecordCache,pointer:s.pointer,model:l,role:s.getRole()??"reader",force:!0,updatePaths:[[]],debugSource:"updateWorkflowPermissions"})}}function n(e,t){switch(e.type){case"user_permission":case"group_permission":case"space_permission":return{...e,role:t}}}function o(e){switch(e){case"view_and_interact":return"reader";case"comment_only":return"comment_only";case"edit":return"read_and_write";case"full_access":return"editor"}}a.d(t,{m:()=>r})},95313(e,t,a){a.r(t),a.d(t,{AgentPage:()=>eV}),a(499468),a(586042),a(169187),a(726090),a(132457),a(219390),a(73168);var i=a(635790),r=()=>a(832375);let n="trigger:";function o(e){if("string"!=typeof e)return;let t=e.trim();if(t)switch(t){case"all":return{type:"all"};case"failed":return{type:"failed"};case"success":return{type:"success"};case"paused":return{type:"paused"};case"chat":return{type:"chat"};default:{if(!t.startsWith(n))return;let e=t.slice(n.length).trim();if(!e)return;return{type:"trigger",triggerId:e}}}}a(730330),a(765324);let s=new(a(552709)).O2("AgentAdvancedStatsView",async()=>await Promise.all([a.e(14652),a.e(54674),a.e(22080),a.e(55227),a.e(74826),a.e(58403)]).then(a.bind(a,593845))),l=(0,a(552709)._h)(s,e=>e.AgentAdvancedStatsView);var d=a(440302);let c={paddingInlineStart:32},u={marginBottom:15},g={maxWidth:250,textAlign:"center"},p={maxWidth:300,textAlign:"center",marginTop:6};function f(){let e=(0,a(533992).v3)(),{containerPaddingTop:t,containerPaddingBottom:i}=(0,a(579993).K8)(()=>{let{device:t,WindowSizeStore:a}=e;return t.isMobileNative?{containerPaddingTop:a.getSafePaddingTopPx(0),containerPaddingBottom:a.getSafePaddingBottomPx(0)}:{containerPaddingTop:32,containerPaddingBottom:32}},[e]),r=(0,a(579993).K8)(()=>{var t;return null==(t=e.mobileNative)?void 0:t.supportsNativeHomeOnPhone()},[e.mobileNative]),n=(0,a(960253).I)(()=>({container:{display:"flex",flexDirection:"column",width:"100%",height:"100%",paddingTop:t,paddingBottom:i,order:a(866217).A.appCursorListener.editor}}),[i,t]);return(0,d.jsxs)("div",{style:n.container,children:[(0,d.jsx)("div",{style:c,children:(0,d.jsx)(a(521757).b,{supportsNativeHomeTabPhone:r})}),(0,d.jsxs)(a(4458).VP,{flexGrow:1,justifyContent:"center",alignItems:"center",width:"100%",children:[(0,d.jsx)(a(16275).I,{icon:a(875399).i,size:"xl",style:u}),(0,d.jsx)("div",{style:g,children:(0,d.jsx)(a(111010).D,{styleKey:"bodyLgMedium",children:(0,d.jsx)(a(327219).sA,{id:"agentPage.desktopOnly.title",defaultMessage:"Open on Desktop to view Agent settings"})})}),(0,d.jsx)("div",{style:p,children:(0,d.jsx)(a(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,d.jsx)(a(327219).sA,{id:"agentPage.desktopOnly.description",defaultMessage:"This page is not currently available on mobile devices"})})})]})]})}let m=i.memo(function(e){let{routerState:t,showSidebarButton:r,disabled:n,config:o,activeSidePeek:s,onSidePeekChange:l,isFullPageSettings:c,settingsLeadingActionsContainerRef:u,settingsActionsContainerRef:g,isCompactFullPageSettingsTopbar:p,onDisableAgent:f,onDisableAgentSettled:m,onDisableAgentFailed:h}=e,w=(0,a(500786).h)(t.route.workflowId),y=(0,a(533992).v3)(),b=(0,a(533992).Ww)(),x=(0,a(83208).X)("mobile_custom_agent_on_tablet",{disableExposureLogging:!0}),k=(0,a(440601).Kh)({shouldRenderTemplateGalleryTopbar:!1}),S=(0,a(579993).K8)(()=>b&&x?y.WindowSizeStore.getSafePaddingTopPx(0):0,[y,b,x]),_=(0,a(579993).K8)(()=>(0,a(515378).DX)(),[]),C=(0,a(960253).I)(()=>({container:{...k,position:"sticky",top:0,background:a(632079).Tj.background.primary,zIndex:1,width:"100%",flexShrink:0,paddingInlineStart:"number"==typeof k.paddingInlineStart?k.paddingInlineStart+_:k.paddingInlineStart,paddingTop:S,height:"number"==typeof k.height?k.height+S:k.height}}),[k,_,S]),I=(0,i.useRef)(null);return w?(0,d.jsx)("div",{ref:I,style:C.container,onDoubleClick:a(479587).mz,children:(0,d.jsx)(a(322981).A,{store:w,disableRectangularSelection:!0,disableEditNearestBlock:!0,render:()=>(0,d.jsx)(v,{workflowStore:w,routerState:t,showSidebarButton:r,disabled:n,config:o,activeSidePeek:s,onSidePeekChange:l,containerRef:I,isFullPageSettings:c,settingsLeadingActionsContainerRef:u,settingsActionsContainerRef:g,onDisableAgent:f,onDisableAgentSettled:m,onDisableAgentFailed:h,isCompactFullPageSettingsTopbar:p})})}):null}),h={flexShrink:1,minWidth:0,pointerEvents:"auto"},w={flexGrow:1};function v(e){let{workflowStore:t,routerState:r,showSidebarButton:n,disabled:o,config:s,activeSidePeek:l,onSidePeekChange:c,onDisableAgent:u,onDisableAgentSettled:g,onDisableAgentFailed:p}=e,f=(0,a(533992).v3)(),[m,v]=(0,i.useState)(!1),y=(0,a(579993).K8)(()=>t.canRead(),[t]),b=(0,a(579993).uB)(void 0,a(874003).A),x=(0,a(579993).O$)(a(192314).AppStoreSidebarSpaceStore);(0,i.useEffect)(()=>{y||a(35838).YL({environment:f,sudoModeStore:b,workflowId:t.id,sidebarSpaceStore:x})},[f,y,b,t.id,x]);let k=(0,i.useCallback)(()=>{v(!0)},[]),S=(0,i.useCallback)(e=>{null==c||c(e)},[c]),_=e.isFullPageSettings||!l;return(0,d.jsxs)(d.Fragment,{children:[m?(0,d.jsx)(a(127268).D,{workflowStore:t,onClose:()=>v(!1)}
1):void 0,n?(0,d.jsx)(a(457196).z,{}):void 0,(0,d.jsx)("div",{style:h,children:(0,d.jsx)(a(347592).oK,{route:r.route,ancestorMaxWidth:200,currentPageMaxWidth:300,maxAncestorCount:3,showCurrentPageControls:!1,config:s,style:a(370838).lx(),hidePrivateLabel:e.isCompactFullPageSettingsTopbar})}),(0,d.jsx)("div",{style:w}),(0,d.jsx)(a(654979).A,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},config:{duration:200},visible:_,style:{pointerEvents:_?"auto":"none"},children:(0,d.jsx)(a(1408).P,{workflowStore:t,activeSidePeek:l,onSidePeekChange:S,disabled:o??!1,onShowVersionHistory:k,sudoModeStore:b,containerRef:e.containerRef,isFullPageSettingsSelected:e.isFullPageSettings,settingsLeadingActionsContainerRef:e.settingsLeadingActionsContainerRef,settingsActionsContainerRef:e.settingsActionsContainerRef,onDisableAgent:u,onDisableAgentSettled:g,onDisableAgentFailed:p})})]})}let y=(0,a(327219).YK)({bannerLabel:{id:"workflowCreditLimitIncreaseRequestActions.bannerLabel",defaultMessage:"{requesterName, select, unknown {An agent editor} other {{requesterName}}} requested {requestedCredits} additional credits."},creditLimitBannerLabel:{id:"workflowCreditLimitIncreaseRequestActions.creditLimitBannerLabel",defaultMessage:"Custom agent has reached its monthly limit. {requesterName, select, unknown {An agent editor} other {{requesterName}}} requested {requestedCredits} additional credits."},totalBannerLabel:{id:"workflowCreditLimitIncreaseRequestActions.totalBannerLabel",defaultMessage:"{requesterName, select, unknown {An agent editor} other {{requesterName}}} requested a budget of {requestedCredits} credits."},totalCreditLimitBannerLabel:{id:"workflowCreditLimitIncreaseRequestActions.totalCreditLimitBannerLabel",defaultMessage:"Custom agent has reached its monthly limit. {requesterName, select, unknown {An agent editor} other {{requesterName}}} requested a budget of {requestedCredits} credits."},approve:{id:"workflowCreditLimitIncreaseRequestActions.approve",defaultMessage:"Approve"},deny:{id:"workflowCreditLimitIncreaseRequestActions.deny",defaultMessage:"Deny"}});function b(e){let{isAgentCreditLimitReached:t,request:r,workflowStore:n}=e,o=(0,a(533992).v3)(),s=(0,a(327219).tz)(),[l,c]=(0,i.useState)(void 0),u=(0,a(579993).K8)(()=>n.getSpaceId(),[n]),{created_by_id:g,created_by_table:p}=r,f=(0,a(579993).K8)(()=>{let e=(0,a(935786).vt)({parentStore:n,pointer:{table:p,id:g,spaceId:n.pointer.spaceId}});return null!=e&&e.asActor?(0,a(197018).lR)(s,e):void 0},[s,g,p,n]),m=(0,i.useCallback)(async e=>{if(u&&!l){c(e);try{await (0,a(297122).p)({environment:o,requestId:r.id,resolution:e,spaceId:u,workflowPointer:n.pointer,fromSurface:"agent_page_banner"})}finally{c(void 0)}}},[o,r,l,u,n]),h=(0,i.useCallback)(()=>{m("approved")},[m]),w=(0,i.useCallback)(()=>{m("rejected")},[m]),v=(0,a(184931).wp)(r);if("pending"!==r.request_status||void 0===v)return null;let b="total"===v.kind,x=b?y.totalBannerLabel:y.bannerLabel,k=b?y.totalCreditLimitBannerLabel:y.creditLimitBannerLabel;return(0,d.jsx)(a(748356).l,{content:(0,d.jsxs)(a(4458).fI,{width:"100%",alignItems:"center",justifyContent:"center",gap:24,children:[(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(327219).sA,{...t?k:x,values:{requestedCredits:s.formatNumber(v.credits),requesterName:f??"unknown"}})}),(0,d.jsxs)(a(4458).fI,{gap:8,children:[(0,d.jsx)(a(748356).f,{tint:"blue",action:{label:(0,d.jsx)(a(327219).sA,{...y.approve}),disabled:void 0!==l,onClick:h}}),(0,d.jsx)(a(748356).f,{tint:"blue",action:{label:(0,d.jsx)(a(327219).sA,{...y.deny}),disabled:void 0!==l,onClick:w}})]})]}),display:"full-width-no-content",tint:"blue"})}let x={pendingRequestButton:{color:a(632079).Tj.blue.text.secondary,borderWidth:1,borderStyle:"solid",borderColor:a(632079).Tj.blue.border.strongTranslucent},pendingRequestButtonHovered:{backgroundColor:a(632079).Tj.blue.background.secondaryTranslucent},pendingRequestButtonPressed:{backgroundColor:a(632079).Tj.blue.background.tertiaryTranslucent}};function k(e){let{workflowId:t,...r}=e,n=(0,a(327219).tz)(),o=(0,i.useRef)(!1);return(0,i.useEffect)(()=>
1{o.current||(o.current=!0,(0,a(599231).Bw)({workflow_id:t,banner_type:"agent_credit_limit",pause_reason:"creditLimit",agent_credit_limit_state:r.type}))},[t,r.type]),(0,d.jsx)(a(748356).l,{label:(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(S,{...r})}),display:"full-width",tint:"blue",actions:function(e,t,i){switch(e.type){case"pendingRequest":return[{isCustom:!0,render:()=>(0,d.jsx)(a(548436).A,{disabled:e.isCanceling,onClick:()=>{(0,a(599231).HH)({workflow_id:i,banner_type:"agent_credit_limit",pause_reason:"creditLimit",action:"cancel_request",agent_credit_limit_state:"pendingRequest"}),e.onCancelClick()},style:x.pendingRequestButton,hoveredStyle:x.pendingRequestButtonHovered,pressedStyle:x.pendingRequestButtonPressed,children:(0,d.jsx)(a(111010).D,{styleKey:"bodyMedium",children:t.formatMessage(a(611051).S.cancelRequest)})})}];case"requestMoreCredits":return[{label:t.formatMessage({id:"agentPage.agentCreditLimitBanner.action",defaultMessage:"Request more credits"}),onClick:()=>{(0,a(599231).HH)({workflow_id:i,banner_type:"agent_credit_limit",pause_reason:"creditLimit",action:"request_increase",agent_credit_limit_state:"requestMoreCredits"}),e.onRequestMoreCreditsClick()}}];case"increaseCreditLimit":return;default:return(0,a(48697).HB)(e)}}(r,n,t)})}function S(e){let t=(0,a(327219).tz)();switch(e.type){case"pendingRequest":return e.requestedTotalCredits?(0,d.jsx)(a(327219).sA,{...a(611051).S.pendingRequestFooter,values:{limit:t.formatNumber(e.requestedTotalCredits)}}):(0,d.jsx)(a(327219).sA,{...a(611051).S.pendingRequestFooterWithoutTotal});case"requestMoreCredits":return(0,d.jsx)(a(327219).sA,{id:"agentPage.agentCreditLimitBanner.message",defaultMessage:"Custom agent has reached its monthly limit. Request more credits to restore access."});case"increaseCreditLimit":return(0,d.jsx)(a(327219).sA,{id:"workflows.agentCreditLimitChatState.agentIncreaseLimit",defaultMessage:"Custom agent has reached its monthly limit. Increase credit limit to restore access."});default:return(0,a(48697).HB)(e)}}function _(e){let{featureAvailability:t,spaceStore:r,workflowId:n}=e,o=(0,a(533992).v3)(),s=(0,a(327219).tz)(),l=(0,a(384286).F$)(t),c=(0,a(775672).P)(null==r?void 0:r.id),u=(null==r?void 0:r.id)!==void 0&&!c,{isContractLimitReached:g,isWorkspaceMonthlyAllocationReached:p}=(0,a(782413).u)({spaceId:(null==r?void 0:r.id)??""}),f=p&&!g,m=t.upsell,h=c&&void 0!==m&&!f,{handleClick:w,upgradeEligibility:v}=(0,a(619922).C)({upsell:m,source:"custom_agent",spaceStore:r}),y=(0,i.useCallback)(()=>{a(963430).S({environment:o,from:"assistant",prepopulatedContent:s.formatMessage(a(611051).x.requestLimitIncreaseFromSupportDefaultMessage).toString()})},[o,s]),b=void 0!==l?"workspace_restriction":u||h&&"loading"===v.status?void 0:"workspace_credit_limit",x=(0,i.useCallback)(()=>{void 0!==b&&(0,a(599231).Bw)({workflow_id:n,banner_type:b,pause_reason:"workspace_restriction"===b?void 0:"workspaceSpendLimit"})},[b,n]);if((0,a(619772).A)(x,void 0!==b),void 0!==l)return(0,d.jsx)(a(748356).l,{label:(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(384286).Bl,{restriction:l,variant:"inline",spaceStore:r,surface:"custom_agent"})}),staticIcon:a(372145).t,display:"full-width",tint:"blue",actions:[]});if(u)return null;if(f)return(0,d.jsx)(a(748356).l,{label:(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(327219).sA,{...a(611051).x.workspaceMonthlyAllocationReachedMessage})}),display:"full-width",tint:"blue",actions:[]});let{handleCtaClick:k,ctaLabel:S}=h&&void 0!==m?{handleCtaClick:w,ctaLabel:(0,a(327506).n)({upsell:m,intl:s,featureName:"premium_credit_usage",upgradeStatus:v.status}).upgradePhrase}:{handleCtaClick:y,ctaLabel:s.formatMessage(a(611051).x.workspaceSpendLimitContactSupportLabel)};if(h&&"loading"===v.status)return null;let _=h&&"request_pending"===v.status,C=h&&("sales_assisted"===v.status||"sales_eligible"===v.status),I=_?[]:[{label:S,onClick:()=>{(0,a(599231).HH)({workflow_id:n,banner_type:"workspace_credit_limit",pause_reason:"workspaceSpendLimit",action:h?"upgrade":"contact_support"}),k()}}];return(0,d.jsx)(a(748356).l,{label:(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:_?(0,d.jsx)(a(327219).sA,{...a(611051).x.workspaceSpendLimitStatusMessage,values:{upgradePhrase:S}}):C?(0,d.jsx)(a(327219).sA,{...a(611051).x.workspaceSpendLimitBannerStatusMessage}):(0,d.jsx)(a(327219).sA,{...a(611051).x.workspaceSpendLimitRestoreAccessMessage,values:{upgradePhrase:S}})}),display:"full-width",tint:"blue",actions:I})}function C(e){let{workflowStore:t,agentCreditLimitRecovery:i,isWorkspaceAdmin:r,noAccessMetadata:n}=e,o=(0,a(327219).tz)(),s=(0,a(345776).T)(),l=(0,a(972740).L)(),c=(0,a(217844)._)({name:"custom_agents",spaceId:null==l?void 0:l.id,userId:s}),u=(0,a(579993).K8)(()=>null==t?void 0:t.getDataStore().getKeyValue("externalAgentHarness"),[t]),{shouldSuppressWorkspaceSpendLimit:g}
1=(0,a(372036).X)({externalAgentHarness:n?void 0:u,spaceId:null==l?void 0:l.id}),p=(null==n?void 0:n.shouldSuppressWorkspaceSpendLimit)??g,f=(0,a(550009).E)({spaceId:null==l?void 0:l.id,workflowStore:t,shouldSuppressWorkspaceSpendLimit:p,blockWhileCreditUsageLoads:!1}),{request:m}=(0,a(793938).t)({spaceId:r?null==t?void 0:t.pointer.spaceId:void 0,workflowId:r?null==t?void 0:t.id:void 0}),h=(0,a(579993).K8)(()=>(null==t?void 0:t.canAdmin())??!1,[t]);return c&&!(0,a(747609).e2)(c)&&void 0===(0,a(384286).F$)(c)?(0,d.jsx)(I,{upsell:c.upsell,spaceStore:l,intl:o}):t&&null!==n?(null==f?void 0:f.type)==="workspaceRestriction"||(null==f?void 0:f.type)==="workspaceSpendLimit"?(0,d.jsx)(_,{featureAvailability:f.featureAvailability,spaceStore:l,workflowId:t.id}):(null==m?void 0:m.request_status)==="pending"?(0,d.jsx)(b,{isAgentCreditLimitReached:(null==f?void 0:f.type)==="agentCreditLimit",request:m,workflowStore:t}):f&&"runawayCreditUsage"!==f.type&&h&&i?(0,d.jsx)(k,{...i,workflowId:t.id}):null:null}function I(e){let{upsell:t,spaceStore:i,intl:r}=e,n=(0,a(327506).T)({upsell:t,intl:r,featureName:"custom_agents"});return(0,d.jsx)(a(748356).l,{label:(0,d.jsx)(a(327219).sA,{id:"agentPage.upgradeBanner.message",defaultMessage:"Upgrade to {productName} to use this agent",values:{productName:n}}),display:"full-width",tint:"blue",actions:[{isCustom:!0,render:()=>(0,d.jsx)(a(179175).UpgradeButton,{display:"button",source:"custom_agent",upsell:t,spaceStore:i})}]})}
1let A=(0,a(327219).YK)({viewDatabase:{id:"workflows.databaseAgentBanner.viewDatabase",defaultMessage:"View database"},databaseBannerLabel:{id:"workflows.databaseAgentBanner.databaseBannerLabel",defaultMessage:"This agent is assigned to autofill data on {databaseName}"},basicAutofillBannerLabel:{id:"workflows.databaseAgentBanner.basicAutofillBannerLabel",defaultMessage:"This is a basic autofill agent assigned to autofill data on {databaseName}"}});function j(e){let t=(0,a(633636).wM)(),{workflowStore:r}=e,n=(0,a(533992).v3)(),{navigate:o}=(0,i.useContext)(a(44894).E),s=(0,a(327219).tz)(),l=(0,a(579993).K8)(()=>{var e;return(null==(e=r.getModel())?void 0:e.isLite())??!1},[r]),c=(0,a(579993).K8)(()=>r.getParentStore(),[r]),u=(0,a(579993).K8)(()=>{if(!c||!(c instanceof a(678703).Bv))return;let e=c.getKeyValue("type");if(e&&(0,a(955630).Ef)(e))return c.getRenderTitleWithPlaceholder({intl:s,userTimeZone:(0,a(714350).P)()})},[c,s]),g=(0,i.useCallback)(e=>{if(e.preventDefault(),!c||!(c instanceof a(678703).Bv))return;let i=(0,a(374743).J8)({environment:n,tabId:t},{store:c,pageVisitSource:a(254656).y8.LinkInPage});o({environment:n,url:i})},[n,o,c,t]);return c?(0,d.jsx)(a(748356).l,{display:"full-width",tint:"blue",label:(0,d.jsx)(a(327219).sA,{...l?A.basicAutofillBannerLabel:A.databaseBannerLabel,values:{databaseName:u||"Untitled Database"}}),actions:[{isCustom:!0,render:()=>(0,d.jsx)(a(548436).A,{colorPalette:"blue",onClick:g,iconTrailing:{icon:a(759706).arrowDiagonalUpRightSmallIcon,size:"xs"},children:(0,d.jsx)(a(327219).sA,{...A.viewDatabase})})}]}):null}let M={banner:{display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:a(632079).Tj.palette.yellow["100"],color:a(632079).Tj.palette.yellow["600"],padding:"8px 16px",gap:12,minHeight:44,zIndex:3,width:"100%"},iconWrapper:{display:"flex",alignItems:"center",lineHeight:1},message:{fontSize:14,fontWeight:a(699422).Wy.medium,color:a(632079).Tj.palette.yellow["600"],lineHeight:"20px"},button:{display:"inline-flex",alignItems:"center",whiteSpace:"nowrap",borderRadius:6,height:28,padding:"0 8px",lineHeight:1.2,fontSize:14,color:a(632079).Tj.palette.yellow["600"],border:`1px solid ${a(632079).Tj.palette.yellow["600"]}`,gap:6}};function T(e){let{scheduledDisableTime:t,isDisabledByAdmin:i,isWorkspaceAdmin:r,onChangePermissions:n}=e,o=(0,a(579993).K8)(()=>{if(i||!t||!a(218744).default.checkGate({gateName:"orphaned_agent_auto_disable"}))return null;let e=Math.ceil((t-Date.now())/864e5);return e<0?null:Math.max(1,e)},[i,t]);return null===o?null:(0,d.jsx)("div",{style:M.banner,children:(0,d.jsxs)(a(4458).fI,{alignItems:"center",gap:12,children:[(0,d.jsxs)(a(4458).fI,{alignItems:"center",gap:4,children:[(0,d.jsx)("div",{style:M.iconWrapper,children:(0,d.jsx)(a(16275).I,{icon:a(50171).exclamationMarkTriangleSmallIcon,size:"default"})}),(0,d.jsx)("span",{style:M.message,children:(0,d.jsx)(a(327219).sA,{id:"workflows.orphanedAgentBanner.message",defaultMessage:"Nobody has Full access to this agent. In the agentâs Share settings, grant at least one person Full access, or the agent will be disabled in {daysRemaining, plural, one {# day} other {# days}}.",values:{daysRemaining:o}})})]}),r&&n?(0,d.jsxs)(a(64960).Ay,{onClick:n,style:M.button,children:[(0,d.jsx)(a(16275).I,{icon:a(80086).gearSmallIcon,size:"xs"}),(0,d.jsx)(a(327219).sA,{id:"workflows.orphanedAgentBanner.changePermissions",defaultMessage:"Change permissions"})]}):void 0]})})}function R(e){let{buttonShape:t,buttonSize:r,spaceId:n,title:o}=e,s=(0,a(533992).v3)(),{schedules:l,status:c}=(0,a(592535).s)({spaceId:n,includeInstructions:!1}),u=(0,i.useMemo)(()=>new Map(l.map(e=>[e.scheduleId,e])),[l]),g=(0,i.useMemo)(()=>l.map(e=>({id:e.scheduleId,title:e.title,createdTime:e.createdTime,updatedTime:e.lastActivityTimestamp??e.lastRunTimestamp??e.createdTime,isUnread:e.hasUnseenActivity})),[l]),p=(0,i.useCallback)(e=>{let t=u.get(e.id);void 0!==t&&(0,a(186766).w)({destination:"fullPage",environment:s,spaceId:n,workflowId:t.scheduleId})},[s,u,n]),f=(0,i.useCallback)(({item:e,menuItemProps:t})=>{let i=u.get(e.id);return void 0===i?null:(0,d.jsx)(a(398845).C,{schedule:i,spaceId:n,menuItemProps:t})},[u,n]),m=(0,a(470145).F)();return(0,d.jsx)(a(909624).V,{title:o,items:g,buttonShape:t,buttonSize:r,status:"loading"===c?"loading":"ready",onSelectItem:p,renderItem:f,render
1Section:m})}function P(e){let{editLabel:t,onEdit:i,runNowButton:r,spaceId:n,title:o}=e;return(0,d.jsxs)(a(4458).fI,{alignItems:"center",gap:8,justifyContent:"space-between",minWidth:0,paddingTop:8,paddingBottom:8,paddingInlineStart:12,paddingInlineEnd:12,width:"100%",children:[(0,d.jsx)(R,{buttonShape:"roundrect",title:o,spaceId:n}),(0,d.jsxs)(a(4458).fI,{alignItems:"center",gap:8,children:[r,(0,d.jsx)(a(988022).p,{iconLeading:a(348126).pencilIcon,onClick:i,children:t})]})]})}a(533958),a(176765),a(851344),a(866491),a(139583),a(159952);let D={viewBox:"0 0 16 16",fittedViewBox:"2.37 2.37 11.25 11.25",svg:(0,d.jsx)("path",{d:"M3.75 2.375c-.76 0-1.375.616-1.375 1.375v8.5c0 .76.616 1.375 1.375 1.375h2.3c.76 0 1.375-.616 1.375-1.375v-8.5c0-.76-.615-1.375-1.375-1.375zM3.625 3.75c0-.069.056-.125.125-.125h2.3c.07 0 .125.056.125.125v8.5a.125.125 0 0 1-.125.125h-2.3a.125.125 0 0 1-.125-.125zM9.95 2.375c-.76 0-1.375.616-1.375 1.375v8.5c0 .76.616 1.375 1.375 1.375h2.3c.76 0 1.375-.616 1.375-1.375v-8.5c0-.76-.616-1.375-1.375-1.375zM9.825 3.75c0-.069.056-.125.125-.125h2.3c.069 0 .125.056.125.125v8.5a.125.125 0 0 1-.125.125h-2.3a.125.125 0 0 1-.125-.125z"})},L=(0,a(104509).wt)("mediaPauseSmall",D,"small");function E(e){let{spaceId:t,scheduleId:r,canResume:n,onResumeStarted:o,onResumed:s}=e,l=(0,a(533992).v3)(),c=(0,a(327219).tz)(),[u,g]=(0,i.useState)(!1),p=(0,i.useCallback)(()=>{g(!0),o(),(async()=>{try{if(!(await (0,a(500682).eD)({environment:l,data:{spaceId:t,scheduleId:r,enabled:!0}})).scheduleRegistered)throw Error("Routine schedule registration was not confirmed");s()}catch(e){(0,a(208318).t)().error({from:"RoutinePausedBanner",type:"resumeFailed",error:e}),g(!1),a(436555).D6({label:c.formatMessage(a(251504).P.resumeFailed)})}})()},[l,c,o,s,r,t]);return(0,d.jsx)(a(405821).l,{icon:L,tone:n?"warning":"muted",actions:n?(0,d.jsx)(a(522643).A,{disabled:u,onClick:u?void 0:p,icon:(0,d.jsx)(a(16275).I,{icon:a(790123).L,size:"xs"}),tone:"warning",children:c.formatMessage(a(251504).P.resume)}):void 0,children:c.formatMessage(a(251504).P.routinePaused)})}function F(e){let{spaceStore:t}=e,n=(0,a(533992).v3)(),o=(0,a(327219).tz)(),[s,l]=(0,i.useState)(e.schedule),c=a(360851).N.createChildStore(t,{table:r().C0E,id:s.scheduleId,spaceId:t.id}),u=(0,a(579993).K8)(()=>{var e;return(null==(e=c.getData())?void 0:e.name)??s.title},[c,s.title]),{isPaused:g,canResume:p,triggerId:f}=(0,a(579993).K8)(()=>{var e;let t=c.getDraftData();return void 0===t?{isPaused:!s.enabled,canResume:void 0===s.pausedReason||(0,a(425749).Av)(s.pausedReason),triggerId:void 0}:{isPaused:!(0,a(1662).p)(t),canResume:(0,a(1662).vK)(t),triggerId:null==(e=t.triggers)||null==(e=e.find(e=>{var t;return(null==(t=e.state)?void 0:t.type)==="recurrence"}))?void 0:e.id}},[c,s.enabled,s.pausedReason]),[m,h]=(0,i.useState)(!1),[w,v]=(0,i.useState)(!1),y=(0,i.useCallback)(()=>h(!0),[]),b=(0,i.useCallback)(()=>{h(!1),v(!0)},[]);w&&!g&&v(!1);let x=(0,i.useCallback)(async()=>{try{let e=await (0,a(44947).b)({environment:n,spaceId:t.id,workflowId:s.scheduleId});void 0!==e&&l(e)}catch(e){(0,a(208318).t)().error({from:"RoutineMegathreadView",type:"refetchScheduleFailed",error:e})}}
1,[n,s.scheduleId,t.id]),k=n.currentUser.id;(0,a(808315).U)({eventKey:void 0===k?void 0:(0,a(379736).xD)({spaceId:t.id,userId:k}),spaceId:t.id,onRefetch:x,deferForHiddenTabs:!0});let[S,_]=(0,i.useState)(!1),C=(0,i.useCallback)(e=>{_(!1),l(t=>({...t,runThreadId:e.threadId}))},[]),I=(0,i.useCallback)(e=>{void 0!==e&&a(436555).D6({label:e})},[]),A=(0,d.jsx)(a(324705).C,{spaceStore:t,workflowStore:c,triggerId:f,isBusy:S,isDeleting:!1,isScheduleEnabled:!g,hasUnsavedChanges:!1,isRunning:S,onRunningChange:_,onRunStarted:C,onErrorChange:I}),j=(0,i.useCallback)(()=>{(0,a(44947).b)({environment:n,spaceId:t.id,workflowId:s.scheduleId}).then(e=>{if(void 0!==e)return(0,a(949812).showPersonalScheduleSettingsModal)({spaceStore:t,schedule:e})}).catch(e=>(0,a(208318).t)().error({from:"RoutineMegathreadView",type:"openSettingsFailed",error:e}))},[n,s.scheduleId,t]),M=(0,a(242942).q)(s);return(0,d.jsxs)(a(4458).VP,{height:"100%",minHeight:0,width:"100%",children:[(g||m)&&!w?(0,d.jsx)(E,{spaceId:t.id,scheduleId:s.scheduleId,canResume:p,onResumeStarted:y,onResumed:b}):void 0,(0,d.jsx)(P,{editLabel:o.formatMessage(a(251504).P.settings),onEdit:j,runNowButton:A,spaceId:t.id,title:u}),(0,d.jsx)(a(4458).VP,{flex:1,minHeight:0,children:void 0!==M?(0,d.jsx)(a(539863).wD,{spaceId:t.id,threadId:M,layout:"page",initialFocus:!1,hideHeader:!0},M):(0,d.jsx)(a(796270).h,{state:"empty"})})]})}
1let z=(0,a(327219).YK)({title:{id:"routineAgentPage.title",defaultMessage:"This is a Routine"},description:{id:"routineAgentPage.description",defaultMessage:"Routines are managed from Notion AI."},openNotionAi:{id:"routineAgentPage.openNotionAi",defaultMessage:"Open Notion AI"}});function B(e){let{environment:t,spaceId:r}=e,n=(0,i.useCallback)(()=>{a(800198).Router.navigate({environment:t,url:(0,a(535613).u)({environment:t,spaceId:r})})},[t,r]);return(0,d.jsx)(a(671143).N,{title:(0,d.jsx)(a(327219).sA,{...z.title}),description:(0,d.jsx)(a(327219).sA,{...z.description}),actionButtons:(0,d.jsx)(a(548436).A,{onClick:n,children:(0,d.jsx)(a(327219).sA,{...z.openNotionAi})})})}function K(e){let{environment:t,route:n,routerState:o,spaceId:s,spaceStore:l,workflowId:c}=e,u=a(360851).N.createChildStore(l,{table:r().C0E,id:c,spaceId:s}),g=(0,a(579993).K8)(()=>!1===u.getAlive(),[u]),p=(0,i.useCallback)(async()=>{try{await (0,a(192883).s)({environment:t,inMemoryRecordCache:u.inMemoryRecordCache,pointer:u.pointer,userId:u.userId})}catch(e){(0,a(208318).t)().error({from:"RoutineAgentRedirect",type:"refreshWorkflowFailed",error:e})}},[t,u]),f=t.currentUser.id;(0,a(808315).U)({eventKey:void 0===f?void 0:(0,a(379736).xD)({spaceId:s,userId:f}),spaceId:s,onRefetch:p,deferForHiddenTabs:!0});let[m,h]=(0,i.useState)(),[w,v]=(0,i.useState)(!1),y=(0,a(83388).uj)(n.agentChatThreadId)?n.agentChatThreadId:void 0,b=(0,i.useRef)({route:n,routerState:o});return((0,i.useEffect)(()=>{b.current={route:n,routerState:o}},[n,o]),(0,i.useEffect)(()=>{let e=!1,i=b.current,r=e=>{!function(e){let{outcome:t,route:i,routerState:r,spaceId:n,workflowId:o}=e,s=r.initialRoute,l="agent"===s.name?s:void 0;(0,a(208318).t)().log({level:"info",from:"RoutineAgentRedirect",type:"routineAgentPageVisited",data:{miscDataToConvertToString:{workflow_id:o,space_id:n,workflow_view_type:i.workflowViewType,initial_route_name:s.name,initial_agent_workflow_view_type:null==l?void 0:l.workflowViewType,navigation_action:r.action,has_chat_thread_id:void 0!==i.chatThreadId,has_agent_chat_thread_id:void 0!==i.agentChatThreadId,referrer_host:function(){if(document.referrer)return new URL(document.referrer).host}(),outcome:t}}})}({outcome:e,...i,spaceId:s,workflowId:c})},n=()=>t.RouterStore.state.id===o.id;if(g){n()&&(r("redirected_deleted_routine"),a(800198).Router.navigate({environment:t,url:(0,a(535613).iJ)({environment:t,spaceId:s}),redirect:!0}));return}if(void 0!==y){if(!n())return;r("redirected_to_thread"),a(800198).Router.navigate({environment:t,url:(0,a(535613).u_)({environment:t,spaceId:s,threadId:y}),redirect:!0});return}return(async()=>{try{let i=await (0,a(44947).b)({environment:t,spaceId:s,workflowId:c});if(e||!n())return;if(void 0===i)throw Error("Routine is not one of the reader's routines");if(void 0!==i.deliveryThreadId){r("redirected_to_delivery_thread"),a(800198).Router.navigate({environment:t,url:(0,a(535613).u_)({environment:t,spaceId:s,threadId:i.deliveryThreadId}),redirect:!0});return}r("opened_megathread"),h(i)}catch(t){if(e)return;(0,a(208318).t)().error({from:"RoutineAgentRedirect",type:"openRoutineFromAgentUrlFailed",error:t,data:{workflowId:c}}),r("fallback"),v(!0)}})(),()=>{e=!0}},[t,g,o.id,y,s,l,c]),g)?null:void 0===y&&(null==m?void 0:m.scheduleId)===c?(0,d.jsx)(F,{spaceStore:l,schedule:m},c):w?(0,d.jsx)(B,{environment:t,spaceId:s}):null}let N=(0,a(327219).YK)({label:{id:"agentServiceThread.customAgentNewThreadModelSelection.label",defaultMessage:"Model"},auto:{id:"agentServiceThread.customAgentNewThreadModelSelection.auto",defaultMessage:"Auto"},model:{id:"agentServiceThread.customAgentNewThreadModelSelection.model",defaultMessage:"{modelName}"}}),V=(0,a(327219).YK)({title:{id:"workflow.agent.externalModelUnavailable.title",defaultMessage:"{model} is no longer available"},editorDescription:{id:"workflow.agent.externalModelUnavailable.editorDescription",defaultMessage:"This agentâs model isnât available in this workspace anymore. Continue with {replacement} to start the chat. This changes the agentâs model for everyone who uses it."},viewerDescription:{id:"workflow.agent.externalModelUnavailable.viewerDescription",defaultMessage:"This agentâs model isnât available in this workspace anymore. Ask the agentâs owner to choose a different model in its settings."},continue:{id:"workflow.agent.externalModelUnavailable.continue",defaultMessage:"Continue with {replacement}"},openSettings:{id:"workflow.agent.externalModelUnavailable.openSettings",defaultMessage:"Open agent settings"},ok:{id:"workflow.agent.externalModelUnavailable.ok",defaultMessage:"OK"},saveFailed:{id:"workflow.agent.externalModelUnavailable.saveFailed",defaultMessage:"Couldnât update the agentâs model. Try again."}});async function W(e){var t;let i,{environment:r,intl:n,spaceId:o,useCustomAgentDraft:s,workflowStore:l}=e;if(void 0===o)return!0;let d=s?l.getDraftData()??l.getData():null==(t=l.getPublishedArtifactStore(
1))?void 0:t.getData();try{i=await O({environment:r,spaceId:o,harness:null==d?void 0:d.externalAgentHarness})}catch(e){return(0,a(208318).t)().error({from:"useExternalAgentModelUnavailableGuard",type:"fetchAvailableModelsFailed",error:e instanceof Error?e:void 0,data:{workflowId:l.id}}),!0}if(void 0===i)return!0;if("no_models"===i.kind)return await a(647095).Gh({message:n.formatMessage(a(978769).t.noModelsTitle),description:n.formatMessage(a(978769).t.noModels),acceptLabel:n.formatMessage(V.ok),acceptColor:"blue",showCancelButton:!1,mode:"wide"}),!1;let{configuredModelName:c,replacement:u}=i;if(!l.canEdit())return await a(647095).Gh({message:n.formatMessage(V.title,{model:c}),description:n.formatMessage(V.viewerDescription),acceptLabel:n.formatMessage(V.ok),acceptColor:"blue",showCancelButton:!1,mode:"wide"}),!1;let g=await function(e){let{intl:t,configuredModelName:i,replacement:r}=e;return new Promise(e=>{let n=[{label:t.formatMessage(V.continue,{replacement:r.name}),color:"blue",buttonType:"solid",onAccept:()=>e("continue")},{label:t.formatMessage(V.openSettings),buttonType:"outline",onAccept:()=>e("open_settings")}];a(647095).ui({message:t.formatMessage(V.title,{model:i}),description:t.formatMessage(V.editorDescription,{replacement:r.name}),showCancel:!1,showCloseButton:!0,keepFocus:!1,mode:"wide",onDismiss:()=>e("cancel"),items:n})})}({intl:n,configuredModelName:c,replacement:u});if("open_settings"===g)return(0,a(164519).showAgentSettings)({environment:r,workflowStore:l}),!1;if("cancel"===g)return!1;try{await function(e){let{environment:t,workflowStore:i,change:r}=e;return(0,a(473705).Ho)({workflowStore:i,write:async()=>{let e=await t.api.callCellCompatibleApi({eventName:"setExternalAgentHarnessModel",environment:t,data:{spaceId:i.pointer.spaceId,workflowId:i.pointer.id,provider:r.provider,model:r.model},cellNavigation:{spaceId:i.pointer.spaceId}});if("failed"===e.type)throw e.error;try{await (0,a(473705).MZ)({environment:t,workflowStore:i});let r=i.getPublishedArtifactStore();e.data.publishedArtifactUpdated&&r&&await (0,a(192883).s)({environment:t,inMemoryRecordCache:r.inMemoryRecordCache,pointer:r.pointer,userId:t.currentUser.id})}catch(e){(0,a(208318).t)().error({from:"setExternalAgentHarnessModel",type:"refreshFailed",error:e instanceof Error?e:void 0,data:{workflowId:i.pointer.id}})}}})}({environment:r,workflowStore:l,change:u.change})}catch(e){return(0,a(208318).t)().error({from:"useExternalAgentModelUnavailableGuard",type:"saveReplacementModelFailed",error:e instanceof Error?e:void 0,data:{workflowId:l.id}}),a(647095).f1(n.formatMessage(V.saveFailed)),!1}return!0}async function O(e){let{environment:t,spaceId:i,harness:r}=e;if((null==r?void 0:r.provider)==="codex_agent"){let e=r.model??"gpt-6.1-sol",{models:n,runnableModels:o,availability:s}=await (0,a(697777).Dd)({environment:t,spaceId:i});if((0,a(48697).Xk)(o,e)||!s.available&&"model_unavailable"!==s.reason)return;let l=n.includes("gpt-6.1-sol")?"gpt-6.1-sol":n[0];return void 0===l?{kind:"no_models"}:{kind:"model_unavailable",configuredModelName:(0,a(291242).q)(e)?a(109992).j[e]:e,replacement:{change:{provider:"codex_agent",model:l},name:a(109992).j[l]}}}if((null==r?void 0:r.provider)==="claude_code"){let e=await (0,a(506518).r$)({environment:t,spaceId:i}),n=(0,a(674821).yK)({config:void 0,availableModels:e});if(void 0===n)return{kind:"no_models"};let o=r.model;if(!(0,a(674821).Jn)(o)||e.includes(o))return;return{kind:"model_unavailable",configuredModelName:a(109992).D[o],replacement:{change:{provider:"claude_code",model:n},name:a(109992).D[n]}}}}var H=()=>a(174148),q=()=>a(826635),U=()=>a(952977);let $={viewBox:"0 0 16 16",fittedViewBox:"1.95 1.94 12.11 12.1",svg:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("path",{d:"M9.4 5.8a.8.8 0 0 1 .8.8v2.8a.8.8 0 0 1-.8.8H6.6a.8.8 0 0 1-.8-.8V6.6a.8.8 0 0 1 .8-.8z"}),(0,d.jsx)("path",{d:"M8 1.95a6.05 6.05 0 1 1 0 12.1 6.05 6.05 0 0 1 0-12.1m0 1.1a4.95 4.95 0 1 0 0 9.9 4.95 4.95 0 0 0 0-9.9"})]})},G=(0,a(104509).wt)("stopCircleSmall",$,"small"),Y=(0,a(327219).YK)({success:{id:"stopAllCustomAgentRuns.success",defaultMessage:"Stop requested for {count, plural, one {# run} other {# runs}}"},incomplete:{id:"stopAllCustomAgentRuns.incomplete",defaultMessage:"Stop requested for {count, plural, one {# run} other {# runs}}. Some runs may remain. Try again."}});async function X(e){let t,{environment:i,workflowId:r,spaceId:n,intl:o}=e,s=(0,a(83388).Ay)(),l=Date.now(),d=new Set,c=0,u=0,g=!1;a(436555).D6({label:o.formatMessage({id:"stopAllCustomAgentRuns.progress",defaultMessage:"Requesting stops for all active runs..."}),position:"bottom"});try{for(;!g;){let e=await i.api.callCellCompatibleApi({eventName:"stopAllCustomAgentRuns",environment:i,cellNavigation:{spaceId:n},data:{workflowId:r,spaceId:n,requestId:s,beforeCreatedTimeMs:l,cursor:t}});if("failed"===e.type)throw e.error;if(c+=e.data.requestedCount,u+=e.data.errorCount,void 0!==e.data.nextCursor&&d.has(e.data.nextCursor))throw Error("Stop-all pagination did not advance");if(void 0!==e.data.nextCursor&&d.add(e.data.nextCursor),t=e.data.nextCursor,void 0===t){g=!0;break}}}finally{a(436555).D6({label:o.formatMessage(g&&0===u?Y.success:Y.incomplete,{count:c}
1),position:"bottom"})}}a(435368);var Z=()=>a(773352);async function J(e){let{environment:t,workflowStore:i,spaceStore:r,clientStore:n,threadsToStop:o,intl:s}=e,l=r.id;if(0===o.length)return{stoppedCount:0,errorCount:0};a(436555).D6({label:s.formatMessage({defaultMessage:"Stopping runs...",id:"stopThreads.stopping"}),position:"bottom"});let d=0,c=[];for(let e of o)try{let a=H().E.createChildStore(r,{table:"thread",id:e.id,spaceId:r.id});await (0,q().stopThreadInferenceAndPersist)({threadStore:a,clientStore:n,environment:t,userAction:"stopThreads.stopThread",workflowRunId:e.run_id,source:"stopThreads.stopThread"}),d++}catch(t){Z().log({level:"error",from:"stopThreads",type:"stop_thread_failed",error:(0,U().convertErrorToLog)(t),data:{threadId:e.id,workflowId:i.id,spaceId:l}}),c.push(t instanceof Error?t:Error(String(t)))}return c.length>0?a(436555).D6({label:s.formatMessage({defaultMessage:"{stoppedCount, plural, one {# run} other {# runs}} stopped, {errorCount, plural, one {# failed} other {# failed}}",id:"stopThreads.partialSuccess"},{stoppedCount:d,errorCount:c.length}),position:"bottom"}):a(436555).D6({label:s.formatMessage({defaultMessage:"Stopped {count, plural, one {# run} other {# runs}}",id:"stopThreads.success"},{count:d}),position:"bottom"}),{stoppedCount:d,errorCount:c.length}}let Q=(0,a(327219).YK)({tooltip:{id:"agentChatList.stopAllRuns.tooltip",defaultMessage:"Stop all runs"},ariaLabel:{id:"agentChatList.stopAllRuns.ariaLabel",defaultMessage:"Stop all active runs"},legacyConfirmMessage:{id:"agentChatList.stopAllRuns.confirmMessage",defaultMessage:"Are you sure you want to stop all active runs?"},legacyConfirmMessageHasMore:{id:"agentChatList.stopAllRuns.confirmMessageHasMore",defaultMessage:"This will stop active runs that are currently loaded. Scroll down to load more runs if needed."},allChatsConfirmMessage:{id:"agentChatList.stopAllRuns.allChatsConfirmMessage",defaultMessage:"This will stop active runs in all chats. Runs resumed in these chats may also be interrupted."},confirmAccept:{id:"agentChatList.stopAllRuns.confirmAccept",defaultMessage:"Stop all"}});function ee(e){return(0,a(83208).X)("custom_agent_manual_stop_all")?(0,d.jsx)(et,{workflowStore:e.workflowStore,isHeaderHovered:e.isHeaderHovered}):(0,d.jsx)(ea,{workflowStore:e.workflowStore,activityFilterType:e.activityFilterType})}function et(e){let{workflowStore:t,isHeaderHovered:r}=e,n=(0,a(533992).v3)(),o=(0,a(972740).L)(),s=(0,a(327219).tz)(),l=(0,a(916820).Sn)(),[c,u]=(0,i.useState)(!1),[g,p]=(0,a(641086).A)(),f=(0,a(24971).A)("(hover: none), (pointer: coarse)"),m=(0,i.useCallback)(async()=>{if(!o||!t.canEdit()||c)return;let{accept:e}=await a(647095).Gh({message:s.formatMessage(Q.allChatsConfirmMessage),acceptLabel:s.formatMessage(Q.confirmAccept)});if(e){(0,a(599231).qt)({action:"activity_stop_all",workflowId:t.id}),u(!0);try{await X({environment:n,workflowId:t.id,spaceId:o.id,intl:s})}catch(e){(0,a(208318).t)().log({level:"error",from:"AgentChatList",type:"stopAllRunsFailed",error:(0,U().convertErrorToLog)(e)})}finally{u(!1)}null==l||l.refreshThreads()}},[o,c,s,t,n,l]);return(0,d.jsx)("div",{style:{opacity:r||p||f?1:0},ref:g,children:(0,d.jsx)(ei,{isStopping:c,onClick:m})})}function ea(e){let{workflowStore:t,activityFilterType:r}=e,n=(0,a(533992).v3)(),o=(0,a(972740).L)(),s=(0,a(327219).tz)(),l=(0,a(916820).Sn)(),[c,u]=(0,i.useState)(!1),g=(0,a(579993).K8)(()=>!!l&&!!o&&(0,a(362419).w5)({threads:l.state.value??[],filterType:r,workflowStore:t,spaceId:o.id,includeUnknownStatus:!0}),[l,o,r,t]),p=(0,i.useCallback)(async()=>{if(!o)return;let e=null==l?void 0:l.state.value;if(!e||0===e.length)return;let i=(0,a(362419).zq)({threads:e,filterType:r,workflowStore:t,spaceId:o.id,includeUnknownStatus:!0});if(0===i.length)return;let{accept:d}=await a(647095).Gh({message:s.formatMessage(null!=l&&l.state.hasMore?Q.legacyConfirmMessageHasMore:Q.legacyConfirmMessage),acceptLabel:s.formatMessage(Q.confirmAccept)});if(d){(0,a(599231).qt)({action:"activity_stop_all",workflowId:t.id}),u(!0);try{await J({environment:n,workflowStore:t,spaceStore:o,clientStore:a(41709).defaultClientAIChatStore,threadsToStop:i,intl:s})}finally{u(!1)}null==l||l.refreshThreads()}},[o,l,r,t,s,n]);return g?(0,d.jsx)(ei,{isStopping:c,onClick:p}):null}function ei(e){let t=(0,a(327219).tz)();return(0,d.jsx)(a(51831).m_,{placement:"top",content:()=>t.formatMessage(Q.tooltip),children:i=>(0,d.jsx)(a(374533).K,{...i,icon:G,size:"sm",disabled:e.isStopping,ariaLabel:t.formatMessage(Q.ariaLabel),onClick:e.onClick})})}let er=new(a(552709)).O2("AgentWorkerRunList",async()=>await Promise.all([a.e(49164),a.e(75714),a.e(52235)]).then(a.bind(a,856983))),en=(0,a(552709)._h)(er,e=>e.AgentWorkerRunList);function eo(e){return"worker"===e.type}a(976614);let es=[],el=(0,a(327219).YK)({exportRunsTooltip:{id:"agentChatList.exportRunsCsv.tooltip",defaultMessage:"Export to CSV"},exportRunsAriaLabel:{id:"agentChatList.exportRunsCsv.ariaLabel",defaultMessage:"Export runs to CSV"},debugRecordsTooltip:{id:"agentChatList.debugRecords.tooltip",defaultMessage:"Inspect run records"},debugRecordsAriaLabel:{id:"agentChatList.debugRecords.ariaLabel",defaultMessage:"Inspect run records"},refreshActivityTooltip:{id:"agentChatList.refreshActivity.tooltip",defaultMessage:"Refresh activity"},refreshActivityAriaLabel:{id:"agentChatList.refreshActivity.ariaLabel",defaultMessage:"Refresh activity"},exportRunsErrorTitle:{id:"agentChatList.exportRunsCsv.error.title",defaultMessage:"Export failed"}
1,exportRunsErrorMessage:{id:"agentChatList.exportRunsCsv.error.message",defaultMessage:"We couldnât export runs right now."},statsViewHeader:{id:"agentChatList.statsViewHeader",defaultMessage:"Stats view"},recentRunsHeader:{id:"agentChatList.recentRunsHeader",defaultMessage:"Recent runs"},insightsButton:{id:"agentChatList.insights",defaultMessage:"Insights"}}),ed={display:"flex",justifyContent:"space-between",alignItems:"center",paddingBlock:0,paddingInlineEnd:6,paddingInlineStart:12},ec={display:"flex",alignItems:"center",gap:2},eu={position:"relative",alignSelf:"center",width:24,height:0},eg={position:"absolute",insetBlockStart:0,insetInlineStart:0,transform:"translateY(-50%)"},ep=i.memo(function(e){let{workflowStore:t,onThreadChange:r,activityFilter:n,setActivityFilter:o,activeThreadId:s}=e,c=(0,a(533992).v3)(),{navigate:u}=(0,i.useContext)(a(44894).E),g=(0,a(972740).L)(),p=(0,a(876252).$)(),f=(0,a(327219).tz)(),[m,h]=(0,i.useState)(!1),[w,v]=(0,i.useState)(!1),y=(0,a(83208).X)("custom_agent_delete_thread"),b=(0,a(83208).X)("workers_automations_2.0"),x=(0,a(83208).X)("new_custom_agent_setup_and_editing"),k=(0,a(579993).K8)(()=>t.canEdit(),[t]),S=(0,a(579993).K8)(()=>{let e=t.getRole();return e?(0,a(159584).FZ)(e):void 0},[t]),_=(0,a(579993).K8)(()=>a(218744).default.getConfig({configName:"custom_agent_advanced_features"}).exportRunsCsv,[]),C=(0,a(83208).X)("custom_agent_streaming_export_runs_csv"),{isExporting:I,handleExportRuns:A}=(0,a(5713).T)({environment:c,intl:f,workflowId:t.id,spaceId:null==g?void 0:g.id,isStreamingExportEnabled:C,errorMessages:el}),j=(0,a(579993).K8)(()=>a(218744).default.getConfig({configName:"custom_agent_sub_features"}).stop_all_runs_button??!1,[]),M=(0,a(684535).K)(),{value:T,removeFromCache:R}=(0,a(238277).s)({parentStore:g,threadStore:void 0,workflowId:t.id,userId:null==p?void 0:p.id,isEnabled:!1===S,pageSize:10,shouldListenForNewThreads:!1,listLoadMetricEntrypoint:"custom_agent"}),P=T??es,D=!0===S,L="stats"===n.type,E=(0,a(579993).K8)(()=>{if((0,a(425749).xm)(t.getType()))return function(e){var t,a,i;let{workflowData:r,isWorkerWorkflowsEnabled:n}=e;if(!n)return;let o=null==r?void 0:r.defaultTarget;if((null==o?void 0:o.type)!=="worker")return;let s=null==r||null==(t=r.modules)?void 0:t.filter(eo).find(e=>e.id===o.moduleId);if(void 0===s)return;let l=null==(a=s.state)?void 0:a.workerId;if(void 0!==l&&0!==l.length)return{workerId:l,workerName:(null==(i=s.state)?void 0:i.workerName)??s.name,capabilityKey:o.capabilityKey}}({workflowData:t.getDraftData()??t.getData(),isWorkerWorkflowsEnabled:b})},[b,t]),F=void 0!==E&&void 0!==g&&D,z=L&&!F,B=!F,K=F&&L?{type:"all"}:n;(0,i.useEffect)(()=>{F&&L&&o({type:"all"})},[L,F,o]);let N=(0,i.useCallback)((e,i)=>{if(g){if(a(689262).trackAgentChatHistoryItemClicked({threadId:e,from:"custom_agent"}),x)return void u({environment:c,url:(0,a(453573).Iu)({threadId:e,personalAgentThreadId:"agent"===M.name||"chat"===M.name&&void 0!==M.agentChatThreadId?M.chatThreadId:void 0}),openInNew:i,redirect:!1});if(i){if("agent"===M.name)return void u({environment:c,url:(0,a(453573).Lm)({workflowId:t.id,params:{workflowViewType:"chat",workflowViewId:M.workflowViewId,workflowPrompt:M.workflowPrompt,workflowActivityFilter:M.workflowActivityFilter,chatThreadId:M.chatThreadId,agentChatThreadId:e}}),openInNew:i,redirect:!1});let r=(0,a(468456).createInferenceTranscriptChatRoute)({environment:c,threadId:e,spaceId:g.id,forceRouteToChat:!0});return u({environment:c,url:r,openInNew:i,redirect:!1}),void 0}if("agent"===M.name)return void u({environment:c,url:(0,a(453573).Lm)({workflowId:t.id,params:{workflowViewType:"chat",workflowViewId:M.workflowViewId,workflowPrompt:M.workflowPrompt,workflowActivityFilter:M.workflowActivityFilter,chatThreadId:M.chatThreadId,agentChatThreadId:e}}),redirect:!1});r({newThreadStore:H().E.createChildStore(g,{table:"thread",id:e,spaceId:g.id})})}},[c,x,u,r,M,g,t.id]),V=(0,i.useCallback)((e,t)=>{N(e,t?(0,a(7029).V)(t):void 0)},[N]),W=(0,i.useCallback)(e=>{N(e,"tab")},[N]),O=(0,i.useCallback)(e=>{a(689262).trackAgentChatHistoryItemClicked({threadId:e,from:"custom_agent"}),u({environment:c,url:(0,a(453573).Lm)({workflowId:t.id,params:{workflowViewType:"chat",workflowViewId:"agent"===M.name?M.workflowViewId:void 0,workflowPrompt:"agent"===M.name?M.workflowPrompt:void 0,workflowActivityFilter:"agent"===M.name?M.workflowActivityFilter:void 0,agentChatThreadI
1d:e}}),redirect:!1})},[c,u,M,t.id]),U=(0,i.useCallback)(async e=>{if(!k||!g)return;let t=H().E.createChildStore(g,{table:"thread",id:e.id,spaceId:g.id});await (0,q().deleteInferenceTranscript)({chatTranscriptInfo:{id:t.id,configType:e.type??"workflow",store:t,title:e.title??"",description:"",createdTime:e.created_at,updatedTime:e.updated_at},environment:c,clientStore:a(41709).defaultClientAIChatStore}),null==R||R([e.id])},[c,k,R,g]),$=(0,i.useCallback)(e=>{let i=e?(0,a(7029).V)(e):void 0;u({environment:c,url:(0,a(453573).Lm)({workflowId:t.id,params:{workflowViewType:"analytics",chatThreadId:(0,a(384899).D)(M)}}),openInNew:i})},[c,u,M,t.id]);return(0,a(611285).P)({name:"custom_agents",spaceId:null==g?void 0:g.id,userId:null==p?void 0:p.id})&&(D||0!==P.length)?(0,d.jsxs)(a(4458).VP,{gap:2,marginTop:20,children:[(0,d.jsxs)("div",{style:ed,onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1),onFocus:()=>v(!0),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||v(!1)},children:[(0,d.jsx)(a(111010).D,{styleKey:"captionMedium",colorVariant:"secondary",children:z?f.formatMessage(el.statsViewHeader):F?f.formatMessage(el.recentRunsHeader):(0,d.jsx)(a(327219).sA,{defaultMessage:"Recent chats",id:"agentChatList.recentActivity"})}),D?(0,d.jsxs)("div",{style:ec,children:[j&&k&&!z&&B?(0,d.jsx)(ee,{isHeaderHovered:w,workflowStore:t,activityFilterType:n.type}):null,!z&&B?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(ef,{isVisible:w||m,isEnabled:m,onToggle:()=>h(e=>!e)}),(0,d.jsx)(em,{isVisible:w})]}):null,_&&!z&&B?(0,d.jsx)(a(51831).m_,{placement:"top",content:()=>f.formatMessage(el.exportRunsTooltip),children:e=>(0,d.jsx)(a(374533).K,{...e,icon:a(11408).W,size:"sm",isLoading:I,disabled:!S||I,ariaLabel:f.formatMessage(el.exportRunsAriaLabel),onClick:A})}):null,(0,d.jsx)(a(978568).p,{workflowStore:t,activityFilter:n,setActivityFilter:o,activityLabelVariant:F?"runs":"chats",hideStatsOption:F}),S&&B?(0,d.jsx)(a(988022).p,{colorVariant:"secondary",size:"sm",onClick:$,iconTrailing:{icon:a(759706).arrowDiagonalUpRightSmallIcon,size:"sm",colorVariant:"secondary"},children:f.formatMessage(el.insightsButton)}):void 0]}):null]}),D&&z&&g?(0,d.jsx)(l,{environment:c,workflowId:t.id,spaceId:g.id,canExportRuns:S}):F?(0,d.jsx)(en,{spaceId:g.id,workerId:E.workerId,capabilityKey:E.capabilityKey,activityFilter:K}):D?(0,d.jsx)(a(194320).W,{activeThreadId:s,workflowStore:t,clientStore:a(41709).defaultClientAIChatStore,activityFilter:n,onThreadClicked:V,onThreadOpenInNewTab:W,onThreadOpenInSidebar:O,debugRecordViewerEnabled:m}):(0,d.jsx)(a(4458).VP,{children:P.map(e=>(0,d.jsx)(a(488603).H,{workflowStore:t,clientStore:a(41709).defaultClientAIChatStore,thread:e,isClickable:!0,isHighlighted:e.id===s,onThreadClick:t=>V(e.id,t),onOpenInNewTab:()=>W(e.id),onOpenInSidebar:()=>O(e.id),onDelete:y&&k?()=>U(e):void 0},e.id))})]}):null});function ef(e){let{isVisible:t,isEnabled:i,onToggle:r}=e,n=(0,a(327219).tz)();return(0,a(909212).NA)()?(0,d.jsx)("div",{style:{...eu,opacity:+!!t},children:(0,d.jsx)("div",{style:eg,children:(0,d.jsx)(a(51831).m_,{placement:"top",content:()=>n.formatMessage(el.debugRecordsTooltip),children:e=>(0,d.jsx)(a(374533).K,{...e,icon:a(107492).c,size:"sm",colorPalette:i?"blue":void 0,hovered:!!i||void 0,ariaLabel:n.formatMessage(el.debugRecordsAriaLabel),"aria-pressed":i,onClick:r})})})}):null}function em(e){let{isVisible:t}=e,r=(0,a(327219).tz)(),n=(0,a(916820).Sn)(),o=(0,a(579993).K8)(()=>(null==n?void 0:n.state.status)==="pending",[n]),s=(0,i.useCallback)(()=>{null==n||n.refreshThreads()},[n]);return(0,d.jsx)("div",{style:{...eu,opacity:+!!t},children:(0,d.jsx)("div",{style:eg,children:(0,d.jsx)(a(51831).m_,{placement:"top",content:()=>r.formatMessage(el.refreshActivityTooltip),children:e=>(0,d.jsx)(a(374533).K,{...e,icon:a(983012).w,size:"sm",isLoading:o,disabled:o,ariaLabel:r.formatMessage(el.refreshActivityAriaLabel),onClick:s})})})})}let eh=(0,a(327219).YK)({alphaFreeCreditsTitle:{id:"workflow.agent.harness.claudeCode.alphaFreeCredits",defaultMessage:"Youâre in the Claude alpha"},alphaFreeCreditsDescription:{id:"workflow.agent.harness.claudeCode.alphaFreeCredits.description",defaultMessage:"During this period, agents running on Claude wonât use Notion credits."}});
1function ew(e){let{display:t="inline",onDismiss:i}=e,r=(0,d.jsx)(a(327219).sA,{...eh.alphaFreeCreditsTitle});return"inline-compact"===t?(0,d.jsx)(a(748356).l,{display:"inline-compact",tint:"blue",label:r,onDismiss:i}):(0,d.jsx)(a(748356).l,{display:"inline",tint:"blue",label:r,description:(0,d.jsx)(a(327219).sA,{...eh.alphaFreeCreditsDescription}),onDismiss:i})}function ev(e){let{externalAgentHarness:t,spaceId:r}=e,n=(0,a(533992).v3)(),o=(0,a(368891).g)(),[s,l]=i.useState(!1),{isAlphaFree:c}=(0,a(372036).X)({externalAgentHarness:t,spaceId:r}),u=(0,a(579993).K8)(()=>(null==o?void 0:o.getSettingsStore().getKeyValue("dismissed_claude_code_alpha_free_credits_banner"))??!1,[o]),g=i.useCallback(e=>{e.preventDefault(),l(!0),o&&function(e){let{environment:t,userSettingsStore:i,dismissed:r}=e;(0,a(323517).createAndCommit)({environment:t,userAction:"userSettingsActions.setDismissClaudeCodeAlphaFreeCreditsBanner",canUndo:!0,cellTarget:"main",perform:e=>{(0,a(862759).m)({userSettingsStore:i,transaction:e,data:{dismissed_claude_code_alpha_free_credits_banner:r}})}})}({environment:n,userSettingsStore:o,dismissed:!0})},[n,o]),p=!!o&&!u&&!s;return c&&p?(0,d.jsx)(a(4458).VP,{marginTop:8,paddingTop:8,width:"100%",children:(0,d.jsx)(ew,{onDismiss:g})}):null}let ey=(0,a(327219).YK)({generic:{id:"workflows.customAgentsOutageBanner.generic",defaultMessage:"Custom Agents are having issues"},latency:{id:"workflows.customAgentsOutageBanner.latency",defaultMessage:"Custom Agents are slow"},latencyContents:{id:"workflows.customAgentsOutageBanner.latencyContents",defaultMessage:"Weâre currently experiencing an issue that is causing Custom Agents to respond more slowly than normal"},google:{id:"workflows.customAgentsOutageBanner.google",defaultMessage:"Custom Agents are having issues with Google"},googleContents:{id:"workflows.customAgentsOutageBanner.googleContents",defaultMessage:"Weâre currently experiencing an issue with Google models. Custom Agents using Google models may have trouble responding."},openai:{id:"workflows.customAgentsOutageBanner.openai",defaultMessage:"Custom Agents are having issues with OpenAI"},openaiContents:{id:"workflows.customAgentsOutageBanner.openaiContents",defaultMessage:"Weâre currently experiencing an issue with OpenAI models. Custom Agents using OpenAI models may have trouble responding."},anthropic:{id:"workflows.customAgentsOutageBanner.anthropic",defaultMessage:"Custom Agents are having issues with Anthropic"},anthropicContents:{id:"workflows.customAgentsOutageBanner.anthropicContents",defaultMessage:"Weâre currently experiencing an issue with Anthropic models. Custom Agents using Anthropic models may have trouble responding."},genericModel:{id:"workflows.customAgentsOutageBanner.genericModel",defaultMessage:"Custom Agents are having issues with some AI models"},genericModelContents:{id:"workflows.customAgentsOutageBanner.genericModelContents",defaultMessage:"Weâre currently experiencing an issue with some AI models. Custom Agents using affected models may have trouble responding."},tool:{id:"workflows.customAgentsOutageBanner.tool",defaultMessage:"Custom Agents are having issues"},toolContents:{id:"workflows.customAgentsOutageBanner.toolContents",defaultMessage:"Some custom agent capabilities are experiencing issues, you may notice problems completing certain types of tasks"},statusPage:{id:"workflows.customAgentsOutageBanner.statusPage",defaultMessage:"Status page"}}),eb={generic:{label:ey.generic},latency:{label:ey.latency,description:ey.latencyContents},google:{label:ey.google,description:ey.googleContents},openai:{label:ey.openai,description:ey.openaiContents},anthropic:{label:ey.anthropic,description:ey.anthropicContents},generic_model:{label:ey.genericModel,description:ey.genericModelContents},tool:{label:ey.tool,description:ey.toolContents}},ex={marginTop:8,paddingTop:8,width:"100%"};function ek(){let e=(0,a(533992).v3)(),{navigate:t}=(0,i.useContext)(a(44894).E),r=(0,a(327219).tz)(),n=(0,a(579993).K8)(()=>a(218744).default.getConfig({configName:"custom_agents_outage_banner"}),[]),o=!!n.title||!!n.contents,s=n.type??(o?"generic":void 0),l=s?eb[s]:void 0,c=(0,i.useCallback)(()=>{t({environment:e,url:a(168962).JZ.statusPage,openInNew:"tab"})},[e,t]);if(!l)return null;let u=r.locale.startsWith("en"),g=u&&n.title?(0,d.jsx)("span",{children:n.title}):(0,d.jsx)(a(327219).sA,{...l.label}),p=u&&n.contents?(0,d.jsx)("span",{children:n.contents}):l.description?(0,d.jsx)(a(327219).sA,{...l.description}):void 0;return(0,d.jsx)("div",{style:ex,children:(0,d.jsx)(a(748356).l,{display:"inline",tint:"blue",staticIcon:a(456402).commentInfoSmallIcon,label:g,description:p,actions:n.link_status_page?[{label:(0,d.jsx)(a(327219).sA,{...ey.statusPage}),onClick:c,icon:a(759706).arrowDiagonalUpRightSmallIcon}]:void 0})})}function eS(e){var t;let{workflowStore:r,aiChatFeatureController:n,clientStore:o,onThreadChange:s,nextConfig:l,setNextConfig:c,parentPointer:u,inputPlaceholder:g,disabled:p,isProviderRoutingPending:f=!1,hasNeverBeenPublished:m,spaceStore:h,isDisabledByWorkspaceOwner:w,activityFilter:v,setActivityFilter:y,agentCreditLimitRecovery:b,activeThreadI
1d:x,useAgentService:k,agentServiceCreateThreadArgs:S,onAgentServiceThreadCreate:_,agentServiceOptIn:C}=e,I=(0,a(83208).X)("new_custom_agent_setup_and_editing"),A="workflow"===l.type&&!0===l.isCustomAgent,j=(0,a(579993).K8)(()=>r.getDraftData()??r.getData(),[r]),M=(0,a(579993).K8)(()=>{var e;return null==(e=r.getPublishedArtifactStore())?void 0:e.getData()},[r]),T=(null==M||null==(t=M.agentService)?void 0:t.allowModelChanges)===!0,R=null==j?void 0:j.externalAgentHarness,{issues:P,isLoading:D,error:L}=(0,a(85292).z1)({spaceId:null==h?void 0:h.id,externalAgentHarness:R}),E=(0,a(85292).g7)(P),F=(0,a(85292).hA)(P),z=void 0!==L,B=(0,a(579993).K8)(()=>(0,a(214559).W7)({externalAgentHarness:R}),[R]),{shouldSuppressWorkspaceSpendLimit:K}=(0,a(372036).X)({externalAgentHarness:R,spaceId:null==h?void 0:h.id}),N=(0,a(550009).E)({spaceId:null==h?void 0:h.id,workflowStore:r,shouldSuppressWorkspaceSpendLimit:K}),V=function(e){let{workflowStore:t,spaceId:r,useCustomAgentDraft:n}=e,o=(0,a(533992).v3)(),s=(0,a(327219).tz)(),l=(0,i.useRef)(!1);return(0,i.useCallback)(async()=>{if(l.current)return!1;l.current=!0;try{return await W({environment:o,intl:s,spaceId:r,useCustomAgentDraft:n,workflowStore:t})}finally{l.current=!1}},[o,s,r,n,t])}({workflowStore:r,spaceId:null==h?void 0:h.id,useCustomAgentDraft:"workflow"===l.type&&!0===l.useCustomAgentDraft}),O=x&&x!==a(548124).NEW_CHAT_THREAD_ID?x:void 0,H=!0===k&&void 0!==h;return(0,d.jsxs)("div",{children:[w?(0,d.jsx)(a(533141).t,{reason:"disabled_from_workspace_settings"}):E?(0,d.jsx)(a(533141).t,{reason:"deleted_specification_new_chat"}):F?(0,d.jsx)(a(533141).t,{reason:"unavailable_specification_new_chat"}):z?(0,d.jsx)(a(533141).t,{reason:"specification_check_failed_new_chat"}):void 0,w||D||z||E||F?void 0:(0,d.jsxs)(d.Fragment,{children:[N&&h?(0,d.jsx)(e_,{blockReason:N,spaceStore:h,agentCreditLimitRecovery:b}):I&&A&&m?(0,d.jsx)(a(548955).k,{workflowId:r.id}):H&&h?(0,d.jsx)(a(761425).Qh,{size:"fullPage",children:(0,d.jsx)(eA,{spaceId:h.id,createThreadArgs:S,activeThreadId:O,disabled:!!(f||p&&!m||O),onThreadCreate:_,placeholder:A?g:void 0,allowModelChanges:T,defaultModel:null==M?void 0:M.model},(null==S?void 0:S.type)==="custom_agent"?S.workflowId:void 0)}):(0,d.jsx)(a(761425).Qh,{size:"fullPage",children:C?(0,d.jsx)(eC,{workflowStore:r,agentServiceOptIn:C,chatInputProps:{aiChatFeatureController:n,clientStore:o,onThreadChange:s,nextConfig:l,setNextConfig:c,parentPointer:u,threadStore:void 0,disabled:f||p&&!m,placeholder:g,attachmentUploadPolicy:B,onBeforeSubmit:V}}):(0,d.jsx)(a(656592).n_,{aiChatFeatureController:n,clientStore:o,onThreadChange:s,nextConfig:l,setNextConfig:c,parentPointer:u,threadStore:void 0,disabled:f||p&&!m,placeholder:g,attachmentUploadPolicy:B,onBeforeSubmit:V})}),A?(0,d.jsx)(ek,{}):void 0,A?(0,d.jsx)(ev,{externalAgentHarness:R,spaceId:null==h?void 0:h.id}):void 0]}),(0,d.jsx)(ep,{activeThreadId:x,workflowStore:r,onThreadChange:s,activityFilter:v,setActivityFilter:y})]})}function e_(e){switch(e.blockReason.type){case"workspaceRestriction":case"workspaceSpendLimit":return(0,d.jsx)(a(940344).Q,{spaceStore:e.spaceStore,featureAvailability:e.blockReason.featureAvailability});case"agentCreditUsageLoading":return(0,d.jsx)(a(397171).z,{type:"loading"});case"runawayCreditUsage":return(0,d.jsx)(a(397171).z,{type:"runawayCreditUsage"});case"agentCreditLimit":return(0,d.jsx)(a(397171).z,{...e.agentCreditLimitRecovery});default:return(0,a(48697).HB)(e.blockReason)}}function eC(e){var t,i,r,n,o,s,l,c;let u=(0,a(369515).i)({workflowStore:e.workflowStore,isPending:(null==(t=e.agentServiceOptIn)?void 0:t.isPending)??!1,onPendingChange:(null==(i=e.agentServiceOptIn)?void 0:i.onPendingChange)??eI,onPermissionBlocked:(null==(r=e.agentServiceOptIn)?void 0:r.onPermissionBlocked)??eI,onStart:(null==(n=e.agentServiceOptIn)?void 0:n.onStart)??eI,onSuccess:(null==(o=e.agentServiceOptIn)?void 0:o.onSuccess)??eI,shouldOffer:(null==(s=e.agentServiceOptIn)?void 0:s.shouldOffer)??!1,validateCanPublish:(null==(l=e.agentServiceOptIn)?void 0:l.validateCanPublish)??(()=>!1)});return(0,d.jsx)(a(656592).n_,{...e.chatInputProps,disabled:e.chatInputProps.disabled||((null==(c=e.agentServiceOptIn)?void 0:c.isPending)??!1),agentServiceInferenceNudge:u})}function eI(){}
1function eA(e){let{spaceId:t,createThreadArgs:r,activeThreadId:n,disabled:o,onThreadCreate:s,placeholder:l,allowModelChanges:c,defaultModel:u}=e,g=(0,a(533992).v3)(),p=(0,a(633636).ce)(),f=(0,a(83208).X)("agent_suggested_edits_tools"),m=i.useMemo(()=>(0,a(716705).t)(f),[f]),h=i.useMemo(()=>void 0===r?void 0:{...r,...m},[r,m]),w=function(e){let{allowModelChanges:t,defaultModel:r,spaceId:n}=e,o=(0,a(533992).v3)(),s=(0,a(327219).tz)(),l=(0,a(83208).X)("custom_agent_thread_model_selection",{disableExposureLogging:!0}),c=t&&l,{enabled:u}=(0,a(598797).b1)({gateName:"ai_fable_premium_credit_display",spaceId:n}),g=(0,i.useMemo)(()=>new(a(695906)).SpaceStore(o,{table:"space",id:n}),[o,n]),p=(0,a(579993).K8)(()=>(0,a(598132).lM)(o,n),[o,n]),{restrictedModels:f,restrictedProviders:m}=(0,a(963052).a)(g),h=(0,a(579993).K8)(()=>(0,a(166432).t$)({environment:o,intl:s,spaceId:n,mode:"custom_agent",restrictedModels:f,restrictedProviders:m}),[o,s,n,f,m],{equalityFn:a(134542).kt}),[w,v]=(0,i.useState)({type:"agent_default"}),[y,b]=(0,i.useState)(!1),x="explicit"===w.type?w:void 0,k="agent_default"===w.type?null==r?void 0:r.type:null==x?void 0:x.model,S=null==h?void 0:h.find(e=>e.model===k),_=(0,i.useMemo)(()=>void 0===S?"agent_default"===w.type?null==r?void 0:r.reasoningEffort:null==x?void 0:x.reasoningEffort:(0,a(60217).$y)({modelConfiguration:S.modelConfiguration,currentReasoningEffort:"agent_default"===w.type?null==r?void 0:r.reasoningEffort:null==x?void 0:x.reasoningEffort}),[null==r?void 0:r.reasoningEffort,null==x?void 0:x.reasoningEffort,S,w.type]),C=(0,i.useCallback)(e=>{if(e.isDisabled||y)return;if(e.model===(null==r?void 0:r.type))return void v({type:"agent_default"});let t=(0,a(60217).$y)({modelConfiguration:e.modelConfiguration,currentReasoningEffort:void 0});v({type:"explicit",model:e.model,...void 0===t?{}:{reasoningEffort:t}})},[null==r?void 0:r.type,y]),I=(0,i.useCallback)(e=>{void 0===k||y||("agent_default"!==w.type||e!==(null==r?void 0:r.reasoningEffort))&&v({type:"explicit",model:k,reasoningEffort:e})},[null==r?void 0:r.reasoningEffort,y,k,w.type]);return{modelPicker:(0,i.useMemo)(()=>{if(c&&void 0!==h)return{label:s.formatMessage(N.label),isReadOnly:y,options:[{id:"auto",label:s.formatMessage(N.auto),menuIcon:(0,d.jsx)(a(908867).H,{modelFamily:void 0,defaultNoAiFace:!1,shouldUseNewOpenModelIcon:!0}),isSelected:"automatic"===w.type||"agent_default"===w.type&&void 0===r,isDisabled:y,onSelect:()=>{y||v(void 0===r?{type:"agent_default"}:{type:"automatic"})}},...h.map(e=>({id:e.model,label:s.formatMessage(N.model,{modelName:e.label}),icon:(0,d.jsx)(a(908867).H,{modelFamily:e.modelFamily,defaultNoAiFace:!1,shouldUseNewOpenModelIcon:!0}),isSelected:k===e.model,isDisabled:y||e.isDisabled,onSelect:()=>C(e)}))],renderMenu:e=>(0,d.jsx)(a(133735).VK,{availableModels:h.map(a(133735).lW),buttonPopupParent:e,currentModel:k,showFablePurchasedCreditDisplay:u,isCustomAgent:!0,spaceStore:g,isSalesAssisted:p,onSelectAuto:()=>{v(void 0===r?{type:"agent_default"}:{type:"automatic"}),e.close()},onSelectModel:t=>{C(t),e.close()}})}},[h,r,c,s,p,y,C,k,w.type,u,g]),reasoningEffortPicker:(0,i.useMemo)(()=>{var e,t;let a=(null==S||null==(e=S.modelConfiguration)?void 0:e.supportedReasoningEfforts)??[];if(c&&void 0!==S&&void 0!==_&&0!==a.length)return{supportedEfforts:a,displayedEffort:_,defaultEffort:null==(t=S.modelConfiguration)?void 0:t.defaultReasoningEffort,compact:!0,disabled:y,onSelect:I,testId:"custom-agent-new-thread-reasoning-effort-button"}},[c,y,I,S,_]),modelSelection:(c||y)&&"agent_default"!==w.type?w:void 0,lockSelection:()=>b(!0)}}({spaceId:t,allowModelChanges:c,defaultModel:u}),v=i.useMemo(()=>(null==h?void 0:h.type)==="custom_agent"&&void 0!==w.modelSelection?{...h,modelSelection:w.modelSelection}:h,[w.modelSelection,h]),y=(0,a(579993).K8)(()=>g.idCreator.getSpaceIdCreatorSync(t).idInSavedSpace("thread"),[g.idCreator,t]),b=i.useCallback(async e=>!n&&!!(0,a(410139).Fg)({spaceId:t,threadId:y,userId:g.currentUser.id,clientMessageId:(0,a(83388).Ay)(),content:e.content,threadContext:e.threadContext,clientMcpSelectionId:e.clientMcpSelectionId,createThreadArgs:v})&&(s(y),!0),[n,y,g.currentUser.id,s,v,t]),x=i.useRef(!1),k=i.useRef(),S=i.useRef(),_=i.useCallback(()=>{let{activeTabId:e,visibleTabId:t}=a(297258).Jm.state;return e===p&&t===p}
1,[p]),C=i.useCallback(()=>{void 0===S.current&&(S.current=window.requestAnimationFrame(()=>{S.current=void 0,_()&&!x.current&&k.current&&(x.current=!0,k.current())}))},[_]),I=i.useCallback(e=>{k.current=e,C()},[C]);return i.useEffect(()=>{let e=_(),t=()=>{let t=_();t&&!e&&(x.current=!1,C()),e=t};return a(297258).Jm.addListener(t),()=>{a(297258).Jm.removeListener(t),void 0!==S.current&&window.cancelAnimationFrame(S.current)}},[_,C]),(0,d.jsx)(a(330716).Ll,{spaceId:t,threadId:y,fileUploadMode:"staged",createThreadArgs:v,modelPicker:w.modelPicker,reasoningEffortPicker:w.reasoningEffortPicker,isRunning:!1,onSubmit:b,onUploadThreadReady:w.lockSelection,disabled:o,enableFileUpload:!0,onFocusHandlerReady:I,placeholder:l,usageLimitSurface:"workflows"})}let ej=i.memo(function(e){return(0,d.jsx)(eS,{...e})});var eM=()=>a(931284),eT=()=>a(807825),eR=()=>a(659341);let eP={fontSize:12,outlineOffset:0};function eD(e){let{permissions:t,variant:n}=e,{userPermissions:o,groupPermissions:s}=(0,i.useMemo)(()=>{let e=[],a=[];for(let i of t)"user_permission"===i.t
1ype?e.push(i):"group_permission"===i.type&&a.push(i);return{userPermissions:e,groupPermissions:a}},[t]),l=(0,a(579993).K8)(()=>{let e=a(192314).AppStoreSidebarSpaceStore.state;if(!e)return[];let t=[];for(let a of o)"user_permission"===a.type&&t.push(eT().L.createChildStore(e,{table:r().oo9,id:a.user_id}));return t},[o]),c=(0,a(579993).K8)(()=>{let e=[];for(let t of s){if("group_permission"!==t.type)continue;let a=eM().h.getGroupData(t.group_id);if(a){let t=a.group,i={id:(0,eR().gK)({spacePermissionGroupId:t.group_id,spaceId:t.space_id}),group_id:t.group_id,name:t.name,space_id:t.space_id,icon:t.icon,version:t.getVersion(),created_by_id:t.created_by_id,created_by_table:t.created_by_table,created_at:t.created_at,last_edited_by_id:t.last_edited_by_id,last_edited_by_table:t.last_edited_by_table,last_edited_at:t.last_edited_at,deleted_at:t.deleted_at,settings:t.getSettings()};e.push({group:i,memberCount:a.memberCount,membershipTypes:a.membershipTypes})}}return e},[s]),u="agent-page"===n,g=(0,i.useMemo)(()=>l.map(e=>({renderAvatar:()=>(0,d.jsx)(a(321753).A,{userStore:e,size:24,avatarShouldShowShadow:!1,iconStyle:eP,hasTooltip:!u,delayThreshold:0,showAvatarInTooltip:!u},e.id),renderTooltip:u?()=>(0,d.jsx)(eE,{userStores:l,permissionGroups:c,maxItems:5}):void 0})),[c,u,l]),p=(0,i.useMemo)(()=>c.map(e=>({renderAvatar:()=>(0,d.jsx)(a(518724).h,{permissionGroup:e,hasTooltip:!u,type:"avatar"},e.group.group_id),renderTooltip:u?()=>(0,d.jsx)(eE,{userStores:l,permissionGroups:c,maxItems:5}):void 0})),[c,u,l]),f=(0,i.useMemo)(()=>g.concat(p),[g,p]),m=u?l:l.slice(4),h=u?c:c.slice(Math.max(0,4-l.length));return(0,d.jsx)(a(4458).fI,{alignItems:"center",justifyContent:u?void 0:"center",children:(0,d.jsx)(a(879191).Q,{avatars:f,totalCount:t.length,isLoading:!1,renderOverflowTooltip:()=>(0,d.jsx)(eE,{userStores:m,permissionGroups:h,maxItems:5})})})}let eL={container:{display:"flex",flexDirection:"column",gap:4,paddingBlockStart:4,paddingInlineEnd:8},moreMessage:{color:a(632079).Tj.text.inverseSecondary,fontSize:12,marginTop:4},style0:{fontSize:12}};function eE(e){let{userStores:t,permissionGroups:i,maxItems:r}=e,n=t.slice(0,r),o=i.slice(0,Math.max(0,r-n.length)),s=t.length+i.length-n.length-o.length;return(0,d.jsxs)("div",{style:eL.container,children:[n.map(e=>(0,d.jsx)(a(321753).A,{userStore:e,type:"avatar-name-email",size:24,avatarShouldShowShadow:!1,hasTooltip:!1,iconStyle:eL.style0},e.id)),o.map(e=>(0,d.jsx)(a(518724).h,{permissionGroup:e,type:"avatar-name-count"},e.group.group_id)),s>0?(0,d.jsx)("div",{style:eL.moreMessage,children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.overflowMore",defaultMessage:"{count} moreâ¦",values:{count:s}})}):void 0]})}let eF={wrapper:{minHeight:"100vh",width:"100%"},memberPage:{background:a(632079).Tj.background.primary,display:"flex",flexDirection:"column",height:"100%",overflowY:"auto",width:"100%"},memberTopbar:{alignItems:"center",borderBottom:`1px solid ${a(632079).Tj.border.secondary}`,display:"flex",flexShrink:0,gap:8,height:48,paddingInline:16},memberTopbarMore:{color:a(632079).Tj.icon.secondary,marginInlineStart:"auto"},memberCover:{background:a(632079).Tj.background.secondary,backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover",flexShrink:0,height:"min(20vh, 280px)",minHeight:180,width:"100%"},memberContent:{display:"flex",flexDirection:"column",gap:12,marginInline:"auto",marginTop:-40,maxWidth:960,padding:"0 40px 48px",width:"100%"},memberTitle:{marginTop:36},memberOwners:{alignItems:"center",display:"flex",gap:8,marginTop:4},memberNoAccessCard:{alignItems:"center",border:`1px solid ${a(632079).Tj.border.primary}`,borderRadius:12,display:"flex",flexDirection:"column",justifyContent:"center",marginTop:12,minHeight:280,padding:32,textAlign:"center"},memberNoAccessDescription:{marginTop:8},memberRequestButton:{marginTop:20},creditsButton:{alignSelf:"stretch",display:"flex",justifyContent:"flex-end",padding:"12px 12px 0"},contentBox:{background:a(632079).Tj.background.secondaryTranslucent,borderRadius:4,padding:24,marginTop:24,width:"100%",maxWidth:420,display:"flex",flexDirection:"column",gap:16},footerWrapper:{marginTop:"auto",paddingTop:16},divider:{height:1,background:a(632079).Tj.background.tertiaryTranslucent,margin:"8px 0"},toggleTriggerCount:{fontSize:13,color:a(632079).Tj.text.secondary},style0:{marginTop:"12px"},style1:{width:240},style2:{fontWeight:a(699422).Wy.medium,marginBottom:4},style3:{color:a(632079).Tj.text.inverseSecondary},style4:{padding:24}};function ez(e){let t=(0,a(579993).uB)(void 0,a(888173).Ay),i=(0,a(579993).uB)(void 0,a(40340).A);return(0,d.jsx)(a(868869).k,{...e,inviteTargetsStore:t,universalMemberInviteStore:i})}function eB(e){var t;let{workflowStore:r,hipaaEnabled:n}=e,o=(0,a(533992).v3)(),s=(0,a(579993).uB)(void 0,a(874003).A),l=(0,a(579993).K8)(()=>s.state.privateWorkflowStore,[s]),c=(0,i.useMemo)(()=>new(a(510969)).A,[]),u=(0,a(83208).X)("agent_request_access"),g=(0,a(83208).X)("custom_agent_ownership_ui"),p=(0,a(327219).tz)(),f=(0,a(579993).K8)(()=>{let e=a(192314).AppStoreSidebarSpaceStore.state;return!!e&&e.canAdmin()},[]),m=(0,a(972740).L)(),h=(0,a(993077).U2)(m),w=(0,a(579993).K8)(()=>(null==h?void 0:h.isWorkspaceOwner())===!0,[h]),v=(0,a(579993).K8)(()=>
1!s.doesUserAlreadyHaveEditorAccess(r.pointer),[s,r.pointer]),y=(0,a(579993).K8)(()=>r.getSpaceId(),[r]),b=(0,a(611285).P)({name:"custom_agents",spaceId:y,userId:o.currentUser.id}),x=(0,a(611285).P)({name:"sudo_mode",spaceId:y,userId:o.currentUser.id}),k=f&&v&&x,[S,_]=(0,a(97668).Yb)(async()=>{if(!y)throw Error("Workflow has no space ID");let e=await o.api.callApi({eventName:"getPublicWorkflowData",environment:o,data:{workflowId:r.id,spaceId:y}});if("success"===e.type)return e.data;throw Error("Failed to load custom agent")},[o,r,y]),[C,I]=(0,a(97668).Yb)(async()=>{if(!w||!y)return;let e=await o.api.callApi({eventName:"getNoAccessWorkflowAdminMetadata",environment:o,data:{workflowId:r.id,spaceId:y}});if("success"===e.type)return e.data;throw Error("Failed to load custom agent admin metadata")},[o,w,y,r.id]),A=(0,i.useCallback)(async()=>{y&&"success"===(await o.api.callApi({eventName:"disableWorkflow",environment:o,data:{workflowId:r.id,spaceId:y}})).type&&await _()},[o,r,_,y]),j=(0,i.useCallback)(async()=>{y&&"success"===(await o.api.callApi({eventName:"enableWorkflow",environment:o,data:{workflowId:r.id,spaceId:y}})).type&&await _()},[o,r,_,y]),M=(0,i.useCallback)(async()=>{var e;null!=(e=S.value)&&e.isDisabledByAdmin?await j():await A()},[S,j,A]),T=(0,i.useCallback)(async()=>{a(880853).Ay.setState({...a(880853).Ay.state,isInitialized:!0}),s.setState({...s.state,changePermissionsEnabled:!0}),l||await a(35838).YL({environment:o,sudoModeStore:s,workflowId:r.id,sidebarSpaceStore:(0,a(328765).S)()}),c.setState({...c.state,open:!0})},[s,l,o,r.id,c]);if("pending"===S.status)return(0,d.jsxs)(a(321497).l,{style:eF.wrapper,children:[(0,d.jsx)(a(211411).x,{}),(0,d.jsxs)(a(671143).N,{children:[(0,d.jsx)(a(517334).k,{}),(0,d.jsx)("div",{style:eF.footerWrapper,children:(0,d.jsx)(a(691365).D,{})})]})]});if(S.error||!S.value)return(0,d.jsxs)(a(321497).l,{style:eF.wrapper,children:[(0,d.jsx)(a(211411).x,{}),(0,d.jsx)(a(671143).N,{title:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.loadError.title",defaultMessage:"This agent couldnât be found"}),description:(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:S.error?S.error.message:p.formatMessage({id:"workflowNoAccess.loadError.description",defaultMessage:"It may have been deleted or the link might be incorrect."})}),actionButtons:(0,d.jsx)(a(548436).A,{size:"lg",onClick:()=>(0,a(48959).G)(o),children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.backToMyContent",defaultMessage:"Back to my content"})})}),(0,d.jsx)("div",{style:eF.footerWrapper,children:(0,d.jsx)(a(691365).D,{})})]});let R=S.value,P=w?C.value:void 0,D=f?P??null:void 0,L=g&&x&&w,E=!!L&&!!P&&(0,a(415944).S)({isAgentEditor:!1,isWorkspaceAdmin:f,isLiteDatabaseAgent:P.isLite,isExternalAgentCreditsUiSuppressed:P.shouldSuppressCreditsUi}),F=f&&b&&!n,z=(0,d.jsx)(eK,{workflowStore:r,scheduledDisableTime:R.scheduledDisableTime,isDisabledByAdmin:R.isDisabledByAdmin,isWorkspaceAdmin:f,noAccessMetadata:D,onChangePermissions:k?T:void 0}),B=(null==(t=R.editorPermissions)?void 0:t.some(e=>"bot_permission"!==e.type))??!1,K=R.canRequestAccess&&!f&&B;if(K&&u){let e=R.name??p.formatMessage({id:"workflow.noAccess.emptyWorkflowTitle",defaultMessage:"Untitled agent"});return(0,d.jsxs)("div",{style:eF.memberPage,children:[z,(0,d.jsxs)("div",{style:eF.memberTopbar,children:[(0,d.jsx)(a(111010).D,{as:"span",styleKey:"bodyRegular",colorVariant:"secondary",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.agentsBreadcrumb",defaultMessage:"Agents"})}),(0,d.jsx)(a(111010).D,{as:"span",styleKey:"bodyRegular",colorVariant:"secondary",children:"/"}),(0,d.jsx)(a(651790).AgentIcon,{agentIcon:R.icon,workflowPointer:r.pointer,size:18}),(0,d.jsx)(a(111010).D,{as:"span",styleKey:"bodyRegular",children:e}),(0,d.jsx)(a(16275).I,{icon:a(397900).ellipsisIcon,size:"lg",style:eF.memberTopbarMore})]}),(0,d.jsx)("div",{style:{...eF.memberCover,...R.cover?{backgroundImage:`url(${R.cover})`,backgroundPosition:`center ${(1-(R.coverPosition??.5))*100}%`}:void 0}}),(0,d.jsxs)("div",{style:eF.memberContent,children:[(0,d.jsx)(a(651790).AgentIcon,{agentIcon:R.icon,workflowPointer:r.pointer,size:80}),(0,d.jsx)(a(111010).D,{styleKey:"pageContentFullPageDatabaseTitle",style:eF.memberTitle,children:e}),R.description?(0,d.jsx)(a(111010).D,{styleKey:"bodyLgRegular",colorVariant:"secondary",children:R.description}):void 0,R.editorPermissions&&R.editorPermissions.length>0&&y?(0,d.jsxs)("div",{style:eF.memberOwners,children:[(0,d.jsx)(a(111010).D,{as:"span",styleKey:"bodyRegular",colorVariant:"secondary",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.owners",defaultMessage:"Owners:"})}),(0,d.jsx)(eD,{permissions:R.editorPermissions,spaceId:y,variant:"agent-page"})]}):void 0,(0,d.jsxs)("div",{style:eF.memberNoAccessCard,children:[(0,d.jsx)(a(111010).D,{styleKey:"bodyLgMedium",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.member.title",defaultMessage:"You donât have access to this agent"})}),(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",style:eF.memberNoAccessDescription,children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.member.description",defaultMessage:"Send a request and an owner can approve it."})}),(0,d.jsx)("div",{style:eF.memberRequestButton,children:(0,d.jsx)(a(476972).c,{type:"workflow",workflow:{id:r.id,spaceId:R.spaceId},flowId:"workflow_no_access",buttonType:"outline"})})]})]})]})}return(0,d.jsxs)(a(321497).l,{style:eF.wrapper,children:[(0,d.jsx)(a(211411).x,{}),z,!L&&f&&P?(0,d.jsx)("div",{style:eF.creditsButton,children:(0,d.jsx)(a(615369).Y,{workflowStore:r,isAgentEditor:!1,isWorkspaceAdmin:f,isBillingModeUpdateEnabled:!1,isOwnerTransferEnabled:!1,noAccessMetadata:P,onNoAccessMetadataChanged:I})}):void 0,(0,d.jsx)(a(671143).N,{title:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.title",defaultMessage:"No access to {workflowName}",values:{workflowName:R.name}}),description:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.subtitle",defaultMessage:"Contact the agent owners to request access"}),R.editorPermissions&&R.editorPermissions.length>0&&y?(0,d.jsx)("div",{style:eF.style0,children:(0,d.jsx)(eD,{permissions:R.editorPermissions,spaceId:y,variant:"legacy"})}):void 0]}),actionButtons:(0,d.jsxs)(a(4458).fI,{gap:8,children:[K?(0,d.jsx)(a(476972).c,{type:"workflow",workflow:{id:r.id,spaceId:R.spaceId},flowId:"workflow_no_access"}):void 0,(0,d.jsx)(a(548436).A,{size:"lg",onClick:()=>(0,a(48959).G)(o),children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.backToMyContent",defaultMessage:"Back to my content"})})]}),children:E||F?(0,d.jsx)("div",{style:eF.contentBox,children:(0,d.jsxs)(a(4458).VP,{gap:12,children:[F?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(a(4458).fI,{alignItems:"center",justifyContent:"space-between",gap:16,children:[(0,d.jsxs)(a(4458).VP,{gap:4,children:[(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.enableAgentLabel",defaultMessage:"Enable agent"})}),(0,d.jsx)("div",{style:eF.toggleTriggerCount,children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.triggerCountMessage",defaultMessage:"This agent has {count, plural, one {# trigger} other {# triggers}}",values:{count:R.numberOfEnabledTriggers}})})]}),(0,d.jsx)(a(51831).m_,{placement:"top",alignment:"center",textWrap:!0,style:eF.style1,content:()=>(0,d.jsxs)("div",{children:[(0,d.jsx)("div",{style:eF.style2,children:R.isDisabledByAdmin?(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.enableAgentTooltipTitle",defaultMessage:"Enable agent?"}):(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.disableAgentTooltipTitle",defaultMessage:"Disable agent?"})}),(0,d.jsx)("div",{style:eF.style3,children:R.isDisabledByAdmin?(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.enableExplanationAgentLevel",defaultMessage:"Allow triggers to run and users to interact with the agentâs settings"}):(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.disableExplanationAgentLevel",defaultMessage:"Stop all triggers from running and prevent users from interacting or editing the agentâs settings"})})]}),children:e=>(0,d.jsx)("div",{...e,children:(0,d.jsx)(a(813415).d,{on:!R.isDisabledByAdmin,onClick:M,"aria-label":R.isDisabledByAdmin?p.formatMessage({id:"workflowNoAccess.enableWorkflow",defaultMessage:"Enable custom agent"}):p.formatMessage({id:"workflowNoAccess.disableWorkflow",defaultMessage:"Disable custom agent"})})})})]}),k?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{style:eF.divider}),(0,d.jsxs)(a(4458).VP,{gap:4,alignItems:"flex-start",children:[(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.changeAgentPermissionsLabel",defaultMessage:"Change agent permissions"})}),(0,d.jsx)("div",{style:eF.toggleTriggerCount,children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.permissionsSubtitle",defaultMessage:"As a workspace owner, you can change the permissions of this agent to give yourself or others access"})}),(0,d.jsx)(a(656252).d,{popupType:a(656252).z.Popup,buttonPopupStore:c,alignmentToOrigin:"start",onClick:()=>{a(880853).Ay.setState({...a(880853).Ay.state,isInitialized:!0}),s.setState({...s.state,changePermissionsEnabled:!0}),l||(async()=>{await a(35838).YL({environment:o,sudoModeStore:s,workflowId:r.id,sidebarSpaceStore:(0,a(328765).S)()})})()},content:()=>l?(0,d.jsx)(ez,{store:l,sudoModeStore:s,buttonPopupStore:c,location:"no_access_page",onClose:()=>c.reset()}):(0,d.jsx)("div",{style:eF.style4,children:(0,d.jsx)(a(517334).k,{})}),children:e=>(0,d.jsx)(a(548436).A,{size:"lg",...e,children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.workspaceOwner.changePermissions",defaultMessage:"Change permissions"})})})]})]}):void 0]}):void 0,E&&P?(0,d.jsxs)(d.Fragment,{children:[F?(0,d.jsx)("div",{style:eF.divider}):void 0,(0,d.jsxs)(a(4458).VP,{gap:4,alignItems:"flex-start",children:[(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.agentBillingLabel",defaultMessage:"Agent billing"})}),(0,d.jsx)(a(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,d.jsx)(a(327219).sA,{id:"workflowNoAccess.agentBillingDescription",defaultMessage:"As a workspace owner, you can update this agentâs billing settings"})}),(0,d.jsx)(a(615369).Y,{workflowStore:r,isAgentEditor:!1,isWorkspaceAdmin:f,isOwnerTransferEnabled:x,noAccessMetadata:P,onNoAccessMetadataChanged:I,triggerStyle:"outline"})]})]}):void 0]})}):void 0}),(0,d.jsx)("div",{style:eF.footerWrapper,children:(0,d.jsx)(a(691365).D,{})})]})}function eK(e){let{workflowStore:t,scheduledDisableTime:a,isDisabledByAdmin:i,isWorkspaceAdmin:r,noAccessMetadata:n,onChangePermissions:o}=e;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(T,{scheduledDisableTime:a,isDisabledByAdmin:i,isWorkspaceAdmin:r,onChangePermissions:o}),(0,d.jsx)(C,{workflowStore:t,agentCreditLimitRecovery:void 0,isWorkspaceAdmin:r,noAccessMetadata:n})]})}let eN={fontSize:14,display:"flex",flexDirection:"column",width:"100%",flexGrow:1,minHeight:0,zIndex:1};function eV(e){let{route:t,id:r}=e.routerState,n=(0,a(533992).v3)(),o=(0,a(533992).Y0)(),s=(0,a(83208).X)("mobile_custom_agent_on_tablet"),l=(0,a(83208).X)("new_custom_agent_setup_and_editing",{disableExposureLogging:!0}),c=s?o.isPhone:a(139424).A.isMobile,{navigate:u}=(0,i.useContext)(a(44894).E),g=a(41709).defaultClientAIChatStore,p=(0,a(500786).h)(t.workflowId),m=(0,a(972740).L)();(0,a(213369).i)(p);let h=(0,a(579993).uB)(void 0,a(128363).K);(0,i.useEffect)(()=>{h.reset()},[t.workflowId,h]);let w=(0,i.useMemo)(()=>new(a(558208)).rz,[]);(0,i.useEffect)(()=>{e9(t)&&n.RouterStore.state.id===r&&u({environment:n,url:(0,a(453573).Lm)({workflowId:t.workflowId,params:{workflowViewType:"chat",chatThreadI
1d:l?t.chatThreadId:void 0,agentChatThreadId:t.agentChatThreadId}}),redirect:!0})},[n,t,r,u,l]);let v=(0,i.useCallback)(({newThreadStore:e})=>{let i=null==e?void 0:e.id;w.reset();let r=(0,a(747238).DR)(t.workflowViewType),o=(0,a(468456).createInferenceTranscriptChatRoute)({environment:n,threadId:i,spaceId:null==m?void 0:m.id,forceRouteToChat:!0,additionalQueryParams:r&&t.workflowId?{wfv:r,p:(0,a(83388).Xw)(t.workflowId)}:void 0});p&&g.update(e=>({...e,navigateToLoadedWorkflowStore:p})),u({environment:n,url:o,redirect:!1})},[n,u,t.workflowId,t.workflowViewType,m,w,g,p]),y=(0,a(758360).K)("custom_agent"),b=(0,a(579993).K8)(()=>(null==p?void 0:p.isReady())??!1,[p]),x=(0,a(579993).K8)(()=>(null==p?void 0:p.canRead())??!0,[p]),k=(0,a(579993).K8)(()=>(null==p?void 0:p.isDefined())??!1,[p]),S=(0,a(579993).K8)(()=>(null==p?void 0:p.isDefined())===!0&&(0,a(425749).Pt)(p.getType()),[p]),_=(0,a(579993).K8)(()=>!!(null==m?void 0:m.getHipaaEnabled()),[m]);(0,a(722003).n)({workflowStore:p}),(0,a(361144).X)({workflowStore:p});let C=b&&(!x||!k),I=(0,a(579993).K8)(()=>!a(584257).b.getState()&&!(0,a(507330).K)(n)&&!a(550830).default.isPanelPinnedState(),[n]),A=(0,a(579993).K8)(()=>(null==p?void 0:p.getAlive())===!1,[p]),j=(0,a(579993).K8)(()=>{if(!p)return!1;let e=p.isDuplicating()??!1,t=a(963580).PM.state.duplicatingWorkflowIds.has(p.id);return e||t},[p]),M=(0,a(579993).K8)(()=>(0,a(877071).U)(n),[n]);return c&&!(S&&p&&m)?(0,d.jsx)(f,{}):p&&m?(0,d.jsx)(a(558208).XN.Provider,{value:w,children:(0,d.jsxs)(eH,{loading:!b,disablePeekRenderer:C,isCustomAgentOnTabletEnabled:s,children:[A&&!S?(0,d.jsx)(a(772868).x,{workflowStore:p}):void 0,S?(0,d.jsx)(K,{environment:n,route:t,routerState:e.routerState,spaceId:m.id,spaceStore:m,workflowId:p.id},p.id):C?(0,d.jsx)(eB,{workflowStore:p,hipaaEnabled:_}):(0,d.jsx)(a(316258).hP,{surface:a(316258).wy.inferenceTranscriptChatView,children:(0,d.jsx)("div",{style:eN,children:(0,d.jsx)(eQ,{clientStore:g,aiCh
1atFeatureController:y,handleThreadChange:v,workflowStore:p,route:t,environment:n,spaceStore:m,disabled:A||j,routerState:e.routerState,showSidebarButton:I,workflowValidationErrorStore:h,mainEditorFrameWidth:M},t.workflowId)})})]})}):null}let eW={width:"100%",height:"100%"},eO={display:"contents"};function eH(e){let t=(0,a(533992).v3)(),i=(0,a(533992).Y0)(),r=(0,a(83208).X)("new_custom_agent_setup_and_editing"),n=e.isCustomAgentOnTabletEnabled?i.isPhone:a(139424).A.isMobile,o=(0,a(579993).K8)(()=>a(550830).default.isTogglingToPanelModeState(),[]),s=(0,a(579993).O$)(a(825244).P),l=(0,a(579993).K8)(()=>a(984858).sidebarResizingStore.state.isResizing,[]),c=t.currentUser.isLoggedIn(),u=(0,a(579993).O$)(a(984858).sidebarOpenStore),g=(0,a(579993).K8)(()=>a(352202).Z8(),[]),p=(0,a(579993).K8)(()=>!(0,a(947529).t)(t),[t]),f=(0,a(579993).K8)(()=>(0,a(625906).o)(t),[t]),m=(0,a(960253).I)(()=>{let e=!c&&i.isMobileNative;return{agentPage:{height:"100%",overflow:"hidden",order:2,display:"flex",flexDirection:"column",...p?{...f?{}:{boxShadow:a(632079).Tj.shadow.base.md},pointerEvents:u?"none":"auto",transform:"translateX(0)"}:{},...e?{pointerEvents:"auto",transform:"translateX(0px)"}:{}}}},[c,i.isMobileNative,u,p,f]);return(0,d.jsx)(a(790124).O,{capture:!0,allowOpenLinkMenu:!0,allowCopyPaste:!0,allowBackspace:!0,debugName:"AgentPage",children:t=>(0,d.jsxs)(a(654979).A,{animate:{width:"100%",translateX:g},skip:r||l||o||n||s,style:m.agentPage,children:[(0,d.jsx)("div",{...t,style:eO,children:e.loading?(0,d.jsx)(a(60469).A,{style:eW,showSpinnerTimeout:500}):e.children}),n||e.disablePeekRenderer?void 0:(0,d.jsx)(a(592599).t,{})]})})}let eq={display:"flex",flexDirection:"row",width:"100%",order:2},eU={height:"100%",minHeight:0},e$={height:"100vh",overflowY:"auto",scrollbarGutter:"stable",width:"100%",minWidth:0},eG={height:"100%"},eY={display:"flex",flexDirection:"column",overflowY:"hidden"},eX={display:"flex",flexDirection:"column",width:"100%",gap:16,paddingBottom:48},eZ={flex:1,minHeight:0,paddingBottom:0},eJ={display:"flex",flexDirection:"column",gap:4,paddingInline:12};function eQ(e){var t,n;let{clientStore:s,aiChatFeatureController:c,handleThreadChange:u,workflowStore:g,route:p,environment:f,spaceStore:h,disabled:w,routerState:v,showSidebarButton:y,workflowValidationErrorStore:b,mainEditorFrameWidth:x}=e,k=(0,a(633636).wM)(),S=p.agentChatThreadId,{navigate:_}=(0,i.useContext)(a(44894).E),I=(0,a(327219).tz)(),[A,M]=(0,i.useState)(!1),R=(0,a(83208).X)("new_custom_agent_setup_and_editing"),P=(0,a(684535).K)(),D="agent"===P.name?P.workflowId:void 0,L=e9(p),E=(0,a(747238).cB)({workflowViewType:p.workflowViewType,newSetupExperienceEnabled:R}),F=(0,i.useMemo)(()=>(0,a(3906).pU)(p.workflowViewType,p.workflowViewId),[p.workflowViewId,p.workflowViewType]),z=E&&x<700,[B,K]=(0,i.useState)(null),[N,V]=(0,i.useState)(null),W=(0,a(611285).P)({name:"custom_agents",spaceId:null==h?void 0:h.id,userId:f.currentUser.id}),[O,H]=(0,i.useState)(!1),q=(0,a(579993).K8)(()=>(0,a(28299).EE)(g),[g]),[U,$]=(0,i.useState)(void 0),[G,Y]=(0,i.useState)(!1);(0,i.useEffect)(()=>{q&&($(void 0),Y(!1))},[q]);let X=(0,i.useCallback)(e=>{$(e),Y(!0)},[]),Z=(0,i.useCallback)(()=>{Y(!1)},[]),J=(0,i.useCallback)(()=>{$(void 0),Y(!1)},[]),Q=q||void 0!==U,ee=(0,a(579993).K8)(()=>{let e=g.getDataStore().getKeyStore("scheduled_disable_time").getValue();if(e&&!(g.getPermissionItemsStore().getValue()??[]).some(a(336720).iy))return e},[g]),et=(0,a(579993).K8)(()=>h.canAdmin(),[h]),[ea,ei]=(0,i.useState)(!1),{agentCreditState:er,isRequestingCredit:en,handleCreditRequest:eo,canRequestMoreAgentCredits:es,isCancelingPendingRequest:el,handleCancelPendingRequestClick:ed}=(0,a(593888).h)({workflowStore:g,spaceId:null==h?void 0:h.id,shouldFetchCreditUsage:ea}),ec=(0,i.useCallback)(()=>{ei(!0)},[]),eu=(0,a(956707).l)({currentMonthlyLimit:er.monthlyLimit,monthlyLimitByWorkspaceAdmin:er.monthlyLimitByWorkspaceAdmin,pendingRequest:er.pendingRequest,canRequestMoreAgentCredits:es,isCancelingPendingRequest:el,onCancelPendingRequestClick:ed,onRequestMoreCreditsClick:ec}),eg=(0,a(479587).PQ)(),ep=(0,a(579993).K8)(()=>g.canAdmin()??!1,[g]),ef=(0,a(579993).K8)(()=>!!(null==h?void 0:h.getHipaaEnabled()),[h]),em=(0,a(579993).K8)(()=>(0,a(86089).getWorkflowAgentConfig)({environment:f}),[f],{equalityFn:a(134542).kt}),{hasEditPermission:eh,hasNeverBeenPublished:ew,hasViewRunsPermission:ev}=(0,a(579993).K8)(()=>{let e=g.getRole();
1return{hasNeverBeenPublished:!!g&&!g.getPublishedArtifactStore(),hasEditPermission:g.canEdit(),hasViewRunsPermission:!!e&&(0,a(159584).FZ)(e)}},[g]),ey=w||!eh||!W||Q,eb=(0,a(579993).K8)(()=>{var e;return(0,a(678611).kT)({hasEditPermission:eh,draftWorkflowData:g.getDraftData(),currentWorkflowData:g.getData(),publishedWorkflowData:null==(e=g.getPublishedArtifactStore())?void 0:e.getData()})},[g,eh]),ex=(0,a(579993).K8)(()=>a(218744).default.getConfig({configName:"custom_agent_advanced_features"}).agentStatsView,[])&&ev,[ek,eS]=(0,i.useState)("chat"),e_=(0,a(474313).J)({workflowStore:g,canDisplayBadge:!E&&"analytics"!==ek});(0,i.useEffect)(()=>{ex||ev?"analytics"===p.workflowViewType&&ev?eS("analytics"):"statistics"===p.workflowViewType?eS("stats"):eS("chat"):eS("chat")},[ev,p.workflowViewType,ex]);let[eC,eI]=(0,i.useState)(()=>o(p.workflowActivityFilter)??{type:"all"});(0,i.useEffect)(()=>{let e=o(p.workflowActivityFilter);e&&eI(e)},[p.workflowActivityFilter]);let eA=(0,a(747238).DR)(p.workflowViewType),eM=(0,a(83208).X)("agent_service_custom_agents"),eT=(0,a(83208).X)("agent_service_custom_agent_toggle"),eR=(0,a(83208).X)("agent_service_custom_agent_opt_in_banner"),eP=(0,a(83208).X)("agent_service_database_agents"),eD=(0,a(83208).X)("agent_service_kill_switch",{disableExposureLogging:!0}),eL=(0,a(678611).Cj)({workflowData:eb,customAgentSpaceGateEnabled:eM,databaseAgentSpaceGateEnabled:eP}),eE=(0,a(83208).X)("agent_service_user_exclusion"),eF=(0,a(246434).z)(g),ez="unavailable"!==eF.status&&(null==(t=eF.decision)?void 0:t.provider)==="agent_service"&&!A,eB=(0,a(678611).HS)({customAgentOptInBannerEnabled:eR,customAgentToggleEnabled:eT,hasEditPermission:eh,isDismissed:!1,killSwitchEnabled:eD,spaceGateEnabled:eL,userExcluded:eE,workflowData:eb}),{shouldUseAgentServiceThread:eK}=(0,a(381411).l)({threadId:S,workflowViewType:"chat",spaceStore:h}),eN=(0,a(579993).K8)(()=>(0,a(575422).m)(g,I),[g,I]);(0,i.useEffect)(()=>{eA&&!E?(0,a(739185).D$)({workflowId:p.workflowId,workflowViewType:eA}):(0,a(739185).Ff)(p.workflowId)},[eA,E,p.workflowId]);let eV=(0,a(579993).K8)(()=>(0,a(341884).g)({workflowStore:g,intl:I,copy:ez?"agent_service":"legacy"}),[g,I,ez]),eW=!!(p.agentChatThreadId&&p.agentChatThreadId!==a(548124).NEW_CHAT_THREAD_ID),eO=eW&&eK,eH="inline"===function(e){if(e.hasSelectedThread&&e.selectedThreadIsAgentService)return"chat"===e.workflowViewType||"analytics"===e.workflowViewType?"side_peek":"inline"}({hasSelectedThread:eW,selectedThreadIsAgentService:eO,workflowViewType:p.workflowViewType}),eQ=eW&&!eH,e1=eQ&&!R,[e3,e2]=(0,i.useState)(void 0),e7=(0,a(579993).K8)(()=>{if(!eQ)return{mode:"closed"};let e=f.WindowSizeStore.getState().width,t=Math.round(.5*e);return{mode:"resizable",min:Math.round(.3*e),max:Math.round(.7*e),defaultSize:t,userOverride:e3,onUserResize:e2}},[f.WindowSizeStore,e3,eQ]),e8=(0,a(482019).X)(x),e4=R?x:e8,e6=(0,i.useMemo)(()=>h?{table:r().C0E,id:g.id,spaceId:h.id}:void 0,[g,h]),te=(0,a(579993).K8)(()=>{var e;let t=null==(e=g.getPublishedArtifactStore())?void 0:e.getData();return(0,a(16712).Z0)({publishedWorkflowConfigOverrides:null==t?void 0:t.config_overrides})},[g]),tt=(0,a(579993).K8)(()=>{let e=g.getDraftData()??g.getData();return(0,a(853030).isWorkflowDataDatabaseAgent)(null==e?void 0:e.modules)},[g]),ta=(0,a(579993).K8)(()=>{let e=g.getDraftData()??g.getData(),t=(0,a(394205).t8)(null==e?void 0:e.triggers),i=(0,a(394205).WI)(null==e?void 0:e.triggers),r=a(218744).default.checkGate({gateName:"agent_crdt_operations"}),n=a(218744).default.checkGate({gateName:"mail_notification_preferences_tools"}),o=a(218744).default.checkGate({gateName:"outlook_custom_agent_email_connector"}),s=a(218744).default.checkGate({gateName:"agent_markdown_vnext"}),l=a(218744).default.checkGate({gateName:"enable_skills_in_custom_agents"});return{...(0,a(16712).ve)(p.workflowId,{workflowType:g.getType(),configOverrides:te,isDatabaseAgent:tt,isHipaa:ef,enableCrdtOperations:r,enableMailNotificationPreferences:n,enableMailAgentMultiProviderSupport:o,enableMarkdownVNext:s,enableSkillsInCustomAgents:l,showDatabaseAgentsDiscoverability:!1,hasMailTrigger:t||void 0,mailTriggerTypes:i&&i.length>0?i:void 0}),useCustomAgentDraft:ep&&!ez}},[p.workflowId,te,tt,ef,g,ep,ez]),{nextConfig:ti,setNextConfig:tr}=(0,a(537333).I)({threadStore:void 0,spaceId:null==h?void 0:h.id,defaultConfig:ta}),tn="activity"===p.workflowViewType,to="all"!==eC.type&&"stats"!==eC.type,ts=(0,a(238277).s)({parentStore:h,threadStore:void 0,workflowId:p.workflowId,isEnabled:ev||tn,enableInfiniteScroll:!0,pageSize:10,filter:to?eC:void 0,shouldListenForNewThreads:!0,listLoadMetricEntrypoint:"agent_activity"}),tl=(0,i.useRef)(void 0);
1tl.current||(tl.current=new(a(331460)).t(ts));let td=tl.current;(0,i.useEffect)(()=>{td.updateThreadHistory(ts)},[td,ts]);let tc=(0,i.useCallback)(()=>{g&&_({environment:f,url:(0,a(453573).Lm)({workflowId:g.id,params:{workflowViewType:p.workflowViewType||"chat"}})})},[f,g,p,_]),tu=(0,i.useCallback)(e=>{if(!S)return;let t=(0,a(535613).u_)({environment:f,spaceId:h.id,threadId:S}),i=(0,a(7029).V)(e);i&&(e.preventDefault(),e.stopPropagation()),_({environment:f,url:t,openInNew:i})},[f,_,h.id,S]),tg=(0,i.useCallback)(e=>{if(!e){R&&(void 0!==p.chatThreadId&&p.chatThreadId!==a(548124).NEW_CHAT_THREAD_ID&&(0,a(733177).f)(p.chatThreadId),_({environment:f,url:(0,a(453573).Lm)({workflowId:p.workflowId,params:{workflowViewType:"chat",chatThreadId:p.chatThreadId}}),redirect:!1}));return}let t="settings"===e&&R;_({environment:f,url:(0,a(453573).Lm)({workflowId:p.workflowId,params:{workflowViewType:e,workflowViewId:p.workflowViewId,workflowPrompt:p.workflowPrompt,chatThreadId:p.chatThreadId,agentChatThreadId:t?void 0:p.agentChatThreadId},peekViewBlockId:t?void 0:p.workflowId,peekModeParam:t?void 0:(0,a(328823).f)(a(387722).A)}),redirect:!1})},[f,_,R,p.agentChatThreadId,p.chatThreadId,p.workflowId,p.workflowPrompt,p.workflowViewId]),tp=(0,i.useCallback)(()=>{a(480916).Y.getForTab(k).update(e=>({...e,requestedWorkflowId:g.id,requestedSection:"tools-and-access"})),tg("settings")},[tg,k,g.id]),tf=(0,i.useCallback)(async()=>{tg("settings"),await a(374176).default.afterNextFlush(),a(480916).Y.getForTab(k).update(e=>({...e,requestedWorkflowId:g.id,requestedSection:"agent-service"})),await a(374176).default.afterNextFlush()},[tg,k,g.id]),tm=(0,i.useCallback)(e=>{M(e);let t=a(480916).Y.getForTab(k);e?t.update(e=>({...e,agentServiceOptInWorkflowId:g.id,agentServiceOptInStatus:"saving",agentServiceOptInDidNotify:!1})):t.state.agentServiceOptInWorkflowId===g.id&&"saving"===t.state.agentServiceOptInStatus&&t.update(e=>({...e,agentServiceOptInWorkflowId:void 0,agentServiceOptInStatus:void 0,agentServiceOptInDidNotify:void 0}))},[k,g.id]),th=(0,i.useCallback)(()=>{a(480916).Y.getForTab(k).update(e=>({...e,agentServiceOptInWorkflowId:g.id,agentServiceOptInStatus:"saved"}))},[k,g.id]),tw=(0,a(579993).O$)(a(273061).S),tv=(0,i.useMemo)(()=>tw.open&&tw.agentId&&tw.mode&&x<774?696:774,[tw.open,tw.agentId,tw.mode,x]),ty="analytics"===ek||E,tb=(0,i.useMemo)(()=>({...eX,...eH?eZ:void 0,marginBlockStart:"analytics"===ek?0:-48}),[ek,eH]),tx=(0,a(960253).I)(()=>({agentContentContainer:{display:"flex",flexDirection:"column",width:"100%",flexGrow:1,minHeight:eH||E?0:void 0,maxWidth:ty?void 0:tv,minWidth:364,paddingInline:E?void 0:40,paddingBlockStart:"analytics"===ek?40:void 0,overflow:E?"hidden":void 0,marginInline:"auto",transition:`max-width ${a(654979).k.duration}ms ${a(654979).k.timingFunction}`}}
1),[tv,ty,ek,eH,E]),tk={activeThreadId:p.agentChatThreadId,workflowStore:g,spaceStore:h,aiChatFeatureController:c,clientStore:s,onThreadChange:u,nextConfig:ti,setNextConfig:tr,parentPointer:e6,inputPlaceholder:eV,disabled:w,isProviderRoutingPending:"ready"!==eF.status,hasNeverBeenPublished:ew,isDisabledByWorkspaceOwner:Q,activityFilter:eC,setActivityFilter:eI,agentCreditLimitRecovery:eu,useAgentService:ez,agentServiceCreateThreadArgs:{type:"custom_agent",workflowId:p.workflowId},onAgentServiceThreadCreate:e=>{var t;let i=R?(0,a(535613).u_)({environment:f,spaceId:h.id,threadId:e}):(0,a(453573).Lm)({workflowId:p.workflowId,params:{workflowViewType:(t=p.workflowViewType,(0,a(747238).DR)(t)),workflowViewId:p.workflowViewId,workflowPrompt:p.workflowPrompt,chatThreadId:p.chatThreadId,agentChatThreadId:e}});_({environment:f,url:i,redirect:!1,skipRouteLeaveBlockers:R})}},tS=E?(0,d.jsx)(a(766639).S,{applecartEmbedLocation:F,chatThreadId:p.chatThreadId,workflowStore:g,workflowValidationErrorStore:b,disabled:ey,spaceStore:h,topbarActionsContainer:B,topbarLeadingActionsContainer:N,isCompactTopbar:z}):(0,d.jsxs)("div",{style:tb,children:["analytics"===ek?void 0:(0,d.jsx)("div",{style:eJ,children:(0,d.jsx)(a(424329).yc,{workflowStore:g,draftBadgeColor:e_,disabled:ey,workflowValidationErrorStore:b})}),"analytics"===ek?void 0:(0,d.jsx)(a(491774).D,{section:"chat",spaceStore:h,workflowStore:g,display:"full"}),(0,d.jsx)(a(4458).VP,{width:"100%",gap:16,flex:eH?1:void 0,minHeight:eH?0:void 0,children:"analytics"===ek&&ev&&h?(0,d.jsx)(a(67253).f,{environment:f,workflowStore:g,workflowId:g.id,spaceId:h.id}):"stats"===ek&&ex&&h?(0,d.jsx)(l,{environment:f,workflowId:g.id,spaceId:h.id,canExportRuns:ev}):eH&&S?(0,d.jsx)(a(539863).wD,{spaceId:h.id,threadId:S,layout:"custom_agent_page"}):eB?(0,d.jsx)(e0,{workflowChatPanelProps:tk,callbacks:{isPending:A,onPendingChange:tm,onPermissionBlocked:tp,onStart:tf,onSuccess:th}}):(0,d.jsx)(ej,{...tk})})]}),t_=(0,a(579993).K8)(()=>a(550830).default.isVisible(),[]),tC=(0,a(579993).K8)(()=>a(550830).default.state.contentType,[]),tI=(0,a(579993).K8)(()=>a(550830).default.state.mode,[]),tA=(0,i.useRef)();(0,i.useLayoutEffect)(()=>{if(D!==p.workflowId){tA.current=void 0;return}if(!R||L)return;let e=a(550830).default.isVisible()&&"slippery_slope_chat"===a(550830).default.state.contentType;E&&(0,a(740744).a2)(),tA.current===p.workflowId||(tA.current=p.workflowId,function(e){let t=e5.has(e.id);if(e5.add(e.id),void 0!==e.route.chatThreadId)return!1;if("pop"!==e.action)return!0;if(t)return!1;if("u"<typeof PerformanceNavigationTiming)return!0;let a=performance.getEntriesByType("navigation")[0];return!(a instanceof PerformanceNavigationTiming)||"reload"!==a.type&&"back_forward"!==a.type}(v)&&!eh&&e&&(0,a(477810).VI)({environment:f,skipAnimation:!0}))},[D,f,eh,E,R,p.workflowId,v,L]);let tj=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(e1&&S){t_&&(tj.current={contentType:tC,mode:tI}),(0,a(477810).VI)({environment:f});return}if(!e1&&tj.current){let{contentType:e,mode:t}=tj.current;a(374176).default.afterNextFlush(()=>{(0,a(477810).J$)({environment:f,tabId:k,contentType:e,modeOverride:t})}),tj.current=null}},[f,k,e1,S,t_,tC,tI]),(0,i.useEffect)(()=>{e1&&S&&(0,a(477810).VI)({environment:f})},[f,e1,S]);let tM=(0,a(579993).K8)(()=>(null==g?void 0:g.getAlive())===!1,[g]);return(0,d.jsxs)(a(916820).aG,{store:td,children:[O?(0,d.jsx)(a(127268).D,{workflowStore:g,onClose:()=>H(!1)}):void 0,(0,d.jsxs)(a(654979).A,{animate:{width:e4},skip:R,style:{...eq,...E?eU:void 0},children:[(0,d.jsxs)("div",{style:{...e$,...eH?eY:void 0,...E?eY:void 0,...E?eG:void 0},children:[void 0!==eg?(0,d.jsx)(a(387939).C,{details:eg}):void 0,Q&&!tM?(0,d.jsx)(a(734593).m,{workflowStore:g,pendingDisableMode:U,isDisablePending:G}):void 0,(0,d.jsx)(T,{scheduledDisableTime:ee,isDisabledByAdmin:q,isWorkspaceAdmin:et}),tt?(0,d.jsx)(j,{workflowStore:g}):void 0,(0,d.jsx)(m,{routerState:v,showSidebarButton:y,config:em,disabled:w,activeSidePeek:eA,onSidePeekChange:tg,isFullPageSettings:E,isCompactFullPageSettingsTopbar:z,onDisableAgent:X,onDisableAgentSettled:Z,onDisableAgentFailed:J,settingsActionsContainerRef:E?K:void 0,settingsLeadingActionsContainerRef:E?V:void 0}),(0,d.jsx)(C,{workflowStore:g,agentCreditLimitRecovery:eu,isWorkspaceAdmin:et}),"analytics"===ek||E?void 0:(0,d.jsx)(a(492145).g,{workflowStore:g,disabled:ey}),(0,d.jsx)("div",{style:tx.agentContentContainer,children:tS}
1),(0,d.jsx)(a(218472).K,{onCreditRequest:eo,isRequestingCredit:en,workflowStore:g,agentCreditState:er,intent:(null==(n=er.ownership)?void 0:n.billingMode)==="owner"?"requestWorkspaceFunding":"increaseWorkspaceBudget",isOpen:ea,onDismiss:()=>ei(!1),fromSurface:"agent_page_credit_limit_recovery"})]}),(0,d.jsx)(a(901587).CollapsiblePanel,{config:e7,anchorToSide:"right",onDismiss:tc,appearance:"elevated",children:eQ&&S&&eO?(0,d.jsx)(a(539863).wD,{spaceId:h.id,threadId:S,layout:"custom_agent_sidebar",onClose:tc,onOpenInFullPage:tu,contentHeader:(0,d.jsxs)(a(4458).fI,{alignItems:"center",gap:8,minWidth:0,children:[(0,d.jsx)(a(651790).AgentIcon,{agentIcon:eN.icon,workflowStore:g,size:16}),(0,d.jsx)(a(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:eN.name})]})}):eQ&&S?(0,d.jsx)(a(632315).l,{threadId:S,clientStore:s,onClose:tc}):void 0})]})]})}function e0(e){let{workflowChatPanelProps:t,callbacks:i}=e;return(0,a(529602).p7)()?(0,d.jsx)(ej,{...t}):(0,d.jsx)(e1,{workflowChatPanelProps:t,callbacks:i})}function e1(e){let{workflowChatPanelProps:t,callbacks:r}=e,{hasRequiredSavePermissions:n}=(0,a(152931).m)({workflowStore:t.workflowStore}),o=(0,i.useCallback)(()=>n,[n]);return(0,d.jsx)(ej,{...t,agentServiceOptIn:{...r,shouldOffer:!0,validateCanPublish:o}})}let e5=new Set;function e9(e){return void 0===e.workflowViewType&&void 0===e.agentChatThreadId}},67253(e,t,a){let i=new(a(552709)).O2("AgentAnalyticsView",async()=>await Promise.all([a.e(58035),a.e(94466),a.e(80730),a.e(38786),a.e(13905),a.e(55292),a.e(32801),a.e(34925),a.e(38069),a.e(42492),a.e(39266),a.e(41269),a.e(89380),a.e(794),a.e(10817),a.e(43009),a.e(60952),a.e(86267),a.e(9614),a.e(52512),a.e(60984),a.e(12650),a.e(2728),a.e(52790),a.e(15908),a.e(47034),a.e(14343),a.e(18091),a.e(30068),a.e(58422),a.e(37994),a.e(52445),a.e(19332),a.e(77231),a.e(66738),a.e(62186),a.e(91780),a.e(39099),a.e(14258),a.e(31e3),a.e(22837),a.e(38514),a.e(6793),a.e(99287),a.e(81849),a.e(56762),a.e(4316),a.e(84498),a.e(70785),a.e(94109),a.e(61658),a.e(1538),a.e(15061),a.e(97151),a.e(69058),a.e(42907),a.e(19244),a.e(69689),a.e(97281),a.e(59068),a.e(85231),a.e(59633),a.e(43889),a.e(94988),a.e(15774),a.e(86918),a.e(93599),a.e(92843),a.e(84959),a.e(42104),a.e(76616),a.e(91180),a.e(30946),a.e(2081),a.e(14652),a.e(54674),a.e(22080),a.e(55227),a.e(47976),a.e(74826),a.e(30161),a.e(14302)]).then(a.bind(a,20559))),r=(0,a(552709)._h)(i,e=>e.AgentAnalyticsView);a.d(t,{},{f:r})},5713(e,t,a){a.d(t,{T:()=>p});var i=a(635790),r=()=>a(819652);a(435368),a(159952),a(176765),a(851344),a(866491);var n=()=>a(813524);function o(e){let{rows:t,headers:i,filename:r,customAgentSummary:n}=e;if(0===t.length)return;let o=new Blob([function(e){let{rows:t,headers:i,customAgentSummary:r}=e;return[...r?[[r]]:[],i,...t.map(e=>i.map(t=>e[t]??""))].map(e=>e.map(e=>(0,a(593063).ah)(e)).join(",")).join("\n")}({rows:t,headers:i,customAgentSummary:n})],{type:"text/csv;charset=utf-8"}),s=window.URL.createObjectURL(o),l=document.createElement("a");l.href=s,l.download=r,l.click(),window.URL.revokeObjectURL(s)}async function s(e){let{environment:t,intl:a,workflowId:i,spaceId:r,isStreamingExportEnabled:n,errorMessages:s,startTimeMs:c,endTimeMs:u}=e;if(n)return l(e);let g=await t.api.callCellCompatibleApi({eventName:"exportInferenceTranscriptsForWorkflow",environment:t,cellNavigation:{spaceId:r},data:{workflowId:i,spaceId:r,startTimeMs:c,endTimeMs:u}});return"success"!==g.type?(d(a,s),!1):(o({rows:g.data.rows,headers:g.data.headers,filename:g.data.filename,customAgentSummary:g.data.customAgentSummary}),!0)}async function l(e){let{environment:t,intl:i,workflowId:s,spaceId:l,errorMessages:c,startTimeMs:u,endTimeMs:g,onProgress:p}=e;try{let e,a=await t.api.callStreamApi({eventName:"streamExportInferenceTranscriptsForWorkflow",environment:t,data:{workflowId:s,spaceId:l,startTimeMs:u,endTimeMs:g}});if("success"!==a.type||!a.data||!(Symbol.asyncIterator in a.data))return d(i,c),!1;let f=[],m=[],h="export.csv",w=0;for await(let t of a.data)if("metadata"===t.type)m=t.headers,h=t.filename,w=t.totalRows??0,e=t.customAgentSummary,null==p||p({exportedRows:0,totalRows:w});else if("rows"===t.type)f.push(...t.rows),null==p||p({exportedRows:f.length,totalRows:w});else if("error"===t.type)return r().Iz({title:i.formatMessage(c.exportRunsErrorTitle),message:t.message,presentationType:"transient",icon:n().exclamationMarkCircleFillSmallIcon}),!1;if(0===m.length||w>0&&f.length<w)return d(i,c),!1;return f.sort((e,t)=>
1{let a=e.created_at??"",i=t.created_at??"";return i<a?-1:+(i>a)}),o({rows:f,headers:m,filename:h,customAgentSummary:e}),!0}catch(e){return(0,a(208318).t)().error({from:"exportWorkflowRunsCsv",type:"streamExportFailed",error:e}),d(i,c),!1}}function d(e,t){r().Iz({title:e.formatMessage(t.exportRunsErrorTitle),message:e.formatMessage(t.exportRunsErrorMessage),presentationType:"transient",icon:n().exclamationMarkCircleFillSmallIcon})}var c=a(440302);let u="export-workflow-runs-progress",g=(0,a(327219).YK)({exportingTitle:{id:"workflowExportProgress.exportingTitle",defaultMessage:"Exporting runsâ¦"},exportingMessage:{id:"workflowExportProgress.exportingMessage",defaultMessage:"{exportedRows} of {totalRows, plural, =0 {â¦} one {{totalRows}} other {{totalRows}}} rows exported"},completeTitle:{id:"workflowExportProgress.completeTitle",defaultMessage:"Export complete"}});function p(e){let{environment:t,intl:n,workflowId:o,spaceId:l,isStreamingExportEnabled:d,errorMessages:p,startTimeMs:m,endTimeMs:h}=e,[w,v]=(0,i.useState)(!1),y=(0,i.useRef)(void 0);(0,i.useEffect)(()=>()=>{y.current&&clearTimeout(y.current)},[]);let b=(0,i.useCallback)(async()=>{if(w||!l)return;y.current&&(clearTimeout(y.current),y.current=void 0),v(!0),a(599231).qt({action:"activity_export_csv",workflowId:o}),d&&r().HK({id:u,presentationType:"persistent",icon:a(705423).B,title:n.formatMessage(g.exportingTitle),jsxMessage:(0,c.jsx)(f,{exportedRows:0,totalRows:0})});let e=await s({environment:t,intl:n,workflowId:o,spaceId:l,isStreamingExportEnabled:d,errorMessages:p,startTimeMs:m,endTimeMs:h,onProgress:e=>{r().HK({id:u,presentationType:"persistent",disableBounceAnimation:!0,icon:a(705423).B,title:n.formatMessage(g.exportingTitle),jsxMessage:(0,c.jsx)(f,{exportedRows:e.exportedRows,totalRows:e.totalRows})})}});e&&d?(r().HK({id:u,presentationType:"persistent",disableBounceAnimation:!0,icon:a(574657).checkmarkCircleFillSmallIcon,title:n.formatMessage(g.completeTitle),jsxMessage:void 0,message:void 0}),y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{r().UW({id:u})},3e3)):e||r().UW({id:u}),v(!1)},[t,n,w,d,p,o,l,m,h]);return{isExporting:w,handleExportRuns:b}}function f(e){let{exportedRows:t,totalRows:i}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a(111010).D,{colorVariant:"secondary",children:(0,c.jsx)(a(327219).sA,{...g.exportingMessage,values:{exportedRows:t,totalRows:i}})}),(0,c.jsx)(a(819197).z,{percentage:i>0?t/i*100:0,height:4})]})}},456402(e,t,a){a.r(t),a(635790);var i=a(440302);let r={viewBox:"0 0 16 16",fittedViewBox:"2.12 2.97 11.75 11.7",svg:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("path",{d:"M7.269 6.788a.5.5 0 0 0 0 1h.23v1.437h-.23a.5.5 0 0 0 0 1H8.73a.5.5 0 0 0 0-1H8.5V7.288a.5.5 0 0 0-.5-.5zM8.7 5.55a.7.7 0 1 1-1.4 0 .7.7 0 0 1 1.4 0"}),(0,i.jsx)("path",{d:"M12 2.975c1.036 0 1.875.84 1.875 1.875v5.5c0 1.036-.84 1.875-1.875 1.875H8.324l-2.84 2.307a.625.625 0 0 1-1.018-.485v-1.822H4a1.875 1.875 0 0 1-1.875-1.875v-5.5c0-1.035.84-1.875 1.875-1.875zm.625 1.875A.625.625 0 0 0 12 4.225H4a.625.625 0 0 0-.625.625v5.5c0 .345.28.625.625.625h1.09c.346 0 .626.28.626.625v1.134l1.992-1.619c.112-.09.25-.14.394-.14H12c.345 0 .625-.28.625-.625z"})]})},n=(0,a(104509).wt)("commentInfoSmall",r,"small");a.d(t,{},{commentInfoSmallIcon:n,iconDefinition:r})},550270(e,t,a){a(635790);var i=a(440302);let r={viewBox:"0 0 20 20",fittedViewBox:"4.12 2.37 11.75 15.25",svg:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("path",{d:"M7.25 5.2a.55.55 0 0 0 0 1.1h5.5a.55.55 0 0 0 0-1.1zM6.7 8.25a.55.55 0 0 1 .55-.55h5.5a.55.55 0 0 1 0 1.1h-5.5a.55.55 0 0 1-.55-.55m.55 1.95a.55.55 0 0 0 0 1.1H10a.55.55 0 1 0 0-1.1z"}),(0,i.jsx)("path",{d:"M6.25 2.375A2.125 2.125 0 0 0 4.125 4.5v11c0 1.174.951 2.125 2.125 2.125h7.5a2.125 2.125 0 0 0 2.125-2.125v-11a2.125 2.125 0 0 0-2.125-2.125zM5.375 4.5c0-.483.392-.875.875-.875h7.5c.483 0 .875.392.875.875v11a.875.875 0 0 1-.875.875h-7.5a.875.875 0 0 1-.875-.875z"})]})},n=(0,a(104509).wt)("docPlainText",r,"default");a.d(t,{},{D:n,Z:r})},790123(e,t,a){a(635790);var i=a(440302);let r={viewBox:"0 0 16 16",fittedViewBox:"2.12 3.37 11.75 9.25",svg:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("path",{d:"M6.753 5.845a.383.383 0 0 0-.576.33v3.85c0 .295.321.477.576.33l3.332-1.926a.38.38 0 0 0 0-.658z"}),(0,i.jsx)("path",{d:"M4 3.375c-1.036 0-1.875.84-1.875 1.875v5.5c0 1.036.84 1.875 1.875 1.875h8c1.036 0 1.875-.84 1.875-1.875v-5.5c0-1.036-.84-1.875-1.875-1.875zM3.375 5.25c0-.345.28-.625.625-.625h8c.345 0 .625.28.625.625v5.5c0 .345-.28.625-.625.625H4a.625.625 0 0 1-.625-.625z"})]})},n=(0,a(104509).wt)("playButtonSmall",r,"small");a.d(t,{},{L:n})},705423(e,t,a){a(635790);var i=a(440302);let r={viewBox:"0 0 16 16",fittedViewBox:"2.65 1.1 10.7 12.45",svg:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("path",{d:"M7.41 8.252V1.65a.55.55 0 0 1 1.1 0v6.642L9.591 7.21a.55.55 0 1 1 .778.778l-2 2a.55.55 0 0 1-.778
10l-2-2a.55.55 0 1 1 .778-.778z"}),(0,i.jsx)("path",{d:"M6.36 6.046V4.05H4.4A1.75 1.75 0 0 0 2.65 5.8v6c0 .966.783 1.75 1.75 1.75h7.2a1.75 1.75 0 0 0 1.75-1.75v-6a1.75 1.75 0 0 0-1.75-1.75H9.56v2.006a1.6 1.6 0 0 1 1.551 2.675l-2 2a1.6 1.6 0 0 1-2.262 0l-2-2A1.6 1.6 0 0 1 6.36 6.046"})]})},n=(0,a(104509).wt)("squareAndArrowDownFillSmall",r,"fillSmall");a.d(t,{},{B:n})},593063(e,t,a){let i=(0,a(327219).YK)({adminLabel:{id:"auditLogSpaceRoleMessages.admin",defaultMessage:"admin"},workspaceOwnerLabel:{id:"auditLogSpaceRoleMessages.workspaceOwner",defaultMessage:"workspace owner"},membershipAdminLabel:{id:"auditLogSpaceRoleMessages.membershipAdmin",defaultMessage:"membership admin"},memberLabel:{id:"auditLogSpaceRoleMessages.member",defaultMessage:"member"},guestLabel:{id:"auditLogSpaceRoleMessages.guest",defaultMessage:"guest"},noAccessLabel:{id:"auditLogSpaceRoleMessages.noAccess",defaultMessage:"no access"},pageGuestLabel:{id:"auditLogSpaceRoleMessages.pageGuest",defaultMessage:"page guest"},teamGuestLabel:{id:"auditLogSpaceRoleMessages.teamGuest",defaultMessage:"teamspace guest"}}),r=(0,a(327219).YK)({noAccessLabel:{id:"auditLogOrganizationRoleMessages.noAccess",defaultMessage:"no access"},organizationOwnerLabel:{id:"auditLogOrganizationRoleMessages.organizationOwner",defaultMessage:"organization owner"}}),n=(0,a(327219).YK)({alive:{id:"adminContentSearchPageStatusMessages.alive",defaultMessage:"Active"},inTrash:{id:"adminContentSearchPageStatusMessages.inTrash",defaultMessage:"In Trash"},deletedFromTrash:{id:"adminContentSearchPageStatusMessages.deletedFromTrash",defaultMessage:"Retained"}}),o=(0,a(327219).YK)({missing:{defaultMessage:"MISSING",id:"csvExport.copiedText.missingField"},notApplicable:{defaultMessage:"N/A",id:"csvExport.copiedText.notApplicable"}});function s(e){if(!e)return i.noAccessLabel;switch(e){case"admin":return i.workspaceOwnerLabel;case"membership_admin":return i.membershipAdminLabel;case"member":return i.memberLabel;case"guest":return i.guestLabel;case"team_level_guest":return i.teamGuestLabel;case"no_access":return i.noAccessLabel;default:(0,a(48697).HB)(e)}}function l(e){return e&&"editor"===e?r.organizationOwnerLabel:r.noAccessLabel}function d(e){switch(e){case"alive":return n.alive;case"in_trash":return n.inTrash;case"deleted_from_trash":return n.deletedFromTrash;default:(0,a(48697).HB)(e)}}let c=/^[\t\r\n]*(=|\+|-|\*|\/|@|﹦|ï¼|ð°)/;function u(e){let t=e;return c.test(t)&&(t=`'${t}`),`"${t.replace(/"/g,'""')}"`}a.d(t,{KF:()=>s,ah:()=>u,bI:()=>l,uT:()=>d},{HN:o})},533796(e,t,a){var i=a(294968),r=a(461990),n=a(119075),o=Array;i({target:"Array",proto:!0},{with:function(e,t){return r(n(this),o,e,t)}})},469544(e,t,a){let i=/[a-zA-Z0-9'_\u0392-\u03c9\u00c0-\u00ff\u0600-\u06ff\u0400-\u04ff]+[a-zA-Z0-9'_\u0392-\u03c9\u00c0-\u00ff\u0600-\u06ff\u0400-\u04ff-]*|[\u4e00-\u9fff\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g;function r(e){let t=e.match(i),a=0;if(!t)return 0;for(let e=0;e<t.length;e++)t[e].charCodeAt(0)>=19968?a+=t[e].length:a+=1;return a}a.d(t,{A:()=>r})}}]);
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.