1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[22490],{96351(e,r,t){function i({openInNew:e,url:r,makeTabActive:o,position:a,isNewPage:n,reuseExistingTab:s,matchPeek:l,environment:d}){"tab"===e&&o?(0,t(196556).w)(d,{url:r,position:a,makeTabActive:o,isNewPage:n,reuseExistingTab:s,matchPeek:l}):"tab"!==e||o?"window"===e&&(0,t(714770).E)(r):(0,t(606237).x)(d,{url:r,position:a,isNewPage:n})}t.d(r,{B:()=>i})},485866(e,r,t){t.r(r),t.d(r,{WorkerWorkflowSettingsController:()=>D}),t(730330),t(139583);var i=t(635790);t(976614),t(974864),t(765324),t(499468),t(586042),t(169187),t(726090),t(132457),t(219390),t(73168),t(159952),t(533958),t(71749);var o=()=>t(48697);function a(e){if(Array.isArray(e.type)&&2===e.type.length&&e.type.includes("null")){let r=e.type.find(e=>"null"!==e);if("string"==typeof r)return{...e,type:r}}if(!Array.isArray(e.anyOf)||2!==e.anyOf.length)return;let r=e.anyOf.find(e=>(0,o().u4)(e)&&"null"===e.type),t=e.anyOf.find(e=>(0,o().u4)(e)&&"null"!==e.type);if(r&&(0,o().u4)(t))return a(t)??t}var n=t(440302);let s=(0,t(327219).YK)({title:{id:"workerWorkflowSettings.manualRun.title",defaultMessage:"Manual run"},description:{id:"workerWorkflowSettings.manualRun.description",defaultMessage:"Run this workflow with input you provide."}
1,cancelButton:{id:"workerWorkflowSettings.manualRun.cancelButton",defaultMessage:"Cancel"},runButton:{id:"workerWorkflowSettings.manualRun.runButton",defaultMessage:"Run now"},success:{id:"workerWorkflowSettings.manualRun.success",defaultMessage:"Workflow run started."},placeholderAllowedValues:{id:"workerWorkflowSettings.manualRun.placeholderAllowedValues",defaultMessage:"Allowed values: {values}"},placeholderBoolean:{id:"workerWorkflowSettings.manualRun.placeholderBoolean",defaultMessage:"true or false"},placeholderNumber:{id:"workerWorkflowSettings.manualRun.placeholderNumber",defaultMessage:"Enter a number"},errorRequired:{id:"workerWorkflowSettings.manualRun.errorRequired",defaultMessage:"{field} is required."},errorEnum:{id:"workerWorkflowSettings.manualRun.errorEnum",defaultMessage:"{field} must be one of {values}."},errorNumber:{id:"workerWorkflowSettings.manualRun.errorNumber",defaultMessage:"{field} must be a number."},errorBoolean:{id:"workerWorkflowSettings.manualRun.errorBoolean",defaultMessage:"{field} must be true or false."},errorNull:{id:"workerWorkflowSettings.manualRun.errorNull",defaultMessage:"{field} must be null."},errorJson:{id:"workerWorkflowSettings.manualRun.errorJson",defaultMessage:"{field} must be valid JSON."}});function l(e){let{inputSchema:r,spaceId:l,workerId:d,workflowCapabilityKey:c}=e,u=(0,t(533992).v3)(),g=(0,t(327219).tz)(),f=(0,i.useMemo)(()=>(function(e){if(!(0,o().u4)(e)||"object"!==e.type)return[];let r=(0,o().u4)(e.properties)?e.properties:{},t=new Set;if(Array.isArray(e.required))for(let r of e.required)"string"==typeof r&&t.add(r);return Object.entries(r).flatMap(([e,r])=>{if(!(0,o().u4)(r))return[];let i=a(r);return[{name:e,label:"string"==typeof r.title?r.title:e,description:"string"==typeof r.description?r.description:void 0,required:t.has(e)&&void 0===i,nullable:void 0!==i,schema:i??r}]})})(r),[r]),[p,m]=(0,i.useState)(!1),[w,y]=(0,i.useState)(!1),[k,h]=(0,i.useState)({}),[v,b]=(0,i.useState)(new Set),[x,S]=(0,i.useState)(),[j,M]=(0,i.useState)(!1),I=(0,i.useRef)(null),C=(0,i.useRef)(null),W=(0,i.useRef)(null),T=(0,i.useCallback)((e,r)=>{h(t=>({...t,[e]:r})),b(r=>new Set(r).add(e)),S(void 0),M(!1)},[]),V=(0,i.useCallback)(()=>{window.requestAnimationFrame(()=>{var e;return null==(e=I.current)?void 0:e.focus()})},[]),R=(0,i.useCallback)(()=>{m(!0),window.requestAnimationFrame(()=>{var e;null==(e=C.current??W.current)||e.focus()})},[]),P=(0,i.useCallback)(()=>{m(!1),S(void 0),V()},[V]),A=(0,i.useCallback)(()=>{let e=function(e){let r={};for(let i of e.fields){var t;if(i.nullable&&(!e.touchedFields.has(i.name)||""===e.values[i.name]||("number"===i.schema.type||"integer"===i.schema.type)&&(null==(t=e.values[i.name])?void 0:t.trim())==="")){r[i.name]=null;continue}if(!e.touchedFields.has(i.name)&&"boolean"!==i.schema.type){if(i.required)return{error:{type:"required",fieldLabel:i.label}};continue}let n=e.values[i.name]??("boolean"===i.schema.type?"false":"");
1if(!i.required&&("number"===i.schema.type||"integer"===i.schema.type)&&""===n.trim())continue;let s=function(e,r){if(Array.isArray(e.schema.enum)){let t=e.schema.enum.find(e=>String(e)===r||JSON.stringify(e)===r);return void 0===t?{error:{type:"enum",fieldLabel:e.label,allowedValues:e.schema.enum.map(e=>JSON.stringify(e)).join(", ")}}:{value:t}}let t=r.trim();switch(e.schema.type){case"string":return{value:r};case"number":case"integer":{let r=Number(t);return""!==t&&Number.isFinite(r)?{value:r}:{error:{type:"number",fieldLabel:e.label}}}case"boolean":if("true"===t)return{value:!0};if("false"===t)return{value:!1};return{error:{type:"boolean",fieldLabel:e.label}};case"null":return"null"===t?{value:null}:{error:{type:"null",fieldLabel:e.label}};default:try{return{value:JSON.parse(t)}}catch(r){if(r instanceof SyntaxError)return{error:{type:"json",fieldLabel:e.label}};throw r}}}(i,n);if(void 0!==s.error)return{error:s.error};r[i.name]=function e(r,t){let i=a(t)??t;if((0,o().u4)(r)&&(0,o().u4)(i.properties)){let t=new Map(Object.entries(r));for(let[n,s]of Object.entries(i.properties))(0,o().u4)(s)&&(Object.hasOwn(r,n)?t.set(n,e(r[n],s)):void 0!==a(s)&&t.set(n,null));return Object.fromEntries(t)}if(Array.isArray(r)&&(0,o().u4)(i.items)){let t=i.items;return r.map(r=>e(r,t))}return r}(s.value,i.schema)}return{input:r}}({fields:f,values:k,touchedFields:v});void 0!==e.error?S(e.error):(y(!0),S(void 0),M(!1),u.api.callApi({eventName:"invokeWorker",environment:u,data:{spaceId:l,workerId:d,capabilityKey:c,input:e.input}}).then(e=>{if("success"===e.type){M(!0),m(!1),V();return}S((0,t(201790).V4)(e))}).finally(()=>y(!1)))},[u,f,V,l,v,k,d,c]),D="string"==typeof x?x:void 0===x?void 0:function(e,r){switch(r.type){case"required":return e.formatMessage(s.errorRequired,{field:r.fieldLabel});case"enum":return e.formatMessage(s.errorEnum,{field:r.fieldLabel,values:r.allowedValues??""});case"number":return e.formatMessage(s.errorNumber,{field:r.fieldLabel});case"boolean":return e.formatMessage(s.errorBoolean,{field:r.fieldLabel});case"null":return e.formatMessage(s.errorNull,{field:r.fieldLabel});case"json":return e.formatMessage(s.errorJson,{field:r.fieldLabel})}}(g,x);return(0,n.jsxs)(t(4458).VP,{gap:16,paddingInline:44,paddingBottom:40,width:"100%",children:[(0,n.jsx)(t(346268).c,{size:1,colorVariant:"secondaryTranslucent"}),(0,n.jsxs)(t(4458).fI,{alignItems:"center",justifyContent:"space-between",gap:16,children:[(0,n.jsxs)(t(4458).VP,{gap:4,children:[(0,n.jsx)(t(224044).D,{as:"h2",styleKey:"bodyLgMedium",colorVariant:"primary",children:g.formatMessage(s.title)}),(0,n.jsx)(t(224044).D,{styleKey:"bodySm",colorVariant:"secondary",children:g.formatMessage(s.description)})]}),p?null:(0,n.jsx)(t(265779).E,{ref:I,size:"md",iconLeading:t(876339).C,onClick:R,children:g.formatMessage(s.runButton)})]}),p?(0,n.jsxs)(t(4458).VP,{gap:16,children:[f.map((e,r)=>{let i=`manual-workflow-${e.name}-label`;return(0,n.jsxs)(t(4458).VP,{gap:6,children:[(0,n.jsxs)(t(224044).D,{id:i,styleKey:"bodyMedium",colorVariant:"primary",children:[e.label,e.required?" *":""]}),"boolean"===e.schema.type?(0,n.jsx)(t(382726).S,{ref:0===r?e=>{C.current=e}:void 0,size:16,checked:"true"===k[e.name],"aria-labelledby":i,onClick:()=>T(e.name,"true"===k[e.name]?"false":"true")}):(0,n.jsx)(t(287562).p,{ref:0===r?C:void 0,format:"default",value:k[e.name]??"",placeholder:function(e,r){let t=function(e){if(Array.isArray(e.schema.enum))return{type:"allowedValues",values:e.schema.enum.map(e=>JSON.stringify(e)).join(", ")};switch(e.schema.type){case"boolean":return{type:"boolean"};case"number":case"integer":return{type:"number"};case"array":return{type:"array"};case"object":return{type:"object"};default:return}}(r);if(void 0!==t)switch(t.type){case"allowedValues":return e.formatMessage(s.placeholderAllowedValues,{values:t.values});case"boolean":return e.formatMessage(s.placeholderBoolean);case"number":return e.formatMessage(s.placeholderNumber);case"array":return"[]";case"object":return"{}"}}(g,e),textarea:"array"===e.schema.type||"object"===e.schema.type||Array.isArray(e.schema.anyOf),"aria-labelledby":i,onChange:r=>T(e.name,r.target.value)}),void 0!==e.description?(0,n.jsx)(t(224044).D,{styleKey:"captionRegular",colorVariant:"secondary",children:e.description}):null]},e.name)}),void 0!==D?(0,n.jsx)(t(224044).D,{role:"alert",styleKey:"bodySm",colorPalette:"red",colorVariant:"accentPrimary",children:D}):null,(0,n.jsxs)(t(4458).fI,{gap:8,children:[(0,n.jsx)(t(265779).E,{ref:W,size:"md",iconLeading:w?void 0:t(876339).C,isLoading:w,disabled:w,onClick:A,children:g.formatMessage(s.runButton)}),(0,n.jsx)(t(808446).r,{size:"sm",disabled:w,onClick:P,children:g.formatMessage(s.cancelButton)})]})]}):null,j?(0,n.jsx)(t(224044).D,{styleKey:"bodySm",colorPalette:"green",color
1Variant:"accentPrimary",children:g.formatMessage(s.success)}):null]})}t(435368);var d=()=>t(832375);let c={display:"inline-flex",alignItems:"center",justifyContent:"center",width:24,height:24,flexShrink:0};function u(e){let{workflowStore:r,available:i}=e,o=(0,t(579993).K8)(()=>i?r.getRawIcon():void 0,[r,i]);return(0,n.jsx)("span",{"aria-hidden":"true",style:c,children:i?(0,n.jsx)(t(569553).B6,{icon:(0,t(514827).D)({workflowStore:r,workflowIcon:o,size:24,animated:!1}),iconRecordCategory:"workflow",isEmptyPage:!1,size:24,disabled:!0,disableAnimation:!0}):(0,n.jsx)(t(16275).I,{icon:t(652134).aiFaceSmallIcon,size:"sm",colorVariant:"tertiary"})})}function g(e){let{workflowStore:r,selectedWorkflowIds:o,onSelect:a}=e,[s,l]=(0,i.useState)(!1),d=(0,i.useRef)(null),c=(0,i.useCallback)(()=>l(!0),[]),u=(0,i.useCallback)(()=>{var e;l(!1),null==(e=d.current)||e.focus()},[]),g=(0,i.useCallback)(e=>{a(e),u()},[a,u]);return(0,n.jsxs)(t(4458).VP,{gap:12,alignItems:"flex-start",width:"100%",children:[(0,n.jsx)(t(988022).p,{ref:d,onClick:c,size:"lg",colorVariant:"secondary","aria-expanded":s,iconLeading:t(638501).plusSmallIcon,children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.add",defaultMessage:"Add agents"})}),s?(0,n.jsx)(t(4458).VP,{width:"100%",maxWidth:480,children:(0,n.jsx)(t(577497).Zp,{borderRadius:"sm",borderVariant:"primaryTranslucent",padding:"sm",children:(0,n.jsx)(p,{workflowStore:r,selectedWorkflowIds:o,onSelect:g,onClose:u})})}):void 0]})}let f={overflowY:"auto"};function p(e){let{workflowStore:r,selectedWorkflowIds:o,onSelect:a,onClose:s}=e,l=(0,t(533992).v3)(),d=(0,t(327219).tz)(),[c,u]=(0,i.useState)(""),g=c.trim(),p=(0,t(668745).lW)(g,100,Object.is),w=(0,t(579993).K8)(()=>(0,t(974410).f)(r),[r]),[y,k]=(0,t(97668).Yb)(async()=>{if(!w)throw Error("Workflow workspace is unavailable");let e=await t(308825).T.customAgentSearchService.load(),r=p?await e.searchCustomAgents({environment:l,spaceStore:w,query:p,limit:50}):await e.listNewestCustomAgents({environment:l,spaceStore:w,limit:50});return{query:p,results:r}},[p,l,w],{debugName:"WorkflowAgentSearch.query"}),h=(0,t(579993).K8)(()=>{var e;return"resolved"!==y.status||g!==p||(null==(e=y.value)?void 0:e.query)!==p?[]:y.value.results.map(e=>e.workflowStore).filter(e=>{let i=null==e?void 0:e.getModel(),a=null==e?void 0:e.getRole(),n=null==e?void 0:e.getName();return!(!e||!i||"custom_agent"!==(0,t(127014).$R)(i)||"space"!==e.getParentTable()||e.pointer.spaceId!==r.pointer.spaceId||!a||!(0,t(642157).Tt)(a)||!e.getAlive()||"string"!=typeof n||!n.trim()||e.id===r.id||o.includes(e.id))})},[y.status,y.value,g,p,r.pointer.spaceId,r.id,o]),v=g!==p||"pending"===y.status||"idle"===y.status,b=(0,i.useCallback)(e=>u(e.target.value),[]),x=(0,i.useCallback)(()=>{k().catch(e=>(0,t(208318).t)().error({from:"WorkflowAgentSearch",type:"retryFailed",error:e}))},[k]),S=(0,i.useCallback)(e=>{"Escape"===e.key&&(e.stopPropagation(),s())},[s]);return(0,n.jsx)(t(519451).J,{debugName:"WorkflowAgentSearch",capture:!0,allowCopyPaste:!1,children:(0,n.jsxs)(t(4458).VP,{gap:8,width:"100%",onKeyDown:S,children:[(0,n.jsxs)(t(4458).fI,{gap:8,alignItems:"center",children:[(0,n.jsx)(t(287562).p,{left:(0,n.jsx)(t(16275).I,{icon:t(921048).magnifyingGlassSmallIcon,size:"sm",colorVariant:"secondary"}),autoFocus:!0,value:c,onChange:b,placeholder:d.formatMessage({id:"workerWorkflowSettings.agents.search",defaultMessage:"Search agentsâ¦"}),"aria-label":d.formatMessage({id:"workerWorkflowSettings.agents.searchLabel",defaultMessage:"Search agents"})}),(0,n.jsx)(t(988022).p,{size:"sm",onClick:s,children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.done",defaultMessage:"Done"})})]}),(0,n.jsx)(t(4458).VP,{role:"status",paddingInline:8,children:v?(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.loading",defaultMessage:"Loading agentsâ¦"})}):"rejected"===y.status?(0,n.jsxs)(t(4458).fI,{gap:8,alignItems:"center",children:[(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.error",defaultMessage:"Couldnât load agents."})}),(0,n.jsx)(t(988022).p,{size:"sm",onClick:x,children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.retry",defaultMessage:"Try again"})})]}):0===h.length?(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.noResults",defaultMessage:"No agents available"})}):void 0}),(0,n.jsx)(t(4458).VP,{gap:4,alignItems:"flex-start",width:"100%",maxHeight:240,style:f,children:h.map(e=>(0,n.jsx)(m,{workflowStore:e,onSelect:a},e.id))})]})})}function m(e){let{workflowStore:r,onSelect:o}=e,a=(0,t(579993).K8)(()=>r.getName(),[r]),s=(0,i.useCallback)(()=>o(r.id),[r.id,o]);return(0,n.jsx)(t(988022).p,{onClick:s,size:"xl",width:"fill",children:(0,n.jsxs)(t(4458).fI,{width:"100%",alignItems:"center",gap:12,minWidth:0,children:[(0,n.jsx)(u,{workflowStore:r,available:!0}),(0,n.jsx)(t(111010).D,{styleKey:"bodyRegular",lineClamp:1,children:a})]})})}function w(e){let{workflowStore:r,permissions:o}=e,a=(0,t(533992).v3)(),s=(0,t(579993).K8)(()=>r.canEdit(),[r]),l=new(t(227318)).d,c=[];for(let e of o??[]){if("notion"!==e.type||"agent"!==e.identifier.type||!e.actions.includes("reader"))continue;let t={table:d().C0E,id:e.identifier.workflowId,spaceId:r.pointer.spaceId};l.has(t)||(l.add(t),c.push(t.id))}let u=(0,i.useCallback)((e,i)=>{var o;if(!r.canEdit()||!i&&e===r.id)return;let n=null==(o=(0,t(646440).d$)(r).getKeyValue("modules"))?void 0:o.find(e=>"notion"===e.type);if((null==n?void 0:n.type)!=="notion")return;let s=n.permissions??[],l=s.filter(r=>"notion"!==r.type||"agent"!==r.identifier.type||r.identifier.workflowId!==e);!i&&s.some(r=>"notion"===r.type&&"agent"===r.identifier.type&&r.identifier.workflowId===e&&r.actions.includes("reader"))||(0,t(677701).c)({environment:a,workflowStore:r,module:{...n,permissions:i?l:[...l,{moduleType:"notion",type:"notion",identifier:{type:"agent",workflowId:e},actions:["reader"]}]}})},[a,r]),f=(0,i.useCallback)(e=>u(e,!1),[u]),p=(0,i.useCallback)(e=>u(e,!0),[u]);return(0,n.jsxs)(t(4458).VP,{gap:12,width:"100%",paddingTop:8,children:[(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:8,paddingInline:12,children:[(0,n.jsx)(t(16275).I,{icon:t(652134).aiFaceSmallIcon,size:"sm"}),(0,n.jsx)(t(111010).D,{styleKey:"bodyMedium",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.title",defaultMessage:"Notion agents"})})]}),(0,n.jsx)(t(4458).VP,{paddingInlineStart:36,paddingInlineEnd:12,children:(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.description",defaultMessage:"This workflow can call the agents you add here. Save to apply access changes."})})}),(0,n.jsxs)(t(4458).VP,{gap:4,children:[c.map(e=>(0,n.jsx)(y,{workflowId:e,workflowStore:r,canEdit:s,onRemove:p},e)),0===c.length?(0,n.jsx)(t(4458).VP,{paddingInlineStart:36,paddingBlock:8,children:(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",colorVariant:"tertiary",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.empty",defaultMessage:"No agents added"})})}):void 0]}),s?(0,n.jsx)(g,{workflowStore:r,selectedWorkflowIds:c,onSelect:f}):void 0]})}function y(e){let{workflowId:r,workflowStore:o,canEdit:a,onRemove:s}=e,l=(0,t(327219).tz)(),c=t(360851).N.createChildStore(o,{table:d().C0E,id:r,spaceId:o.pointer.spaceId});(0,i.useEffect)(()=>{c.load().catch(e=>(0,t(208318).t)().error({from:"WorkflowAgentAccessRow",type:"loadFailed",error:e}))},[c]);let g=(0,t(579993).K8)(()=>c.getAlive()&&(0,t(642157).Tt)(c.getRole()??"none")?c.getName():void 0,[c]),f="string"==typeof g&&g.trim()?g:l.formatMessage({id:"workerWorkflowSettings.agents.unavailable",defaultMessage:"Unavailable agent"}),p=(0,i.useCallback)(()=>s(r),[s,r]);return(0,n.jsxs)(t(4458).fI,{alignItems:"center",justifyContent:"space-between",gap:12,paddingInline:12,minHeight:40,children:[(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:12,minWidth:0,children:[(0,n.jsx)(u,{workflowStore:c,available:!!g}),(0,n.jsx)(t(111010).D,{styleKey:"bodyRegular",lineClamp:1,children:f})]}),(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:8,children:[(0,n.jsx)(t(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.agents.canCall",defaultMessage:"Can call"})}),a?(0,n.jsx)(t(374533).K,{icon:t(25094).xMarkSmallIcon,size:"sm",ariaLabel:l.formatMessage({id:"workerWorkflowSettings.agents.remove",defaultMessage:"Remove {name}"},{name:f}),onClick:p}):void 0]})]})}function k(e){let{workflowStore:r,modules:i,moduleLabelSuffixes:o,children:a}=e,s=(0,t(327219).tz)().formatMessage({id:"workerWorkflowSettings.access.title",defaultMessage:"Access"}),l=(0,t(579993).K8)(()=>(null==r?void 0:r.canEdit())??!1,[r]),d=i.find(e=>"notion"===e.type),c=i.filter(e=>"notion"!==e.type);return(0,n.jsx)(t(4458).VP,{role:"region","aria-label":s,paddingInline:44,paddingBottom:40,width:"100%",children:(0,n.jsx)(t(577497).Zp,{borderVariant:"primaryTranslucent",padding:"xl",children:(0,n.jsxs)(t(4458).VP,{gap:12,children:[(0,n.jsx)(t(224044).D,{as:"h2",styleKey:"bodyLgMedium",colorVariant:"primary",children:s}),r?(0,n.jsxs)(n.Fragment,{children:[(null==d?void 0:d.type)==="notion"?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t(29173).n,{workflowStore:r,modules:[d],hideModuleActions:!l,hideDisconnectAction:!0,showConnectionTypeAction:!1}),(0,n.jsx)(t(346268).c,{size:1,colorVariant:"secondaryTranslucent"}),(0,n.jsx)(w,{workflowStore:r,permissions:d.permissions})]}):void 0,d&&(c.length>0||a)?(0,n.jsx)(t(346268).c,{size:16,colorVariant:"secondary"}):void 0,(0,n.jsx)(t(29173).n,{workflowStore:r,modules:c,hideModuleActions:!l,hideDisconnectAction:!0,moduleLabelSuffixes:o,showConnectionTypeAction:!1}),c.length>0&&a?(0,n.jsx)(t(346268).c,{size:16,colorVariant:"secondary"}):void 0,a]}):void 0]})})})}function h(e){let{spaceId:r,workerId:i,workflowCapabilityKey:o,instanceId:a,selectedRunId:s,fullPage:l}=e;return(0,n.jsxs)(t(4458).VP,{gap:24,paddingInline:44,paddingBottom:40,width:"100%",children:[(0,n.jsx)(t(346268).c,{size:1,colorVariant:"secondaryTranslucent"}),(0,n.jsxs)(t(4458).VP,{gap:12,minWidth:0,children:[(0,n.jsx)(t(224044).D,{as:"h2",styleKey:"bodyLgMedium",colorVariant:"primary",children:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.runs.title",defaultMessage:"Runs"})}),(0,n.jsx)(t(293963).G,{spaceId:r,workerId:i,navigationScope:{type:"workflowInstance",workflowCapabilityKey:o,instanceId:a,workflowSettingsView:l?"full_page":void 0},runScope:{type:"capability",capability:{tag:"workflow",key:o}},selectedRunId:s})]})]})}let v=(0,t(327219).YK)({pageAdded:{id:"workerWorkflowSettings.triggers.pageAdded",defaultMessage:"Page added"},toDataSource:{id:"workerWorkflowSettings.triggers.toDataSource",defaultMessage:"to"},propertyUpdated:{id:"workerWorkflowSettings.triggers.propertyUpdated",defaultMessage:"Property updated"},inDataSource:{id:"workerWorkflowSettings.triggers.inDataSource",defaultMessage:"in"},pageRemoved:{id:"workerWorkflowSettings.triggers.pageRemoved",defaultMessage:"Page removed"},fromDataSource:{id:"workerWorkflowSettings.triggers.fromDataSource",defaultMessage:"from"},newTrigger:{id:"workerWorkflowSettings.triggers.newTrigger",defaultMessage:"New trigger"}});function b(e){let{triggerTypeCount:r,triggers:i,modules:o,workflowStore:a,disabled:s,onAddTrigger:l,onEditTrigger:d,onToggleTrigger:c,onRemoveTrigger:u}=e,g=(0,t(327219).tz)();return(0,n.jsx)(t(4458).VP,{paddingInline:44,paddingBottom:40,width:"100%",children:(0,n.jsx)(t(577497).Zp,{borderVariant:"primaryTranslucent",padding:"xl",children:(0,n.jsxs)(t(4458).VP,{gap:12,children:[(0,n.jsxs)(t(4458).fI,{alignItems:"center",justifyContent:"space-between",children:[(0,n.jsx)(t(224044).D,{as:"h2",styleKey:"bodyLgMedium",colorVariant:"primary",children:g.formatMessage({id:"workerWorkflowSettings.triggers.title",defaultMessage:"Triggers"})}),(0,n.jsx)(t(548436).r,{iconLeading:t(638501).plusSmallIcon,size:"sm",disabled:s||0===r,onClick:l,children:g.formatMessage({id:"workerWorkflowSettings.triggers.addTrigger",defaultMessage:"Add trigger"})})]}),0===i.length?(0,n.jsx)(t(224044).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:g.formatMessage({id:"workerWorkflowSettings.triggers.emptyState",defaultMessage:"No triggers added yet"})}):(0,n.jsx)(t(4458).VP,{gap:8,children:i.map(e=>(0,n.jsx)(x,{trigger:e,modules:o,workflowStore:a,disabled:s,onEdit:d,onToggle:c,onRemove:u},e.id))})]})})})}function x(e){let{trigger:r,modules:o,workflowStore:a,disabled:s,onEdit:l,onToggle:d,onRemove:c}=e,u=(0,t(327219).tz)(),g=r.enabled??!0,f=function(e){var r;let{intl:i,trigger:o}=e,a=null==(r=o.state)?void 0:r.type;if(!a)return o.name??i.formatMessage(v.newTrigger);let n=(0,t(305346).Bq)({intl:i,triggerType:a});if(n)return n;let s=(0,t(210511).getTriggerDefinitionBySpecificTrigger)(o);return s?i.formatMessage(s.description):a}({intl:u,trigger:r}),p=function(e){let{state:r}=e;if(r)switch(r.type){case"notion.page.created":case"notion.page.updated":case"notion.page.deleted":return r.collectionId;default:return}}(r),m=function(e){var r;let{intl:t,trigger:i}=e;switch(null==(r=i.state)?void 0:r.type){case"notion.page.created":return{primary:t.formatMessage(v.pageAdded),connector:t.formatMessage(v.toDataSource)};case"notion.page.updated":return{primary:t.formatMessage(v.propertyUpdated),connector:t.formatMessage(v.inDataSource)};case"notion.page.deleted":return{primary:t.formatMessage(v.pageRemoved),connector:t.formatMessage(v.fromDataSource)};default:return}}({intl:u,trigger:r}),w=!(0,t(336720).lP)(r,o),y=(0,i.useCallback)(()=>{l(r)},[l,r]),k=(0,i.useCallback)(()=>{d(r)},[d,r]),h=(0,i.useCallback)(()=>{c(r)},[c,r]);return(0,n.jsxs)(t(4458).fI,{alignItems:"center",justifyContent:"space-between",minHeight:32,children:[(0,n.jsx)(S,{triggerLabel:f,dataSourceText:m,collectionId:p,workflowStore:a,disabled:s,isEnabled:g,onClick:y}
1),(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:8,children:[w?(0,n.jsx)(t(746434).E,{color:"blue",content:(0,n.jsx)(t(327219).sA,{id:"workerWorkflowSettings.triggers.finishSetup",defaultMessage:"Finish setup"})}):void 0,(0,n.jsx)(t(813415).d,{on:g,disabled:s||w&&!g,onClick:k,"aria-label":u.formatMessage(g?{id:"workerWorkflowSettings.triggers.disable.ariaLabel",defaultMessage:"Disable {triggerName}"}:{id:"workerWorkflowSettings.triggers.enable.ariaLabel",defaultMessage:"Enable {triggerName}"},{triggerName:f})}),(0,n.jsx)(t(51831).m_,{content:()=>u.formatMessage({id:"workerWorkflowSettings.triggers.remove.tooltip",defaultMessage:"Remove trigger"}),children:e=>(0,n.jsx)(t(374533).K,{...e,icon:t(822973).trashSmallIcon,size:"sm",colorVariant:"secondary",disabled:s,onClick:h,ariaLabel:u.formatMessage({id:"workerWorkflowSettings.triggers.remove.ariaLabel",defaultMessage:"Remove {triggerName}"},{triggerName:f})})})]})]})}function S(e){let{triggerLabel:r,dataSourceText:o,collectionId:a,workflowStore:s,disabled:l,isEnabled:d,onClick:c}=e,u=(0,t(579993).K8)(()=>{let e=null==s?void 0:s.getSpaceId();if(s&&e&&a)return t(356912).m.createChildStore(s,{table:"collection",id:a,spaceId:e})},[a,s]),g=(0,t(579993).K8)(()=>(null==u?void 0:u.isDefined())??!1,[u]);return(0,i.useEffect)(()=>{u&&!g&&u.load()},[u,g]),(0,n.jsx)(t(988022).p,{size:"sm",disabled:l,onClick:c,colorPalette:d?void 0:"gray",children:(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:8,children:[u?(0,n.jsx)(t(16275).I,{icon:t(239462).G,size:"sm",colorVariant:"secondary"}):void 0,u&&o?(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:4,children:[(0,n.jsx)(t(224044).D,{styleKey:"bodyRegular",colorVariant:"primary",children:o.primary}),(0,n.jsx)(t(224044).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:o.connector}),(0,n.jsx)(t(224044).D,{styleKey:"bodyRegular",colorVariant:"secondary",children:(0,n.jsx)(t(627918).A,{store:u,shouldWrap:!1})})]}):(0,n.jsx)(t(224044).D,{styleKey:"bodyRegular",colorVariant:"primary",children:r})]})})}let j=(0,t(327219).YK)({label:{id:"workerWorkflowSettings.unsavedEdits.label",defaultMessage:"Unsaved workflow edits"},count:{id:"workerWorkflowSettings.unsavedEdits.count",defaultMessage:"{count, plural, one {# unsaved edit} other {# unsaved edits}}"}}),M={trigger:{cursor:"default"},popup:{width:t(139424).A.isMobile?"100%":"max-content",maxWidth:t(139424).A.isMobile?"100%":"calc(100vw - 24px)",boxSizing:"border-box",maxHeight:"min(320px, calc(100vh - 24px))",overflowY:"auto",padding:12}},I=i.memo(function(e){let{edits:r,workflowStore:o}=e,a=(0,t(327219).tz)(),s=(0,i.useRef)(),l=(0,i.useRef)(!1),[d,c]=(0,i.useState)("closed"),u="closed"!==d,g="pinned"===d,f=(0,i.useCallback)(()=>{void 0!==s.current&&(window.clearTimeout(s.current),s.current=void 0)},[]),p=(0,i.useCallback)(()=>{f(),c("closed")},[f]),m=(0,i.useCallback)(()=>{t(139424).A.isMobile||g||l.current||(f(),s.current=window.setTimeout(()=>{c("preview"),s.current=void 0},150))},[f,g]),w=(0,i.useCallback)(()=>{g||(f(),s.current=window.setTimeout(()=>{c("closed"),s.current=void 0},100))},[f,g]),y=(0,i.useCallback)(()=>{g||(f(),c("preview"))},[f,g]),k=(0,i.useCallback)(()=>{f(),l.current=!0,c(e=>"pinned"===e?"closed":"pinned")},[f]),h=(0,i.useCallback)(()=>{l.current=!1,w()},[w]),v=(0,i.useCallback)(e=>{"Escape"===e.key&&u&&(e.stopPropagation(),l.current=!0,p())},[p,u]);return((0,i.useEffect)(()=>f,[f]),0===r.length)?null:(0,n.jsx)(t(182718).z,{ariaLabel:a.formatMessage(j.label),alignmentToOrigin:"end",borderRadius:8,content:()=>(0,n.jsx)("div",{onMouseEnter:y,onMouseLeave:w,children:(0,n.jsx)("div",{style:M.popup,children:(0,n.jsx)(t(880310).T,{edits:r,presentation:"popover",workflowStore:o})})}),disableMouseCapture:!0,enableOutsideClickDismiss:g,onDismiss:p,open:u,originGap:6,placementToOrigin:"bottom",popupType:t(139424).A.isMobile?t(182718).n.BottomSheet:t(182718).n.Popup,trapFocus:!1,viewportPadding:8,children:(0,n.jsx)(t(988022).p,{"aria-expanded":u,colorPalette:"gray",colorVariant:"secondary",onBlur:w,onClick:k,onFocus:m,onKeyDown:v,onMouseEnter:m,onMouseLeave:h,size:"md",style:M.trigger,children:(0,n.jsx)(t(327219).sA,{...j.count,values:{count:r.length}})})})}),C={viewport:{position:"fixed",inset:0,overflow:"hidden",pointerEvents:"none",zIndex:109},fullPageShell:{position:"absolute",inset:0,background:t(632079).Tj.background.elevated,display:"flex",flexDirection:"column",pointerEvents:"auto",zIndex:109},fullPageContent:{width:"100%",maxWidth:960,marginInline:"auto"},scrollBody:{overflowY:"auto",pointerEvents:"auto"},breadcrumbHeader:{height:44,display:"flex",alignItems:"center",paddingInline:4,gap:12,flexShrink:0},breadcrumbs:{minWidth:0,flexGrow:1},header:{width:"100%",display:"flex",alignItems:"center",paddingInlineStart:12,paddingInlineEnd:10,paddingTop:8,paddingBottom:8,flexShrink:0,pointerEvents:"auto",marginBottom:4},headerSpacer:{flexGrow:1},saveControls:{display:"flex",alignItems:"center",gap:12,paddingInlineEnd:6},closeButton:{display:"flex",alignItems:"center",cursor:"pointer",paddingBlock:4,paddingInline:8,color:t(632079).Tj.text.secondary},keyboardShortcut:{color:t(632079).Tj.text.inverseSecondary},fullScreenButtonWrapper:{height:24},runDetailsReplacementTarget:{position:"absolute",inset:0,pointerEvents:"none",zIndex:1},identityHeader:{paddingInline:44,paddingTop:32,paddingBottom:40},workflowIcon:{width:32,height:32,borderRadius:6,background:t(632079).Tj.green.background.secondary,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0}},W=(0,t(208318).t)();function T(e){let{open:r,fullPage:o,workflowName:a,workflowTriggerTypes:s,workflowConnectionRequirements:d,manualInputSchema:c,spaceId:u,workerId:g,workflowCapabilityKey:f,instanceId:p,selectedRunId:m,workflowStore:w,onClose:y,onToggleFullPage:v}=e,x=(0,t(327219).tz)(),S=(0,t(533992).v3)(),j=(0,t(698660).n)(),[M,I]=(0,i.useState)(!1),[T,D]=(0,i.useState)(void 0),[K,L]=(0,i.useState)(!1),[z,E]=(0,i.useState)(!1),[N,B]=(0,i.useState)(r&&!o),[O,F]=(0,i.useState)(null),q=(0,i.useMemo)(()=>({element:O}),[O]),H=(0,t(579993).uB)(void 0,t(591222).x),{workflowTriggers:U,accessModules:_,accessModuleLabelSuffixes:J}=(0,t(579993).K8)(()=>
1{if(void 0===w)return{workflowTriggers:[],accessModules:[],accessModuleLabelSuffixes:{}};let e=(0,t(646440).d$)(w),r=e.getKeyValue("modules")??[],i={},o=d.flatMap(e=>{let o=(0,t(140520).ej)(e.type);if(void 0===o)return[];let a=(0,t(140520).XW)({workflowId:p,workerId:g,capabilityKey:f},e),n=r.find(e=>e.id===a&&e.type===o.moduleType),s=(0,t(140520).Bu)(e);return void 0!==n&&s!==e.type&&(i[n.id]=s),void 0===n?[]:[n]});return{workflowTriggers:e.getKeyValue("triggers")??[],accessModules:[...r.filter(e=>"notion"===e.type),...o],accessModuleLabelSuffixes:i}},[p,g,f,d,w]),G=U.filter(e=>{var r;return(null==(r=e.state)?void 0:r.type)===void 0||s.includes((0,t(338114).J)(e.state.type))}),{hasChanges:Y,edits:$,hasNeverBeenPublished:Q,canEdit:X}=(0,t(579993).K8)(()=>({...(null==w?void 0:w.getWorkflowEditingState())??{hasChanges:!1,edits:[],hasNeverBeenPublished:!1,isPublishedVersionLoading:!1},canEdit:(null==w?void 0:w.canEdit())??!1}),[w]),Z=(0,t(605838).O)();(0,i.useEffect)(()=>(t(260793).i.setState(N),()=>t(260793).i.setState(!1)),[N]),(0,i.useLayoutEffect)(()=>{r&&!o?B(!0):r||B(!1)},[o,r]),(0,i.useLayoutEffect)(()=>{if(!r||o)return;let e=S.WindowSizeStore.state.width,i=t(475097).default.getSidePeekWidth(e);t(475097).default.setSidePeekWidth({preferredSidePeekWidth:Math.min(i,(0,t(447036).QX)()),windowWidth:e})},[S,o,r]);let ee=(0,i.useCallback)(()=>{D(void 0),I(!0)},[]),er=(0,i.useCallback)(e=>{D(e.id),I(!0)},[]),et=(0,i.useCallback)(()=>{I(!1),D(void 0)},[]),ei=(0,i.useCallback)(e=>{void 0!==e&&(0,t(415768).n8)(e)||B(!1)},[]),eo=(0,i.useCallback)(()=>{t(260793).i.setState(!1),y()},[y]),ea=(0,i.useCallback)(e=>{if(void 0===w||!X)return;if(!1===e.enabled&&!(0,t(336720).lP)(e,_))return void er(e);let r={...e,enabled:!(e.enabled??!0)};(0,t(494606).KU)()?(0,t(473705)._u)({environment:S,workflowStore:w,mutations:[{type:"setTrigger",trigger:r}]}):(0,t(323517).createAndCommit)({userAction:"WorkerWorkflowSettings.toggleTrigger",environment:S,canUndo:!0,cellTarget:{spaceWithId:w.pointer.spaceId},perform:e=>{(0,t(504197).y)({store:w,operation:(0,t(861988).NW)({pointer:w.pointer,trigger:r}),transaction:e})}})},[_,X,S,er,w]),en=(0,i.useCallback)(async e=>{void 0===w||!X||(await t(647095).Gh({message:x.formatMessage({id:"workerWorkflowSettings.triggers.remove.confirmMessage",defaultMessage:"Remove this trigger?"}),acceptLabel:x.formatMessage({id:"workerWorkflowSettings.triggers.remove.confirmButton",defaultMessage:"Remove"}),acceptColor:"red"})).accept&&(0,t(497407).o)({environment:S,workflowStore:w,trigger:e})},[X,S,x,w]),es=(0,i.useCallback)(async()=>{if(void 0!==w&&Y&&!K&&!z){L(!0);try{let{value:e}=await (0,t(727832).R)({environment:S,workflowStore:w});if(t(80279).Q.isFail(e))return void t(647095).f1(x.formatMessage({id:"workerWorkflowSettings.save.validationError",defaultMessage:"Check the workflow settings and try saving again."}));t(436555).D6({label:x.formatMessage({id:"workerWorkflowSettings.save.success",defaultMessage:"Workflow settings saved"})})}catch(e){W.error({from:"WorkerWorkflowSettings",type:"publishWorkflowFailed",error:e,data:{workflowId:w.id}}),t(647095).f1(x.formatMessage({id:"workerWorkflowSettings.save.error",defaultMessage:"Couldnât save workflow settings. Try again."}))}finally{L(!1)}}},[S,Y,x,z,K,w]),el=(0,i.useCallback)(async()=>{if(void 0!==w&&Y&&!Q&&!K&&!z&&(await t(647095).Gh({message:x.formatMessage({id:"workerWorkflowSettings.revert.confirmMessage",defaultMessage:"Are you sure you want to discard your unsaved workflow changes?"}),acceptLabel:x.formatMessage({id:"workerWorkflowSettings.revert.confirmButton",defaultMessage:"Discard changes"}),acceptColor:"red"})).accept){E(!0);try{await (0,t(439203).G)({environment:S,workflowStore:w}),t(436555).D6({label:x.formatMessage({id:"workerWorkflowSettings.revert.success",defaultMessage:"Changes discarded"})})}catch(e){W.error({from:"WorkerWorkflowSettings",type:"discardWorkflowChangesFailed",error:e,data:{workflowId:w.id}}),t(647095).f1(x.formatMessage({id:"workerWorkflowSettings.revert.error",defaultMessage:"Couldnât discard changes. Try again."}))}finally{E(!1)}}},[S,Y,Q,x,z,K,w]),ed=void 0!==w&&M?(0,n.jsx)(t(105918).P,{isOpen:M,onClose:et,workflowStore:w,editingTriggerId:T,suppressChecklistStore:H,allowedTriggerTypes:s}):void 0,ec=X&&void 0!==w&&d.some(e=>"oauth"===e.type)?(0,n.jsx)(t(213998).Q,{workerId:g,workflowId:w.id,spaceId:u},JSON.stringify([w.id,g])):void 0;return o?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{style:C.fullPageShell,children:[(0,n.jsxs)("div",{style:C.breadcrumbHeader,children:[(0,n.jsx)("div",{style:C.breadcrumbs,children:(0,n.jsx)(t(977132).z,{currentPageName:x.formatMessage({id:"workerWorkflowSettingsSidePeek.breadcrumbs.workflowSettings",defaultMessage:"{workflowName} settings"},{workflowName:a})})}),(0,n.jsx)(P,{workflowStore:w,hasChanges:Y,edits:$,canRevert:!Q,isSaving:K,isReverting:z,disabled:!X,onRevert:el,onSave:es})]}),(0,n.jsxs)(V,{fullPage:!0,children:[(0,n.jsx)(A,{workflowName:a,workflowLabel:x.formatMessage({id:"workerWorkflowSettingsSidePeek.workflowLabel",defaultMessage:"Workflow"})}),(0,n.jsx)(b,{triggerTypeCount:s.length,triggers:G,modules:_,workflowStore:w,disabled:!X,onAddTrigger:ee,onEditTrigger:er,onToggleTrigger:ea,onRemoveTrigger:en}),(0,n.jsx)(k,{workflowStore:w,modules:_,moduleLabelSuffixes:J,children:ec}),void 0!==c?(0,n.jsx)(l,{inputSchema:c,spaceId:u,workerId:g,workflowCapabilityKey:f}):null,(0,n.jsx)(h,{spaceId:u,workerId:g,workflowCapabilityKey:f,instanceId:p,selectedRunId:m,fullPage:o})]})]}),ed]}):(0,n.jsx)(t(114596).O,{open:!0,children:(0,n.jsxs)("div",{style:{...C.viewport,top:Z,bottom:28*!!j},children:[(0,n.jsx)(t(639847).f,{debugName:"WorkerWorkflowSettingsSidePeek",open:N,isOpening:!0,onEsc:ei,onAfterClose:eo,onClickOutside:ei,children:(0,n.jsxs)(t(729572).K.Provider,{value:q,children:[(0,n.jsx)(R,{workflowStore:w,onClose:ei,onOpenFullPage:v,hasChanges:Y,edits:$,canRevert:!Q,isSaving:K,isReverting:z,saveDisabled:!X,onRevert:el,onSave:es}
1),(0,n.jsxs)(V,{fullPage:!1,children:[(0,n.jsx)(A,{workflowName:a,workflowLabel:x.formatMessage({id:"workerWorkflowSettingsSidePeek.workflowLabel",defaultMessage:"Workflow"})}),(0,n.jsx)(b,{triggerTypeCount:s.length,triggers:G,modules:_,workflowStore:w,disabled:!X,onAddTrigger:ee,onEditTrigger:er,onToggleTrigger:ea,onRemoveTrigger:en}),(0,n.jsx)(k,{workflowStore:w,modules:_,moduleLabelSuffixes:J,children:ec}),void 0!==c?(0,n.jsx)(l,{inputSchema:c,spaceId:u,workerId:g,workflowCapabilityKey:f}):null,(0,n.jsx)(h,{spaceId:u,workerId:g,workflowCapabilityKey:f,instanceId:p,selectedRunId:m,fullPage:o})]}),(0,n.jsx)("div",{ref:F,style:C.runDetailsReplacementTarget})]})}),ed]})})}function V(e){let{children:r,fullPage:i}=e;return(0,n.jsx)(t(4458).VP,{flex:1,minHeight:0,width:"100%",style:C.scrollBody,children:i?(0,n.jsx)("div",{style:C.fullPageContent,children:r}):r})}function R(e){let{workflowStore:r,onClose:i,onOpenFullPage:o,hasChanges:a,edits:s,canRevert:l,isSaving:d,isReverting:c,saveDisabled:u,onRevert:g,onSave:f}=e,p=(0,t(327219).tz)(),m=p.formatMessage({id:"workerWorkflowSettingsSidePeek.enterFullPage",defaultMessage:"Open in full page"});return(0,n.jsxs)("div",{style:C.header,children:[(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:2,children:[(0,n.jsx)(t(51831).m_,{content:()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{children:p.formatMessage({id:"workerWorkflowSettingsSidePeek.close.tooltip",defaultMessage:"Close"})}),(0,n.jsx)(t(693592).A,{style:C.keyboardShortcut,name:"esc"})]}),children:e=>(0,n.jsx)(t(374533).K,{...e,icon:t(487415).O,onClick:i,size:"md",style:C.closeButton,ariaLabel:p.formatMessage({id:"workerWorkflowSettingsSidePeek.close.ariaLabel",defaultMessage:"Close side peek"})})}),(0,n.jsx)(t(51831).m_,{content:()=>m,children:e=>(0,n.jsx)("div",{style:C.fullScreenButtonWrapper,children:(0,n.jsx)(t(374533).K,{...e,icon:t(934181).p,onClick:o,size:"sm",ariaLabel:m})})})]}),(0,n.jsx)("div",{style:C.headerSpacer}),(0,n.jsx)(P,{workflowStore:r,hasChanges:a,edits:s,canRevert:l,isSaving:d,isReverting:c,disabled:u,onRevert:g,onSave:f})]})}function P(e){let{workflowStore:r,hasChanges:i,edits:o,canRevert:a,isSaving:s,isReverting:l,disabled:d,onRevert:c,onSave:u}=e,g=(0,t(327219).tz)(),f=s?g.formatMessage({id:"workerWorkflowSettings.save.status.saving",defaultMessage:"Savingâ¦"}):l?g.formatMessage({id:"workerWorkflowSettings.save.status.reverting",defaultMessage:"Discardingâ¦"}):g.formatMessage({id:"workerWorkflowSettings.save.status.saved",defaultMessage:"Saved"});return(0,n.jsxs)("div",{style:C.saveControls,children:[i&&!s&&!l&&r?(0,n.jsx)(I,{edits:o,workflowStore:r}):(0,n.jsx)("div",{"aria-live":"polite",children:(0,n.jsx)(t(224044).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:f})}),i&&a?(0,n.jsx)(t(51831).m_,{content:()=>g.formatMessage({id:"workerWorkflowSettings.revert.tooltip",defaultMessage:"Discard changes"}),children:e=>(0,n.jsx)(t(374533).K,{...e,icon:t(325336).arrowUTurnUpLeftIcon,size:"md",colorVariant:"secondary",disabled:d||s||l,onClick:c,ariaLabel:g.formatMessage({id:"workerWorkflowSettings.revert.ariaLabel",defaultMessage:"Discard unsaved changes"})})}):void 0,(0,n.jsx)(t(912946).j,{size:"sm",colorPalette:"blue",disabled:d||!i||s||l,isLoading:s,onClick:u,children:g.formatMessage({id:"workerWorkflowSettings.save.button",defaultMessage:"Save"})})]})}function A(e){let{workflowName:r,workflowLabel:i}=e;return(0,n.jsx)("div",{style:C.identityHeader,children:(0,n.jsxs)(t(4458).VP,{gap:8,children:[(0,n.jsxs)(t(4458).fI,{alignItems:"center",gap:12,children:[(0,n.jsx)("div",{style:C.workflowIcon,children:(0,n.jsx)(t(16275).I,{icon:t(86951).v,size:20,colorPalette:"green",colorVariant:"accentPrimary"})}),(0,n.jsx)(t(224044).D,{styleKey:"bodyLgRegular",colorVariant:"secondary",children:i})]}),(0,n.jsx)(t(224044).D,{as:"h1",styleKey:"titleXlSemibold",colorVariant:"primary",children:r})]})})}function D(e){var r,o,a,s;let{worker:l,workflowCapabilityKey:d,instanceId:c,selectedRunId:u,workflowSettingsView:g,open:f,enabled:p,onAfterClose:m}=e,{navigate:w}=(0,t(374396).U)(),y=l.capabilities.find(e=>"workflow"===e.tag&&e.key===d),k=(0,t(500786).h)(c),h=(0,t(308929).CS)({spaceId:l.spaceId,workerId:l.workerId,capabilityKey:d}),v=p&&void 0!==y&&c===h,b=f&&v;(0,i.useEffect)(()=>{f&&!v&&w((0,t(132702).VS)({workerId:l.workerId,spaceId:l.spaceId}),{redirect:!0})}
1,[v,w,f,l.spaceId,l.workerId]);let x=(0,i.useCallback)(()=>{m(),f&&w((0,t(132702).VS)({workerId:l.workerId,spaceId:l.spaceId}))},[w,m,f,l.spaceId,l.workerId]),S=(0,i.useCallback)(()=>{w((0,t(132702).VS)({workerId:l.workerId,spaceId:l.spaceId,workflowCapabilityKey:d,instanceId:c,workflowSettingsView:"full_page"===g?void 0:"full_page"}))},[c,w,l.spaceId,l.workerId,d,g]);return(0,n.jsx)(T,{open:b,fullPage:"full_page"===g,workflowName:(null==y||null==(r=y.workflow)?void 0:r.name)??(null==y?void 0:y.key)??"",workflowTriggerTypes:(null==y||null==(o=y.workflow)?void 0:o.triggerTypes)??[],workflowConnectionRequirements:(null==y||null==(a=y.workflow)?void 0:a.connections)??[],manualInputSchema:null==y||null==(s=y.workflow)?void 0:s.manualInputSchema,spaceId:l.spaceId,workerId:l.workerId,workflowCapabilityKey:d,instanceId:c,selectedRunId:u,workflowStore:k,onClose:x,onToggleFullPage:S})}},497407(e,r,t){function i(e){let{trigger:r,workflowStore:i}=e;if((0,t(494606).KU)())return void(0,t(473705)._u)({environment:e.environment,workflowStore:i,mutations:[{type:"removeTrigger",trigger:r}]});let o=i.pointer.spaceId;(0,t(323517).createAndCommit)({userAction:"WorkflowActions.deleteTrigger",environment:e.environment,canUndo:!0,cellTarget:o?{spaceWithId:o}:void 0,perform:e=>{(0,t(504197).y)({store:i,operation:t(861988).LI({pointer:i.pointer,trigger:r}),transaction:e})}})}t.d(r,{o:()=>i})},210511(e,r,t){t.r(r),t(730330),t(139583);var i=t(635790),o=()=>t(967591),a=t(440302);let n=(0,t(327219).YK)({configurationHidden:{id:"WorkflowTriggerConfiguration.configurationHidden",defaultMessage:"Only the user who connected this integration can view or edit trigger settings"}});function s(e,r){var i;let o=null==e?void 0:e.find(e=>e.id===r.moduleId&&void 0!==r.moduleId);return o||(Object.keys(t(853030).notion.triggers).includes((null==(i=r.state)?void 0:i.type)??"")?l():void 0)}function l(){return{id:"notion",name:"notion",type:"notion",version:"1.0.0"}}function d(e){let{modules:r,trigger:t}=e;return(0,i.useMemo)(()=>{var e;if(!t)return{specificTrigger:void 0,triggerDefinition:void 0,specificModuleValue:void 0};let i=s(r,t);if(!i||!(null!=(e=t.state)&&e.type))return{specificTrigger:void 0,triggerDefinition:void 0,specificModuleValue:void 0};let o=c({moduleType:i.type,triggerType:t.state.type});return o?{specificTrigger:t,triggerDefinition:o,specificModuleValue:i}:{specificTrigger:void 0,triggerDefinition:void 0,specificModuleValue:void 0}},[r,t])}function c(e){let{moduleType:r,triggerType:t}=e,i=o().y[r];if(!i)return;let a=i.triggers[t];if(a)return a}function u(e){var r;let{moduleType:t,trigger:i}=e,o=null==(r=i.state)?void 0:r.type;if(!o)return{specificTrigger:void 0,triggerDefinition:void 0};let a=c({moduleType:t,triggerType:o});return a?{specificTrigger:i,triggerDefinition:a}:{specificTrigger:void 0,triggerDefinition:void 0}}function g(e){if(!e||!e.state)return;let r=e.state.type;if(r)for(let e of t(997377).zP){let t=o().y[e];if(t&&t.triggers){for(let[e,i]of Object.entries(t.triggers))if(e===r&&i)return i}}}function f(e){let{workflowData:r,triggerId:t}=e;if(!(null!=r&&r.triggers))return;let i=r.triggers.find(e=>e.id===t);if(i)return i}let p={position:"relative",paddingInline:4};function m(e){let{isInTranscript:r,specificTrigger:i,triggerDefinition:o}=e,n=(0,t(960253).I)(()=>({title:r?{color:t(632079).Tj.text.tertiary,fontWeight:t(699422).Wy.medium,fontSize:14}:{fontWeight:t(699422).Wy.medium}}),[r]),s=(0,t(327219).tz)();return r&&"minimal"===o.configuration&&o.transcriptDescription?(0,a.jsx)("div",{style:n.title,children:o.transcriptDescription(s,i)}):null}function w(e){let{workflowStore:r,trigger:i,isInTranscript:o,workflowDefinitionPointer:s,saveTrigger:l,disabled:c=!1,modules:u}=e,g=(0,t(579993).K8)(()=>(0,t(646440).d$)(r).getKeyValue("modules")??[],[r]),{specificTrigger:f,triggerDefinition:w}=d({modules:u??g,trigger:i});return f&&f.state&&w&&s?(0,a.jsx)(t(4458).VP,{gap:12,style:p,className:"autolayout-fill-width",children:(0,a.jsx)(t(4458).fI,{gap:4,width:"100%",children:(()=>{let e=r.table!==t(832375).U6v;if(c)return(0,a.jsx)(t(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,a.jsx)(t(327219).sA,{...n.configurationHidden})});if("full"===w.configuration){let{FullConfiguration:t}=w;return e?(0,a.jsx)(t,{workflowStore:r,trigger:f,isInTranscript:o,workflowDefinitionPointer:s,saveTrigger:l}):void 0}return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m,{isInTranscript:o,specificTrigger:f,triggerDefinition:w}),w.ConfigurationComponent&&e?(0,a.jsx)(w.ConfigurationComponent,{workflowStore:r,trigger:f,isInTranscript:o,workflowDefinitionPointer:s,saveTrigger:l}):void 0]})})()})}):null}t.d(r,{WorkflowTriggerConfiguration:()=>w,findModuleForTrigger:()=>s,getSpecificWorkflowTrigger:()=>f,getSyntheticNotionModuleValue:()=>
1l,getTriggerDefinitionBySpecificTrigger:()=>g,getTriggerDefinitionByType:()=>c,getTriggerWithDefinition:()=>u,useTriggerWithDefinition:()=>d})},239462(e,r,t){t(635790);let i={viewBox:"0 0 16 16",fittedViewBox:"2.12 3.37 11.75 9.25",svg:(0,t(440302).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.875zm-.625 5.333V7.292h4v1.416zm5.25 0V7.292h4v1.416zm-5.25 2.042v-.792h4v1.417H4a.625.625 0 0 1-.625-.625m5.25.625V9.958h4v.792c0 .345-.28.625-.625.625z"})},o=(0,t(104509).wt)("tableHeaderRowSmall",i,"small");t.d(r,{},{G:o})}}]);
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.