UNPKG

@budibase/server

Version:
1 lines • 3.11 MB
"use strict";var WDt=Object.create;var v1=Object.defineProperty;var KDt=Object.getOwnPropertyDescriptor;var QDt=Object.getOwnPropertyNames;var YDt=Object.getPrototypeOf,JDt=Object.prototype.hasOwnProperty;var b=(e,t)=>()=>(e&&(t=e(e=0)),t);var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ae=(e,t)=>{for(var r in t)v1(e,r,{get:t[r],enumerable:!0})},yge=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of QDt(t))!JDt.call(e,i)&&i!==r&&v1(e,i,{get:()=>t[i],enumerable:!(n=KDt(t,i))||n.enumerable});return e};var ee=(e,t,r)=>(r=e!=null?WDt(YDt(e)):{},yge(t||!e||!e.__esModule?v1(r,"default",{value:e,enumerable:!0}):r,e)),w1=e=>yge(v1({},"__esModule",{value:!0}),e);var bge=b(()=>{"use strict"});var vge=b(()=>{"use strict"});var wge=b(()=>{"use strict"});var _ge=b(()=>{"use strict"});var Ege=b(()=>{"use strict"});var Sge=b(()=>{"use strict"});var xge=b(()=>{"use strict"});var Age=b(()=>{"use strict"});var Tge=b(()=>{"use strict"});var Rge=b(()=>{"use strict"});var Ige=b(()=>{"use strict"});var Br,oz,Oge,Xw,Cge=b(()=>{"use strict";Br=(fe=>(fe.USER_CREATED="user:created",fe.USER_UPDATED="user:updated",fe.USER_DELETED="user:deleted",fe.USER_ONBOARDING_COMPLETE="user:onboarding:complete",fe.USER_PERMISSION_ADMIN_ASSIGNED="user:admin:assigned",fe.USER_PERMISSION_ADMIN_REMOVED="user:admin:removed",fe.USER_PERMISSION_BUILDER_ASSIGNED="user:builder:assigned",fe.USER_PERMISSION_BUILDER_REMOVED="user:builder:removed",fe.USER_INVITED="user:invited",fe.USER_INVITED_ACCEPTED="user:invite:accepted",fe.USER_PASSWORD_FORCE_RESET="user:password:force:reset",fe.USER_PASSWORD_UPDATED="user:password:updated",fe.USER_PASSWORD_RESET_REQUESTED="user:password:reset:requested",fe.USER_PASSWORD_RESET="user:password:reset",fe.USER_DATA_COLLABORATION="user:data:collaboration",fe.EMAIL_SMTP_CREATED="email:smtp:created",fe.EMAIL_SMTP_UPDATED="email:smtp:updated",fe.AI_CONFIG_CREATED="ai:config:created",fe.AI_CONFIG_UPDATED="ai:config:updated",fe.AUTH_SSO_CREATED="auth:sso:created",fe.AUTH_SSO_UPDATED="auth:sso:updated",fe.AUTH_SSO_ACTIVATED="auth:sso:activated",fe.AUTH_SSO_DEACTIVATED="auth:sso:deactivated",fe.AUTH_LOGIN="auth:login",fe.AUTH_LOGOUT="auth:logout",fe.ORG_NAME_UPDATED="org:info:name:updated",fe.ORG_LOGO_UPDATED="org:info:logo:updated",fe.ORG_PLATFORM_URL_UPDATED="org:platformurl:updated",fe.INSTALLATION_VERSION_CHECKED="installation:version:checked",fe.INSTALLATION_VERSION_UPGRADED="installation:version:upgraded",fe.INSTALLATION_VERSION_DOWNGRADED="installation:version:downgraded",fe.INSTALLATION_FIRST_STARTUP="installation:firstStartup",fe.ANALYTICS_OPT_OUT="analytics:opt:out",fe.ANALYTICS_OPT_IN="analytics:opt:in",fe.APP_CREATED="app:created",fe.APP_UPDATED="app:updated",fe.APP_DELETED="app:deleted",fe.APP_DUPLICATED="app:duplicated",fe.APP_PUBLISHED="app:published",fe.APP_UNPUBLISHED="app:unpublished",fe.APP_TEMPLATE_IMPORTED="app:template:imported",fe.APP_FILE_IMPORTED="app:file:imported",fe.APP_VERSION_UPDATED="app:version:updated",fe.APP_VERSION_REVERTED="app:version:reverted",fe.APP_REVERTED="app:reverted",fe.APP_EXPORTED="app:exported",fe.ROLE_CREATED="role:created",fe.ROLE_UPDATED="role:updated",fe.ROLE_DELETED="role:deleted",fe.ROLE_ASSIGNED="role:assigned",fe.ROLE_UNASSIGNED="role:unassigned",fe.SERVED_BUILDER="served:builder",fe.SERVED_APP="served:app",fe.SERVED_APP_PREVIEW="served:app:preview",fe.DATASOURCE_CREATED="datasource:created",fe.DATASOURCE_UPDATED="datasource:updated",fe.DATASOURCE_DELETED="datasource:deleted",fe.QUERY_CREATED="query:created",fe.QUERY_UPDATED="query:updated",fe.QUERY_DELETED="query:deleted",fe.QUERY_IMPORT="query:import",fe.QUERIES_RUN="queries:run",fe.QUERY_PREVIEWED="query:previewed",fe.TABLE_CREATED="table:created",fe.TABLE_UPDATED="table:updated",fe.TABLE_DELETED="table:deleted",fe.TABLE_EXPORTED="table:exported",fe.TABLE_IMPORTED="table:imported",fe.TABLE_DATA_IMPORTED="table:data:imported",fe.VIEW_CREATED="view:created",fe.VIEW_UPDATED="view:updated",fe.VIEW_DELETED="view:deleted",fe.VIEW_EXPORTED="view:exported",fe.VIEW_FILTER_CREATED="view:filter:created",fe.VIEW_FILTER_UPDATED="view:filter:updated",fe.VIEW_FILTER_DELETED="view:filter:deleted",fe.VIEW_CALCULATION_CREATED="view:calculation:created",fe.VIEW_CALCULATION_UPDATED="view:calculation:updated",fe.VIEW_CALCULATION_DELETED="view:calculation:deleted",fe.VIEW_JOIN_CREATED="view:join:created",fe.ROWS_CREATED="rows:created",fe.ROWS_IMPORTED="rows:imported",fe.COMPONENT_CREATED="component:created",fe.COMPONENT_DELETED="component:deleted",fe.SCREEN_CREATED="screen:created",fe.SCREEN_DELETED="screen:deleted",fe.LAYOUT_CREATED="layout:created",fe.LAYOUT_DELETED="layout:deleted",fe.AUTOMATION_CREATED="automation:created",fe.AUTOMATION_DELETED="automation:deleted",fe.AUTOMATION_TESTED="automation:tested",fe.AUTOMATIONS_RUN="automations:run",fe.AUTOMATION_STEP_CREATED="automation:step:created",fe.AUTOMATION_STEP_DELETED="automation:step:deleted",fe.AUTOMATION_TRIGGER_UPDATED="automation:trigger:updated",fe.LICENSE_PLAN_CHANGED="license:plan:changed",fe.LICENSE_ACTIVATED="license:activated",fe.LICENSE_PAYMENT_FAILED="license:payment:failed",fe.LICENSE_PAYMENT_RECOVERED="license:payment:recovered",fe.LICENSE_CHECKOUT_OPENED="license:checkout:opened",fe.LICENSE_CHECKOUT_SUCCESS="license:checkout:success",fe.LICENSE_PORTAL_OPENED="license:portal:opened",fe.ACCOUNT_CREATED="account:created",fe.ACCOUNT_DELETED="account:deleted",fe.ACCOUNT_VERIFIED="account:verified",fe.APP_BACKFILL_SUCCEEDED="app:backfill:succeeded",fe.APP_BACKFILL_FAILED="app:backfill:failed",fe.TENANT_BACKFILL_SUCCEEDED="tenant:backfill:succeeded",fe.TENANT_BACKFILL_FAILED="tenant:backfill:failed",fe.INSTALLATION_BACKFILL_SUCCEEDED="installation:backfill:succeeded",fe.INSTALLATION_BACKFILL_FAILED="installation:backfill:failed",fe.USER_GROUP_CREATED="user_group:created",fe.USER_GROUP_UPDATED="user_group:updated",fe.USER_GROUP_DELETED="user_group:deleted",fe.USER_GROUP_USERS_ADDED="user_group:user_added",fe.USER_GROUP_USERS_REMOVED="user_group:users_deleted",fe.USER_GROUP_PERMISSIONS_EDITED="user_group:permissions_edited",fe.USER_GROUP_ONBOARDING="user_group:onboarding_added",fe.PLUGIN_INIT="plugin:init",fe.PLUGIN_IMPORTED="plugin:imported",fe.PLUGIN_DELETED="plugin:deleted",fe.APP_BACKUP_RESTORED="app:backup:restored",fe.APP_BACKUP_TRIGGERED="app:backup:triggered",fe.ENVIRONMENT_VARIABLE_CREATED="environment_variable:created",fe.ENVIRONMENT_VARIABLE_DELETED="environment_variable:deleted",fe.ENVIRONMENT_VARIABLE_UPGRADE_PANEL_OPENED="environment_variable:upgrade_panel_opened",fe.AUDIT_LOGS_FILTERED="audit_log:filtered",fe.AUDIT_LOGS_DOWNLOADED="audit_log:downloaded",fe.ROW_ACTION_CREATED="row_action:created",fe.ACTION_AUTOMATION_STEP_EXECUTED="action:automation_step:executed",fe.ACTION_CRUD_EXECUTED="action:crud:executed",fe.ACTION_AI_AGENT_EXECUTED="action:ai_agent:executed",fe))(Br||{}),oz=["user:created","user:updated","user:deleted","user:admin:assigned","user:admin:removed","user:builder:assigned","user:builder:removed","user_group:created","user_group:updated","user_group:deleted","user_group:user_added","user_group:users_deleted","user_group:permissions_edited"],Oge=[...oz],Xw={"user:created":'User "{{ email }}" created{{#if viaScim}} via SCIM{{/if}}',"user:updated":'User "{{ email }}" updated{{#if viaScim}} via SCIM{{/if}}',"user:deleted":'User "{{ email }}" deleted{{#if viaScim}} via SCIM{{/if}}',"user:admin:assigned":'User "{{ email }}" admin role assigned',"user:admin:removed":'User "{{ email }}" admin role removed',"user:builder:assigned":'User "{{ email }}" builder role assigned',"user:builder:removed":'User "{{ email }}" builder role removed',"user:invited":'User "{{ email }}" invited',"user:invite:accepted":'User "{{ email }}" accepted invite',"user:password:updated":'User "{{ email }}" password updated',"user:password:reset:requested":'User "{{ email }}" password reset requested',"user:password:reset":'User "{{ email }}" password reset',"user_group:created":'User group "{{ name }}" created{{#if viaScim}} via SCIM{{/if}}',"user_group:updated":'User group "{{ name }}" updated{{#if viaScim}} via SCIM{{/if}}',"user_group:deleted":'User group "{{ name }}" deleted{{#if viaScim}} via SCIM{{/if}}',"user_group:user_added":'User group "{{ name }}" {{ count }} users added{{#if viaScim}} via SCIM{{/if}}',"user_group:users_deleted":'User group "{{ name }}" {{ count }} users removed{{#if viaScim}} via SCIM{{/if}}',"user_group:permissions_edited":'User group "{{ name }}" permissions edited',"user:password:force:reset":void 0,"user_group:onboarding_added":void 0,"user:onboarding:complete":void 0,"user:data:collaboration":void 0,"email:smtp:created":"Email configuration created","email:smtp:updated":"Email configuration updated","ai:config:created":"AI configuration created","ai:config:updated":"AI configuration updated","auth:sso:created":"SSO configuration created","auth:sso:updated":"SSO configuration updated","auth:sso:activated":"SSO configuration activated","auth:sso:deactivated":"SSO configuration deactivated","auth:login":'User "{{ email }}" logged in',"auth:logout":'User "{{ email }}" logged out',"org:info:name:updated":"Organisation name updated","org:info:logo:updated":"Organisation logo updated","org:platformurl:updated":"Organisation platform URL updated","app:created":'App "{{ name }}" created',"app:updated":'App "{{ name }}" updated',"app:deleted":'App "{{ name }}" deleted',"app:duplicated":'App "{{ name }}" duplicated',"app:published":'App "{{ name }}" published',"app:unpublished":'App "{{ name }}" unpublished',"app:template:imported":'App "{{ name }}" template imported',"app:file:imported":'App "{{ name }}" file imported',"app:version:updated":'App "{{ name }}" version updated',"app:version:reverted":'App "{{ name }}" version reverted',"app:reverted":'App "{{ name }}" reverted',"app:exported":'App "{{ name }}" exported',"app:backup:restored":'App backup "{{ name }}" restored',"app:backup:triggered":'App backup "{{ name }}" triggered',"datasource:created":"Datasource created","datasource:updated":"Datasource updated","datasource:deleted":"Datasource deleted","query:created":"Query created","query:updated":"Query updated","query:deleted":"Query deleted","query:import":"Query import","queries:run":void 0,"query:previewed":void 0,"table:created":'Table "{{ name }}" created',"table:updated":'Table "{{ name }}" updated',"table:deleted":'Table "{{ name }}" deleted',"table:exported":'Table "{{ name }}" exported',"table:imported":'Table "{{ name }}" imported',"table:data:imported":"Data imported to table","rows:created":"Rows created","rows:imported":"Rows imported","automation:created":'Automation "{{ name }}" created',"automation:deleted":'Automation "{{ name }}" deleted',"automation:step:created":'Automation "{{ name }}" step added',"automation:step:deleted":'Automation "{{ name }}" step removed',"automation:tested":void 0,"automations:run":void 0,"automation:trigger:updated":void 0,"screen:created":'Screen "{{ name }}" created',"screen:deleted":'Screen "{{ name }}" deleted',"component:created":"Component created","component:deleted":"Component deleted","environment_variable:created":"Environment variable created","environment_variable:deleted":"Environment variable deleted","environment_variable:upgrade_panel_opened":void 0,"plugin:imported":"Plugin imported","plugin:deleted":"Plugin deleted","plugin:init":void 0,"action:automation_step:executed":void 0,"action:crud:executed":void 0,"action:ai_agent:executed":void 0,"role:created":void 0,"role:updated":void 0,"role:deleted":void 0,"role:assigned":void 0,"role:unassigned":void 0,"license:plan:changed":void 0,"license:activated":void 0,"license:payment:failed":void 0,"license:payment:recovered":void 0,"license:checkout:opened":void 0,"license:checkout:success":void 0,"license:portal:opened":void 0,"account:created":void 0,"account:deleted":void 0,"account:verified":void 0,"app:backfill:succeeded":void 0,"app:backfill:failed":void 0,"tenant:backfill:succeeded":void 0,"tenant:backfill:failed":void 0,"installation:backfill:succeeded":void 0,"installation:backfill:failed":void 0,"layout:created":void 0,"layout:deleted":void 0,"view:created":void 0,"view:updated":void 0,"view:deleted":void 0,"view:exported":void 0,"view:filter:created":void 0,"view:filter:updated":void 0,"view:filter:deleted":void 0,"view:calculation:created":void 0,"view:calculation:updated":void 0,"view:calculation:deleted":void 0,"view:join:created":void 0,"served:builder":void 0,"served:app":void 0,"served:app:preview":void 0,"analytics:opt:out":void 0,"analytics:opt:in":void 0,"installation:version:checked":void 0,"installation:version:upgraded":void 0,"installation:version:downgraded":void 0,"installation:firstStartup":void 0,"audit_log:filtered":void 0,"audit_log:downloaded":void 0,"row_action:created":void 0}});var kge=b(()=>{"use strict"});var Dge=b(()=>{"use strict"});var Pge=b(()=>{"use strict"});var Nge=b(()=>{"use strict"});var Lge=b(()=>{"use strict"});var Uge=b(()=>{"use strict"});var Fge=b(()=>{"use strict"});var Mge=b(()=>{"use strict"});var jge=b(()=>{"use strict"});var Bge=b(()=>{"use strict"});var qge=b(()=>{"use strict"});var $ge=b(()=>{"use strict"});var zge=b(()=>{"use strict"});var Gge=b(()=>{"use strict"});var Vge=b(()=>{"use strict"});var Hge=b(()=>{"use strict"});var Wge=b(()=>{"use strict"});var Kge=b(()=>{"use strict"});var Qge=b(()=>{"use strict"});var Yge=b(()=>{"use strict"});var az=b(()=>{"use strict";Ege();Sge();xge();Age();Tge();Rge();Ige();Cge();kge();Dge();Pge();Nge();Lge();Uge();Fge();Mge();jge();Bge();qge();$ge();zge();Gge();Vge();Hge();Wge();Kge();Qge();Yge()});var Jge=b(()=>{"use strict"});var Xge=b(()=>{"use strict"});var Zge,eye,tye,rye=b(()=>{"use strict";Zge=(e,t,r)=>e==="usage"&&t==="static",eye=(e,t,r)=>e==="usage"&&t==="monthly",tye=(e,t)=>e==="constant"});var nye=b(()=>{"use strict"});var iye=b(()=>{"use strict"});var oye=b(()=>{"use strict";Jge();Xge();rye();nye();iye()});var _p,No,wo,va,ea,aye=b(()=>{"use strict";_p="--secret-value--",No=(n=>(n.SQL="sql",n.JSON="json",n.FIELDS="fields",n))(No||{}),wo=(f=>(f.STRING="string",f.CODE="code",f.LONGFORM="longForm",f.BOOLEAN="boolean",f.NUMBER="number",f.PASSWORD="password",f.LIST="list",f.OBJECT="object",f.JSON="json",f.FILE="file",f.FIELD_GROUP="fieldGroup",f.SELECT="select",f))(wo||{}),va=(y=>(y.AIRTABLE="AIRTABLE",y.ARANGODB="ARANGODB",y.BUDIBASE="BUDIBASE",y.COUCHDB="COUCHDB",y.DYNAMODB="DYNAMODB",y.ELASTICSEARCH="ELASTICSEARCH",y.FIRESTORE="FIRESTORE",y.GOOGLE_SHEETS="GOOGLE_SHEETS",y.MONGODB="MONGODB",y.MYSQL="MYSQL",y.ORACLE="ORACLE",y.POSTGRES="POSTGRES",y.REDIS="REDIS",y.REST="REST",y.S3="S3",y.SNOWFLAKE="SNOWFLAKE",y.SQL_SERVER="SQL_SERVER",y))(va||{}),ea=(n=>(n.CONNECTION_CHECKING="connection",n.FETCH_TABLE_NAMES="fetch_table_names",n.EXPORT_SCHEMA="export_schema",n))(ea||{})});function Nm(e){return Object.values(Zw).includes(e)}function uye(e){return Object.values(Ep).includes(e)}function cye(e){return Object.values(gu).includes(e)}function _1(e){return Object.values(Qf).includes(e)}function lye(e){return sye.default.isPlainObject(e)&&"conditions"in e}var sye,Ep,gu,Qf,Zw,dl,wT,pye=b(()=>{"use strict";sye=ee(require("lodash")),Ep=(a=>(a.EQUAL="equal",a.NOT_EQUAL="notEqual",a.EMPTY="empty",a.NOT_EMPTY="notEmpty",a.FUZZY="fuzzy",a.STRING="string",a))(Ep||{}),gu=(i=>(i.CONTAINS="contains",i.NOT_CONTAINS="notContains",i.CONTAINS_ANY="containsAny",i.ONE_OF="oneOf",i))(gu||{}),Qf=(t=>(t.RANGE="range",t))(Qf||{}),Zw=(r=>(r.AND="$and",r.OR="$or",r))(Zw||{});dl=(r=>(r.RETURN_ALL="all",r.RETURN_NONE="none",r))(dl||{}),wT=(r=>(r.ALL="all",r.ANY="any",r))(wT||{})});var fye=b(()=>{"use strict"});var dye=b(()=>{"use strict"});var mye=b(()=>{"use strict"});var hye,gye=b(()=>{"use strict";hye=e=>typeof e=="object"&&e._id&&e._rev});var yye=b(()=>{"use strict"});var _T,bye=b(()=>{"use strict";_T=(o=>(o.USER="user",o.HEADER="header",o.QUERY="query",o.SUBDOMAIN="subdomain",o.PATH="path",o))(_T||{})});var vye=b(()=>{"use strict";yye();bye()});var wye,_ye=b(()=>{"use strict";wye={USE_ZOD_VALIDATOR:!1,AI_JS_GENERATION:!0,AI_TABLE_GENERATION:!0,AI_AGENTS:!1,WORKSPACE_APPS:!1,DIRECT_LOGIN_TO_ACCOUNT_PORTAL:!1,DEBUG_UI:!1}});var Eye=b(()=>{"use strict"});var Sye=b(()=>{"use strict"});var xye=b(()=>{"use strict"});var Aye=b(()=>{"use strict"});var sXr,Tye=b(()=>{"use strict";az();sXr={OptOut:"analytics:opt:out",OptIn:"analytics:opt:in",SelfHostInit:"hosting:init",PluginInit:"plugin:init"}});var Rye=b(()=>{"use strict";Tye()});var Iye=b(()=>{"use strict"});var Sp,e_,yy,Oye=b(()=>{"use strict";Sp=(i=>(i.READ="read",i.WRITE="write",i.EXECUTE="execute",i.ADMIN="admin",i))(Sp||{}),e_=(o=>(o.PUBLIC="public",o.READ_ONLY="read_only",o.WRITE="write",o.ADMIN="admin",o.POWER="power",o))(e_||{}),yy=(p=>(p.APP="app",p.TABLE="table",p.USER="user",p.AUTOMATION="automation",p.WEBHOOK="webhook",p.BUILDER="builder",p.CREATOR="creator",p.GLOBAL_BUILDER="globalBuilder",p.QUERY="query",p.VIEW="view",p.LEGACY_VIEW="legacy_view",p))(yy||{})});var xp,Cye=b(()=>{"use strict";xp=(n=>(n.CSV="csv",n.JSON="json",n.JSON_WITH_SCHEMA="jsonWithSchema",n))(xp||{})});var kye=b(()=>{"use strict"});var Dye=b(()=>{"use strict"});var ET=b(()=>{"use strict";bge();vge();wge();_ge();az();oye();aye();pye();fye();dye();mye();gye();vye();_ye();Eye();Sye();xye();Aye();Rye();Iye();Oye();Cye();kye();Dye()});var S1,x1,Pye=b(()=>{"use strict";ET();S1=e=>e.hosting==="cloud",x1=e=>e.authType==="sso"});var Nye=b(()=>{"use strict"});var Lye=b(()=>{"use strict"});var Uye=b(()=>{"use strict";Pye();Nye();Lye()});var Ye,ta,Lm,Bt,sz,Um,Fm,uz=b(()=>{"use strict";Ye="_",ta="\uFFF0",Lm=e=>`${e}${Ye}`,Bt=(K=>(K.USER="us",K.GROUP="gr",K.WORKSPACE="workspace",K.CONFIG="config",K.TEMPLATE="template",K.APP="app",K.DEV="dev",K.APP_DEV="app_dev",K.APP_METADATA="app_metadata",K.ROLE="role",K.DEV_INFO="devinfo",K.AUTOMATION_LOG="log_au",K.ACCOUNT_METADATA="acc_metadata",K.PLUGIN="plg",K.DATASOURCE="datasource",K.DATASOURCE_PLUS="datasource_plus",K.APP_BACKUP="backup",K.TABLE="ta",K.ROW="ro",K.AUTOMATION="au",K.LINK="li",K.WEBHOOK="wh",K.INSTANCE="inst",K.LAYOUT="layout",K.SCREEN="screen",K.QUERY="query",K.DEPLOYMENTS="deployments",K.METADATA="metadata",K.MEM_VIEW="view",K.USER_FLAG="flag",K.AUTOMATION_METADATA="meta_au",K.AUDIT_LOG="al",K.SCIM_LOG="scimlog",K.ROW_ACTIONS="ra",K.OAUTH2_CONFIG="oauth2",K.OAUTH2_CONFIG_LOG="oauth2log",K.AGENT_CHAT="agentchat",K.AGENT_TOOL_SOURCE="agenttoolsource",K.WORKSPACE_APP="workspace_app",K))(Bt||{}),sz=["role","datasource","datasource_plus","ta","au","wh","screen","query","metadata","view","workspace_app","inst","layout"],Um=(t=>(t.USER_METADATA="ta_users",t))(Um||{}),Fm=(r=>(r.VIEW="view",r.ROW_ACTION="row_action",r))(Fm||{})});var Fye=b(()=>{"use strict"});var wr,zn,yu,Tr,Mye,A1,jye,T1,R1,I1,cz=b(()=>{"use strict";wr=(l=>(l.OBJECT="object",l.STRING="string",l.BOOLEAN="boolean",l.NUMBER="number",l.ARRAY="array",l.JSON="json",l.DATE="date",l.DATETIME="datetime",l.ATTACHMENT="attachment",l.LONGFORM="longform",l))(wr||{}),zn=(x=>(x.TABLE="table",x.ROW="row",x.ROWS="rows",x.WIDE="wide",x.QUERY="query",x.QUERY_PARAMS="queryParams",x.QUERY_LIMIT="queryLimit",x.LOOP_OPTION="loopOption",x.ITEM="item",x.CODE="code",x.FILTERS="filters",x.COLUMN="column",x.TRIGGER_SCHEMA="triggerSchema",x.CRON="cron",x.WEBHOOK_URL="webhookUrl",x.AUTOMATION="automation",x.AUTOMATION_FIELDS="automationFields",x.MULTI_ATTACHMENTS="multi_attachments",x.TRIGGER_FILTER="trigger_filter",x.CATEGORIES="categories",x))(zn||{}),yu=(s=>(s.ROW_SAVED="ROW_SAVED",s.ROW_UPDATED="ROW_UPDATED",s.ROW_DELETED="ROW_DELETED",s.WEBHOOK="WEBHOOK",s.APP="APP",s.CRON="CRON",s.ROW_ACTION="ROW_ACTION",s))(yu||{}),Tr=(W=>(W.SEND_EMAIL_SMTP="SEND_EMAIL_SMTP",W.CREATE_ROW="CREATE_ROW",W.UPDATE_ROW="UPDATE_ROW",W.DELETE_ROW="DELETE_ROW",W.EXECUTE_BASH="EXECUTE_BASH",W.OUTGOING_WEBHOOK="OUTGOING_WEBHOOK",W.EXECUTE_SCRIPT="EXECUTE_SCRIPT",W.EXECUTE_SCRIPT_V2="EXECUTE_SCRIPT_V2",W.EXECUTE_QUERY="EXECUTE_QUERY",W.SERVER_LOG="SERVER_LOG",W.DELAY="DELAY",W.FILTER="FILTER",W.API_REQUEST="API_REQUEST",W.QUERY_ROWS="QUERY_ROWS",W.LOOP="LOOP",W.COLLECT="COLLECT",W.OPENAI="OPENAI",W.TRIGGER_AUTOMATION_RUN="TRIGGER_AUTOMATION_RUN",W.BRANCH="BRANCH",W.CLASSIFY_CONTENT="CLASSIFY_CONTENT",W.PROMPT_LLM="PROMPT_LLM",W.TRANSLATE="TRANSLATE",W.SUMMARISE="SUMMARISE",W.GENERATE_TEXT="GENERATE_TEXT",W.EXTRACT_FILE_DATA="EXTRACT_FILE_DATA",W.discord="discord",W.slack="slack",W.zapier="zapier",W.integromat="integromat",W.n8n="n8n",W))(Tr||{}),Mye=[...Object.values(Tr),...Object.values(yu)],A1=(s=>(s.EMAIL="email",s.DOCUMENT="document",s.BLOG_POST="blog_post",s.CHAT_MESSAGE="chat_message",s.LETTER="letter",s.PROPOSAL="proposal",s.OTHER="other",s))(A1||{}),jye={email:"Email",document:"Document",blog_post:"Blog post",chat_message:"Chat message",letter:"Letter",proposal:"Proposal",other:"Other"},T1=(r=>(r.URL="URL",r.ATTACHMENT="Attachment",r))(T1||{}),R1=(i=>(i.PDF="pdf",i.JPG="jpg",i.PNG="png",i.JPEG="jpeg",i))(R1||{}),I1=["png","jpg","jpeg","image/png","image/jpeg","image/jpg","image/jpeg"]});function Bye(e){return e.stepId==="BRANCH"}function O1(e){return e.stepId==="CRON"}var qye=b(()=>{"use strict";cz()});var C1,$ye=b(()=>{"use strict";C1=(i=>(i.EQUAL="EQUAL",i.NOT_EQUAL="NOT_EQUAL",i.GREATER_THAN="GREATER_THAN",i.LESS_THAN="LESS_THAN",i))(C1||{})});var zye=b(()=>{"use strict";cz();qye();$ye()});var ST,Mm,Gye=b(()=>{"use strict";ST=(r=>(r.BACKUP="backup",r.RESTORE="restore",r))(ST||{}),Mm=(i=>(i.PUBLISH="publish",i.MANUAL="manual",i.SCHEDULED="scheduled",i.RESTORING="restoring",i))(Mm||{})});var Vye=b(()=>{"use strict"});var Hye=b(()=>{"use strict"});var Wye=b(()=>{"use strict"});var Kye=b(()=>{"use strict"});var Qye=b(()=>{"use strict"});var xT,Yye=b(()=>{"use strict";xT=(r=>(r.AUTOMATION_TEST_INPUT="automationTestInput",r.AUTOMATION_TEST_HISTORY="automationTestHistory",r))(xT||{})});var k1,lz,Jye=b(()=>{"use strict";k1=(r=>(r.HEADER="HEADER",r.BODY="BODY",r))(k1||{}),lz=(t=>(t.CLIENT_CREDENTIALS="client_credentials",t))(lz||{})});var Xye=b(()=>{"use strict"});var pz,AT,Zye=b(()=>{"use strict";pz=(a=>(a.NONE="none",a.FORM_DATA="form",a.XML="xml",a.ENCODED="encoded",a.JSON="json",a.TEXT="text",a))(pz||{}),AT=(a=>(a.GET="GET",a.POST="POST",a.PATCH="PATCH",a.PUT="PUT",a.HEAD="HEAD",a.DELETE="DELETE",a))(AT||{})});var ebe=b(()=>{"use strict"});var Bs,tbe=b(()=>{"use strict";Bs="bb_internal"});var jm,fz=b(()=>{"use strict";jm=(o=>(o.CREATED_BY="createdBy",o.CREATED_AT="createdAt",o.UPDATED_BY="updatedBy",o.UPDATED_AT="updatedAt",o.AUTO_ID="autoID",o))(jm||{})});function D1(e){return e.type==="link"}function P1(e){return e.relationshipType==="one-to-many"}function N1(e){return e.relationshipType==="many-to-one"}var rbe=b(()=>{"use strict";dz();fz()});var mz=b(()=>{"use strict";tbe();rbe();fz()});function hz(e){return XDt.includes(e)}function ibe(e){return e.type==="formula"&&e.formulaType==="static"&&e.responseType&&hz(e.responseType)}function obe(e){return ZDt.includes(e)}var nbe,Nt,U1,XDt,ZDt,dz=b(()=>{"use strict";mz();nbe="rev",Nt=(x=>(x.STRING="string",x.LONGFORM="longform",x.OPTIONS="options",x.NUMBER="number",x.BOOLEAN="boolean",x.ARRAY="array",x.DATETIME="datetime",x.ATTACHMENTS="attachment",x.ATTACHMENT_SINGLE="attachment_single",x.LINK="link",x.FORMULA="formula",x.AUTO="auto",x.AI="ai",x.JSON="json",x.INTERNAL="internal",x.BARCODEQR="barcodeqr",x.SIGNATURE_SINGLE="signature_single",x.BIGINT="bigint",x.BB_REFERENCE="bb_reference",x.BB_REFERENCE_SINGLE="bb_reference_single",x))(Nt||{}),U1=["attachment_single","attachment","signature_single","bb_reference","json","array"],XDt=["number","bigint"];ZDt=["string","longform","options","number","boolean","datetime","bigint","ai"]});var abe=b(()=>{"use strict"});var sbe=b(()=>{"use strict"});var ube=b(()=>{"use strict"});var cbe=b(()=>{"use strict"});var lbe=b(()=>{"use strict"});var pbe=b(()=>{"use strict"});var fbe=b(()=>{"use strict"});var dbe=b(()=>{"use strict"});var mbe=b(()=>{"use strict";uz();Fye();zye();Gye();Vye();Hye();Wye();Kye();Qye();Yye();Jye();Xye();Zye();ebe();dz();abe();sbe();ube();cbe();mz();lbe();pbe();fbe();dbe()});var hbe=b(()=>{"use strict"});function t_(e){return!!e.providerType}var gbe=b(()=>{"use strict"});var ybe=b(()=>{"use strict"});var Bm,pen,bbe=b(()=>{"use strict";Bm=(n=>(n.DATASOURCE="datasource",n.COMPONENT="component",n.AUTOMATION="automation",n))(Bm||{}),pen=Object.values(Bm)});var r_,vbe,wbe=b(()=>{"use strict";ET();r_=["rows","queries","automations"],vbe=["queries","automations"]});var _be=b(()=>{"use strict"});var Ebe=b(()=>{"use strict"});var Sbe=b(()=>{"use strict"});var xbe,by,Abe=b(()=>{"use strict";xbe="SYSTEM",by="auditLog"});var Tbe=b(()=>{"use strict"});var Rbe=b(()=>{"use strict"});var Ibe=b(()=>{"use strict"});var Obe=b(()=>{"use strict";hbe();gbe();ybe();bbe();wbe();_be();Ebe();Sbe();Abe();Tbe();Rbe();Ibe()});var Cbe=b(()=>{"use strict"});var kbe=b(()=>{"use strict"});var Dbe=b(()=>{"use strict"});var Pbe=b(()=>{"use strict"});var Nbe=b(()=>{"use strict";Cbe();kbe();Dbe();Pbe()});var Lbe=b(()=>{"use strict"});var Ube=b(()=>{"use strict";Uye();mbe();Obe();Nbe();uz();Lbe()});var Fbe=b(()=>{"use strict"});var Mbe=b(()=>{"use strict"});var jbe=b(()=>{"use strict"});var Bbe=b(()=>{"use strict";Fbe();Mbe();jbe()});function rr(e){let t=async r=>{console.debug(`[TOOL DEBUG] Executing tool: ${e.name}`);try{let n=await e.handler(r);return console.debug(`[TOOL DEBUG] Tool ${e.name} succeeded`),n}catch(n){return console.error(`[TOOL ERROR] Tool '${e.name}' failed:`,n),`Error executing ${e.name}: ${n.message}`}};return{strict:e.strict??!0,parameters:e.parameters??qbe.z.object({}),description:e.description,handler:t,name:e.name}}var qbe,$be=b(()=>{"use strict";qbe=require("zod")});var zbe=b(()=>{"use strict"});var Gbe=b(()=>{"use strict"});var Vbe=b(()=>{"use strict"});var Hbe=b(()=>{"use strict"});var Wbe=b(()=>{"use strict"});var Kbe=b(()=>{"use strict"});var Qbe=b(()=>{"use strict"});var Ybe=b(()=>{"use strict"});var Jbe=b(()=>{"use strict"});var Xbe=b(()=>{"use strict"});var Zbe=b(()=>{"use strict"});var eve=b(()=>{"use strict"});var tve=b(()=>{"use strict"});var rve=b(()=>{"use strict";Qbe();Ybe();Jbe();Xbe();Zbe();eve();tve()});var nve=b(()=>{"use strict"});var ive=b(()=>{"use strict"});var ove=b(()=>{"use strict"});var ave=b(()=>{"use strict"});var sve=b(()=>{"use strict"});var uve=b(()=>{"use strict"});var cve=b(()=>{"use strict"});var lve=b(()=>{"use strict"});var pve=b(()=>{"use strict"});var fve=b(()=>{"use strict"});var dve=b(()=>{"use strict"});var mve=b(()=>{"use strict"});var hve=b(()=>{"use strict"});var gve=b(()=>{"use strict"});var yve=b(()=>{"use strict"});var bve=b(()=>{"use strict"});var vve=b(()=>{"use strict"});var bu,Jf,gz=b(()=>{"use strict";bu=(r=>(r.ASCENDING="ascending",r.DESCENDING="descending",r))(bu||{}),Jf=(r=>(r.STRING="string",r.NUMBER="number",r))(Jf||{})});var Lr,B1,wve,F1,M1,_ve,j1,Sve,ePt,yz,xve=b(()=>{"use strict";ET();gz();Lr=require("zod"),B1=Lr.z.string().refine(e=>e!=="_complexIdOperator",{message:"Key '_complexIdOperator' is not allowed"}),wve=Lr.z.record(B1,Lr.z.string()),F1=Lr.z.record(B1,Lr.z.any()),M1=Lr.z.record(B1,Lr.z.union([Lr.z.any().array(),Lr.z.string()])),_ve=Lr.z.lazy(()=>Lr.z.object({conditions:Lr.z.array(Lr.z.object(Sve))})),j1=Lr.z.union([Lr.z.string(),Lr.z.number()]),Sve={string:wve.optional(),fuzzy:wve.optional(),range:Lr.z.record(B1,Lr.z.union([Lr.z.object({high:j1,low:j1}),Lr.z.object({high:j1}),Lr.z.object({low:j1})])).optional(),equal:F1.optional(),notEqual:F1.optional(),empty:F1.optional(),notEmpty:F1.optional(),oneOf:M1.optional(),contains:M1.optional(),notContains:M1.optional(),containsAny:M1.optional(),$and:_ve.optional(),$or:_ve.optional()},ePt=Lr.z.object({query:Lr.z.object({allOr:Lr.z.boolean().optional(),onEmptyFilter:Lr.z.nativeEnum(dl).optional(),...Sve}).optional(),paginate:Lr.z.boolean().optional(),bookmark:Lr.z.union([Lr.z.string(),Lr.z.number()]).nullish(),limit:Lr.z.number().optional(),sort:Lr.z.string().nullish(),sortOrder:Lr.z.nativeEnum(bu).optional(),sortType:Lr.z.nativeEnum(Jf).nullish(),version:Lr.z.string().optional(),disableEscaping:Lr.z.boolean().optional(),countRows:Lr.z.boolean().optional()}),yz=ePt});var Ave=b(()=>{"use strict";xve()});var Tve=b(()=>{"use strict"});var Rve=b(()=>{"use strict"});var Ive=b(()=>{"use strict"});var Ove=b(()=>{"use strict"});var Cve=b(()=>{"use strict"});var kve=b(()=>{"use strict"});var Dve=b(()=>{"use strict"});var Pve=b(()=>{"use strict"});var Nve=b(()=>{"use strict"});var Lve=b(()=>{"use strict";nve();ive();ove();ave();sve();uve();cve();lve();pve();fve();dve();mve();hve();gve();yve();bve();vve();Ave();Tve();Rve();Ive();Ove();Cve();kve();Dve();Pve();Nve()});var Uve=b(()=>{"use strict"});var Fve=b(()=>{"use strict"});var Mve=b(()=>{"use strict"});var jve=b(()=>{"use strict"});var Bve=b(()=>{"use strict"});var qve=b(()=>{"use strict"});var $ve=b(()=>{"use strict"});var zve=b(()=>{"use strict";Bve();qve();$ve()});var Gve=b(()=>{"use strict"});var Vve=b(()=>{"use strict"});var Hve=b(()=>{"use strict"});var Wve=b(()=>{"use strict"});var Kve=b(()=>{"use strict"});var Qve=b(()=>{"use strict"});var Yve=b(()=>{"use strict"});var Jve=b(()=>{"use strict";Uve();Fve();Mve();jve();zve();Gve();Vve();Hve();Wve();Kve();Qve();Yve()});var Xve=b(()=>{"use strict"});var Zve=b(()=>{"use strict"});var ewe=b(()=>{"use strict"});var twe=b(()=>{"use strict"});var rwe=b(()=>{"use strict"});var nwe=b(()=>{"use strict"});var iwe=b(()=>{"use strict";$be();zbe();Gbe();Vbe();Hbe();Wbe();Kbe();rve();Lve();Jve();gz();Xve();Zve();ewe();twe();rwe();nwe()});var owe=b(()=>{"use strict";Bbe();iwe()});var awe=b(()=>{"use strict"});var swe=b(()=>{"use strict"});var uwe=b(()=>{"use strict"});var cwe=b(()=>{"use strict";awe();swe();uwe()});var lwe=b(()=>{"use strict"});var pwe=b(()=>{"use strict";lwe()});var fwe=b(()=>{"use strict"});var dwe=b(()=>{"use strict"});var mwe=b(()=>{"use strict";fwe();dwe()});var hwe=b(()=>{"use strict"});var gwe=b(()=>{"use strict"});var ywe=b(()=>{"use strict"});var bwe=b(()=>{"use strict"});var vwe=b(()=>{"use strict";ywe();bwe()});var wwe=b(()=>{"use strict"});var _we=b(()=>{"use strict";wwe()});var Ewe=b(()=>{"use strict"});var Swe=b(()=>{"use strict"});var xwe=b(()=>{"use strict"});var Awe=b(()=>{"use strict"});var Twe=b(()=>{"use strict"});var Rwe=b(()=>{"use strict";Swe();xwe();Awe();Twe()});var Iwe=b(()=>{"use strict"});var Owe=b(()=>{"use strict"});var Cwe=b(()=>{"use strict"});var kwe=b(()=>{"use strict"});var Dwe=b(()=>{"use strict"});var Pwe=b(()=>{"use strict"});var Nwe=b(()=>{"use strict"});var Lwe=b(()=>{"use strict"});var Uwe=b(()=>{"use strict"});var Fwe=b(()=>{"use strict"});var Mwe=b(()=>{"use strict"});var jwe=b(()=>{"use strict"});var Bwe=b(()=>{"use strict"});var qwe=b(()=>{"use strict";Pwe();Nwe();Lwe();Uwe();Fwe();Mwe();jwe();Bwe()});var $we=b(()=>{"use strict"});var zwe=b(()=>{"use strict";Cwe();kwe();Dwe();qwe();$we()});var Gwe=b(()=>{"use strict";mwe();hwe();gwe();vwe();_we();Ewe();Rwe();Iwe();Owe();zwe()});var G=b(()=>{"use strict";Ube();ET();owe();cwe();pwe();Gwe()});var Hwe,Wwe=b(()=>{"use strict";G();Hwe={SUMMARISE_TEXT:{columns:"columns"},CLEAN_DATA:{column:"column"},TRANSLATE:{column:"column",language:"prompt"},CATEGORISE_TEXT:{columns:"columns",categories:"prompt"},SENTIMENT_ANALYSIS:{column:"column"},PROMPT:{prompt:"prompt"},SEARCH_WEB:{columns:"columns"}}});var wa,Kwe=b(()=>{"use strict";wa=(v=>(v.API_KEY="x-budibase-api-key",v.LICENSE_KEY="x-budibase-license-key",v.API_VER="x-budibase-api-version",v.APP_ID="x-budibase-app-id",v.SESSION_ID="x-budibase-session-id",v.TYPE="x-budibase-type",v.PREVIEW_ROLE="x-budibase-role",v.TENANT_ID="x-budibase-tenant-id",v.VERIFICATION_CODE="x-budibase-verification-code",v.RETURN_VERIFICATION_CODE="x-budibase-return-verification-code",v.RESET_PASSWORD_CODE="x-budibase-reset-password-code",v.RETURN_RESET_PASSWORD_CODE="x-budibase-return-reset-password-code",v.TOKEN="x-budibase-token",v.CSRF_TOKEN="x-csrf-token",v.CORRELATION_ID="x-budibase-correlation-id",v.AUTHORIZATION="authorization",v.MIGRATING_APP="x-budibase-migrating-app",v.COOKIE="cookie",v))(wa||{})});var Cnn,Qwe=b(()=>{"use strict";G();Cnn={string:["string","options","longform","barcodeqr"],options:["options","string","longform","barcodeqr"],longform:["longform","string","options","barcodeqr"],barcodeqr:["barcodeqr","string","options","longform"],number:["number","boolean"],json:["json","array","attachment","attachment_single","bb_reference","signature_single"]}});function vy(e){return _o.includes(e)}function Ywe(e){return pc.includes(e)}var _o,pc,Jwe=b(()=>{"use strict";_o=["_id","_rev","type","createdAt","updatedAt","tableId"],pc=["_id","_rev","tableId"]});var Xwe=b(()=>{"use strict"});var bz,Unn,e_e,t_e,vz=b(()=>{"use strict";G();bz="spectrum--",Unn="darkest",e_e="light",t_e=[{id:"light",name:"Light"},{id:"darkest",name:"Dark"},{id:"nord",name:"Nord",base:"darkest"},{id:"midnight",name:"Midnight",base:"darkest"}]});var vu,r_e,wz,n_e,i_e,o_e,a_e,s_e,RT,IT=b(()=>{"use strict";Wwe();Kwe();Qwe();Jwe();Xwe();vz();vu={Equals:{value:"equal",label:"Equals"},NotEquals:{value:"notEqual",label:"Not equals"},Empty:{value:"empty",label:"Is empty"},NotEmpty:{value:"notEmpty",label:"Is not empty"},StartsWith:{value:"string",label:"Starts with"},Like:{value:"fuzzy",label:"Like"},MoreThan:{value:"rangeLow",label:"More than or equal to"},LessThan:{value:"rangeHigh",label:"Less than or equal to"},Contains:{value:"contains",label:"Contains"},NotContains:{value:"notContains",label:"Does not contain"},In:{value:"oneOf",label:"Is in"},ContainsAny:{value:"containsAny",label:"Has any"}},r_e={integer:{max:2147483647,min:-2147483648},int:{max:2147483647,min:-2147483648},smallint:{max:32767,min:-32768},mediumint:{max:8388607,min:-8388608}},wz=60,n_e=/^[^()]*$/,i_e=/^[_a-zA-Z0-9\s]*$/g,o_e=/^[a-z_][a-z0-9_]*$/i,a_e="@reboot",s_e=["7z","action","apk","app","bat","bin","cab","cmd","com","command","cpl","csh","ex_","exe","gadget","inf1","ins","inx","ipa","isu","job","js","jse","ksh","lnk","msc","msi","msp","mst","osx","out","paf","php","pif","prg","ps1","reg","rgs","run","scr","sct","shb","shs","tar","u3p","vb","vbe","vbs","vbscript","wasm","workflow","ws","wsf","wsh","zip"],RT="datasource_internal_bb_default"});var pr={};ae(pr,{filterValueToLabel:()=>aPt,hasSchema:()=>sPt,isSupportedUserSearch:()=>c_e,parallelForeach:()=>oPt,processSearchFilters:()=>_z,toMap:()=>cPt,trimOtherProps:()=>uPt,unreachable:()=>iPt});function iPt(e,t){let r=t?.message||`No such case in exhaustive switch: ${e}`;if(!!!t?.doNotThrow)throw new Error(r)}async function oPt(e,t,r){let n=[],i=Symbol.asyncIterator in e,o=i?e[Symbol.asyncIterator]():e[Symbol.iterator](),a=async()=>{let s=await(i?o.next():Promise.resolve(o.next()));for(;!s.done;)await t(s.value),s=await(i?o.next():Promise.resolve(o.next()))};for(let s=0;s<r;s++)n.push(a());await Promise.all(n)}function aPt(){return Object.keys(vu).reduce((e,t)=>{let n=vu[t];return e[n.value]=n.label,e},{})}function sPt(e){return typeof e=="object"&&!Array.isArray(e)&&e!==null&&!(e instanceof Date)&&Object.keys(e).length>0}function uPt(e,t){return Object.keys(e).filter(n=>t.includes(n)).reduce((n,i)=>({...n,[i]:e[i]}),{})}function c_e(e){let t=[{op:"string",key:"email"},{op:"equal",key:"_id"},{op:"oneOf",key:"_id"}],{allOr:r,onEmptyFilter:n,...i}=e;for(let[o,a]of Object.entries(i)){if(typeof a!="object")return!1;if(Nm(o)){for(let c of e[o].conditions)if(!c_e(c))return!1;return!0}let s=Object.keys(a||{});if(s.length===0)continue;if(!t.find(c=>c.op===o&&s.length===1&&s[0]===c.key))return!1}return!0}function _z(e){if(!e||e.length===0)return;let{allOr:t,onEmptyFilter:r,filters:n}=$1(e);return{logicalOperator:"all",onEmptyFilter:r||"all",groups:[{logicalOperator:t?"any":"all",filters:n.map(i=>{let o=u_e.default.pick(i,nPt);return o.field=q1(o.field),o})}]}}function cPt(e,t){return t.reduce((r,n)=>(r[n[e]]=n,r),{})}var u_e,nPt,Ez=b(()=>{"use strict";G();IT();Sz();u_e=ee(require("lodash")),nPt=["field","operator","value","type","externalType","valueType","noValue","formulaType"]});function l_e(e){let t;return[new Promise((r,n)=>{t=setTimeout(()=>{n({status:301,errno:"ETIME"})},e)}),()=>{clearTimeout(t)}]}async function dPt(e,t){let[r,n]=l_e(e),i=await Promise.race([t(),r]);return n(),i}var xz,lPt,pPt,fPt,p_e=b(()=>{"use strict";xz=(e,t)=>{if(!e||!t)return null;if(Object.prototype.hasOwnProperty.call(e,t))return e[t];let r=t.split(".");for(let n=0;n<r.length;n++)e=e?.[r[n]];return e},lPt=e=>{if(!e)return"?";let t="";return t+=e.firstName?e.firstName[0]:"",t+=e.lastName?e.lastName[0]:"",t!==""?t:e.email?.[0]||"U"},pPt=e=>{let t=e?._id;if(!t)return"var(--spectrum-global-color-blue-400)";t=t.replace("ro_ta_users_","");let r=1;for(let n=0;n<t.length;n++)r+=t.charCodeAt(n),r=r%36;return`hsl(${r*10}, 50%, 40%)`},fPt=e=>{if(!e)return"";let{firstName:t,lastName:r,email:n}=e;return t&&r?`${t} ${r}`:t||r||n}});function mPt(e){return e==="GOOGLE_SHEETS"}function hPt(e){return!e||!e.source?!1:["POSTGRES","SQL_SERVER","MYSQL","ORACLE"].indexOf(e.source)!==-1||e.isSQL===!0}var f_e=b(()=>{"use strict";G()});async function Az(e){return new Promise(t=>setTimeout(t,e))}var Tz=b(()=>{"use strict"});async function gPt(e,t){let{times:r=3}=t||{};if(r<1)throw new Error(`invalid retry count: ${r}`);let n;for(let i=0;i<r;i++){let o=1.5**i*1e3*(Math.random()+.5);await Az(o);try{return await e()}catch(a){n=a}}throw n}var d_e=b(()=>{"use strict";Tz()});var hl=S(qs=>{"use strict";Object.defineProperty(qs,"__esModule",{value:!0});qs.Err=qs.Valid=qs.err=qs.valid=void 0;var yPt=e=>new z1(e);qs.valid=yPt;var bPt=e=>new G1(e);qs.err=bPt;var z1=class{constructor(t){this.value=t}isValid(){return!0}isError(){return!this.isValid()}getValue(){return this.value}getError(){throw new Error("Tried to get error from a valid.")}map(t){return(0,qs.valid)(t(this.value))}mapErr(t){return(0,qs.valid)(this.value)}};qs.Valid=z1;var G1=class{constructor(t){this.error=t}isError(){return!0}isValid(){return!this.isError()}getValue(){throw new Error("Tried to get success value from an error.")}getError(){return this.error}map(t){return(0,qs.err)(this.error)}mapErr(t){return(0,qs.err)(t(this.error))}};qs.Err=G1});var gl=S(m_e=>{"use strict";Object.defineProperty(m_e,"__esModule",{value:!0})});var qm=S(Rz=>{"use strict";Object.defineProperty(Rz,"__esModule",{value:!0});Ap();var Yr=hl();gl();var vPt=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],wPt=["sun","mon","tue","wed","thu","fri","sat"],_Pt=(e,t)=>t[e].lowerLimit===t.preset[e].minValue&&t[e].upperLimit===t.preset[e].maxValue,OT=(e,t,r)=>{if(t==="months"&&r.useAliases&&vPt.indexOf(e.toLowerCase())!==-1||t==="daysOfWeek"&&r.useAliases&&wPt.indexOf(e.toLowerCase())!==-1)return(0,Yr.valid)(!0);let n=Number(e);if(isNaN(n))return(0,Yr.err)(`Element '${e} of ${t} field is invalid.`);let{lowerLimit:i}=r[t],{upperLimit:o}=r[t];return i&&n<i?(0,Yr.err)(`Number ${n} of ${t} field is smaller than lower limit '${i}'`):o&&n>o?(0,Yr.err)(`Number ${n} of ${t} field is bigger than upper limit '${o}'`):(0,Yr.valid)(!0)},EPt=(e,t,r)=>{if(e==="*")return _Pt(t,r)?(0,Yr.valid)(!0):(0,Yr.err)(`Field ${t} uses wildcard '*', but is limited to ${r[t].lowerLimit}-${r[t].upperLimit}`);if(e==="")return(0,Yr.err)(`One of the elements is empty in ${t} field.`);if(t==="daysOfMonth"&&r.useLastDayOfMonth&&e==="L")return(0,Yr.valid)(!0);if(t==="daysOfWeek"&&r.useLastDayOfWeek&&e.endsWith("L")){let n=e.slice(0,-1);return n===""?(0,Yr.valid)(!0):OT(n,t,r)}if(t==="daysOfMonth"&&r.useNearestWeekday&&e.endsWith("W")){let n=e.slice(0,-1);return n===""?(0,Yr.err)("The 'W' must be preceded by a day"):r.useLastDayOfMonth&&n==="L"?(0,Yr.valid)(!0):OT(n,t,r)}if(t==="daysOfWeek"&&r.useNthWeekdayOfMonth&&e.indexOf("#")!==-1){let[n,i,...o]=e.split("#");if(o.length!==0)return(0,Yr.err)(`Unexpected number of '#' in ${e}, can only be used once.`);let a=Number(i);return!i||isNaN(a)?(0,Yr.err)(`Unexpected value following the '#' symbol, a positive number was expected but found ${i}.`):a>5?(0,Yr.err)("Number of occurrence of the day of the week cannot be greater than 5."):OT(n,t,r)}return OT(e,t,r)},h_e=(e,t,r,n)=>e==="*"?(0,Yr.err)(`'*' can't be part of a range in ${t} field.`):e===""?(0,Yr.err)(`One of the range elements is empty in ${t} field.`):r.useLastDayOfMonth&&t==="daysOfMonth"&&e==="L"&&n===0?(0,Yr.valid)(!0):OT(e,t,r),SPt=(e,t,r)=>{let n=e.split("-");if(n.length>2)return(0,Yr.err)(`List element '${e}' is not valid. (More than one '-')`);if(n.length===1)return EPt(n[0],t,r);if(n.length===2){let i=h_e(n[0],t,r,0),o=h_e(n[1],t,r,1);return i.isError()?i:o.isError()?o:Number(n[0])>Number(n[1])?(0,Yr.err)(`Lower range end '${n[0]}' is bigger than upper range end '${n[1]}' of ${t} field.`):(0,Yr.valid)(!0)}return(0,Yr.err)("Some other error in checkFirstStepElement (rangeArray less than 1)")},xPt=(e,t,r)=>{let n=e.split("/");if(n.length>2)return(0,Yr.err)(`List element '${e}' is not valid. (More than one '/')`);let i=SPt(n[0],t,r);if(i.isError())return i;if(n.length===2){let o=n[1];if(!o)return(0,Yr.err)(`Second step element '${o}' of '${e}' is not valid (doesnt exist).`);if(isNaN(Number(o)))return(0,Yr.err)(`Second step element '${o}' of '${e}' is not valid (not a number).`);if(Number(o)===0)return(0,Yr.err)(`Second step element '${o}' of '${e}' cannot be zero.`)}return(0,Yr.valid)(!0)},APt=(e,t,r)=>{if(!["seconds","minutes","hours","daysOfMonth","months","daysOfWeek","years"].includes(t))return(0,Yr.err)([`Cron field type '${t}' does not exist.`]);if(e==="?")return t==="daysOfMonth"||t==="daysOfWeek"?r.useBlankDay?(0,Yr.valid)(!0):(0,Yr.err)([`useBlankDay is not enabled, but is used in ${t} field`]):(0,Yr.err)([`blank notation is not allowed in ${t} field`]);let n=e.split(","),i=[];if(n.forEach(a=>{i.push(xPt(a,t,r))}),i.every(a=>a.isValid()))return(0,Yr.valid)(!0);let o=[];return i.forEach(a=>{a.isError()&&o.push(a.getError())}),(0,Yr.err)(o)};Rz.default=APt});var g_e=S(CT=>{"use strict";var TPt=CT&&CT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(CT,"__esModule",{value:!0});Ap();var RPt=hl(),IPt=TPt(qm());gl();var OPt=(e,t)=>{if(!e.seconds)return(0,RPt.err)(["seconds field is undefined, but useSeconds options is enabled."]);let{seconds:r}=e;return(0,IPt.default)(r,"seconds",t)};CT.default=OPt});var y_e=S(kT=>{"use strict";var CPt=kT&&kT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(kT,"__esModule",{value:!0});Ap();var kPt=hl(),DPt=CPt(qm());gl();var PPt=(e,t)=>{if(!e.minutes)return(0,kPt.err)(["minutes field is undefined."]);let{minutes:r}=e;return(0,DPt.default)(r,"minutes",t)};kT.default=PPt});var b_e=S(DT=>{"use strict";var NPt=DT&&DT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(DT,"__esModule",{value:!0});Ap();var LPt=hl(),UPt=NPt(qm());gl();var FPt=(e,t)=>{if(!e.hours)return(0,LPt.err)(["hours field is undefined."]);let{hours:r}=e;return(0,UPt.default)(r,"hours",t)};DT.default=FPt});var v_e=S(NT=>{"use strict";var MPt=NT&&NT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(NT,"__esModule",{value:!0});Ap();var PT=hl(),jPt=MPt(qm());gl();var BPt=(e,t)=>{if(!e.daysOfMonth)return(0,PT.err)(["daysOfMonth field is undefined."]);let{daysOfMonth:r}=e;return t.allowOnlyOneBlankDayField&&t.useBlankDay&&e.daysOfMonth==="?"&&e.daysOfWeek==="?"?(0,PT.err)(["Cannot use blank value in daysOfMonth and daysOfWeek field when allowOnlyOneBlankDayField option is enabled."]):t.mustHaveBlankDayField&&e.daysOfMonth!=="?"&&e.daysOfWeek!=="?"?(0,PT.err)(["Cannot specify both daysOfMonth and daysOfWeek field when mustHaveBlankDayField option is enabled."]):t.useLastDayOfMonth&&e.daysOfMonth.indexOf("L")!==-1&&e.daysOfMonth.match(/[,/]/)?(0,PT.err)(["Cannot specify last day of month with lists, or ranges (symbols ,/)."]):t.useNearestWeekday&&e.daysOfMonth.indexOf("W")!==-1&&e.daysOfMonth.match(/[,/-]/)?(0,PT.err)(["Cannot specify nearest weekday with lists, steps or ranges (symbols ,-/)."]):(0,jPt.default)(r,"daysOfMonth",t)};NT.default=BPt});var w_e=S(LT=>{"use strict";var qPt=LT&&LT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(LT,"__esModule",{value:!0});Ap();var $Pt=hl(),zPt=qPt(qm());gl();var GPt=(e,t)=>{if(!e.months)return(0,$Pt.err)(["months field is undefined."]);let{months:r}=e;return(0,zPt.default)(r,"months",t)};LT.default=GPt});var __e=S(FT=>{"use strict";var VPt=FT&&FT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(FT,"__esModule",{value:!0});Ap();var UT=hl(),HPt=VPt(qm());gl();var WPt=(e,t)=>{if(!e.daysOfWeek)return(0,UT.err)(["daysOfWeek field is undefined."]);let{daysOfWeek:r}=e;return t.allowOnlyOneBlankDayField&&e.daysOfMonth==="?"&&e.daysOfWeek==="?"?(0,UT.err)(["Cannot use blank value in daysOfMonth and daysOfWeek field when allowOnlyOneBlankDayField option is enabled."]):t.mustHaveBlankDayField&&e.daysOfMonth!=="?"&&e.daysOfWeek!=="?"?(0,UT.err)(["Cannot specify both daysOfMonth and daysOfWeek field when mustHaveBlankDayField option is enabled."]):t.useLastDayOfWeek&&e.daysOfWeek.indexOf("L")!==-1&&e.daysOfWeek.match(/[,/-]/)?(0,UT.err)(["Cannot specify last day of week with lists, steps or ranges (symbols ,-/)."]):t.useNthWeekdayOfMonth&&e.daysOfWeek.indexOf("#")!==-1&&e.daysOfWeek.match(/[,/-]/)?(0,UT.err)(["Cannot specify Nth weekday of month with lists, steps or ranges (symbols ,-/)."]):(0,HPt.default)(r,"daysOfWeek",t)};FT.default=WPt});var E_e=S(MT=>{"use strict";var KPt=MT&&MT.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(MT,"__esModule",{value:!0});Ap();var QPt=hl(),YPt=KPt(qm());gl();var JPt=(e,t)=>{if(!e.years)return(0,QPt.err)(["years field is undefined, but useYears option is enabled."]);let{years:r}=e;return(0,YPt.default)(r,"years",t)};MT.default=JPt});var T_e=S((din,A_e)=>{"use strict";var Iz;try{Iz=Map}catch{}var Oz;try{Oz=Set}catch{}function S_e(e,t,r){if(!e||typeof e!="object"||typeof e=="function")return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(x_e);if(Iz&&e instanceof Iz)return new Map(Array.from(e.entries()));if(Oz&&e instanceof Oz)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var n=Object.create(e);r.push(n);for(var i in e){var o=t.findIndex(function(a){return a===e[i]});n[i]=o>-1?r[o]:S_e(e[i],t,r)}return n}return e}function x_e(e){return S_e(e,[],[])}A_e.exports=x_e});var jT=S(Cz=>{"use strict";Object.defineProperty(Cz,"__esModule",{value:!0});Cz.default=i1t;var XPt=Object.prototype.toString,ZPt=Error.prototype.toString,e1t=RegExp.prototype.toString,t1t=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",r1t=/^Symbol\((.*)\)(.*)$/;function n1t(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function R_e(e,t=!1){if(e==null||e===!0||e===!1)return""+e;let r=typeof e;if(r==="number")return n1t(e);if(r==="string")return t?`"${e}"`:e;if(r==="function")return"[Function "+(e.name||"anonymous")+"]";if(r==="symbol")return t1t.call(e).replace(r1t,"Symbol($1)");let n=XPt.call(e).slice(8,-1);return n==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):n==="Error"||e instanceof Error?"["+ZPt.call(e)+"]":n==="RegExp"?e1t.call(e):null}function i1t(e,t){let r=R_e(e,t);return r!==null?r:JSON.stringify(e,function(n,i){let o=R_e(this[n],t);return o!==null?o:i},2)}});var Xf=S(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.default=ra.array=ra.object=ra.boolean=ra.date=ra.number=ra.string=ra.mixed=void 0;var I_e=o1t(jT());function o1t(e){return e&&e.__esModule?e:{default:e}}var O_e={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:n})=>{let i=n!=null&&n!==r,o=`${e} must be a \`${t}\` type, but the final value was: \`${(0,I_e.default)(r,!0)}\``+(i?` (cast from the value \`${(0,I_e.default)(n,!0)}\`).`:".");return r===null&&(o+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),o},defined:"${path} must be defined"};ra.mixed=O_e;var C_e={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"};ra.string=C_e;var k_e={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"};ra.number=k_e;var D_e={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"};ra.date=D_e;var P_e={isValue:"${path} field must be ${value}"};ra.boolean=P_e;var N_e={noUnknown:"${path} field has unspecified keys: ${unknown}"};ra.object=N_e;var L_e={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must be have ${length} items"};ra.array=L_e;var a1t=Object.assign(Object.create(null),{mixed:O_e,string:C_e,number:k_e,date:D_e,object:N_e,array:L_e,boolean:P_e});ra.default=a1t});var n_=S(V1=>{"use strict";Object.defineProperty(V1,"__esModule",{value:!0});V1.default=void 0;var s1t=e=>e&&e.__isYupSchema__;V1.default=s1t});var F_e=S(H1=>{"use strict";Object.defineProperty(H1,"__esModule",{value:!0});H1.default=void 0;var u1t=U_e(require("lodash/has")),c1t=U_e(n_());f