import{r as e,j as t}from"./vendor-react-RSDKEZ60.js";import{I as n,a5 as o,h as s,bZ as i,dD as r}from"./c818056db-BBpc4u6S.js";function E(t,n,o={autoInvoke:!1}){const s=e.useRef(null),i=e.useCallback((...e)=>{s.current||(s.current=window.setTimeout(()=>{t(e),s.current=null},n))},[n]),r=e.useCallback(()=>{s.current&&(window.clearTimeout(s.current),s.current=null)},[]);return e.useEffect(()=>(o.autoInvoke&&i(),r),[r,i]),{start:i,clear:r}}const c={name:"ObjectDocument",highlight:["m300.699 51.98 6.28 81.06s98.9 4.04 92.17-3c-6.74-7.04-98.44-78.06-98.44-78.06z"],line:["M97.81 110.35c.59-15.03.82-22.55 1.06-30.08.12-3.76.25-7.53.47-12.24.12-2.36.26-4.95.41-7.9.09-1.48.19-3.05.3-4.72.06-.84.13-1.71.19-2.6q.135-1.515.27-3.12c.19-1.85.4-3.66.76-4.88.43-1.17.83-1.83.86-1.94.17-.25.35-.49.56-.72l.08-.09s-.04-.07.07.03l.06-.06.18-.17.35-.32c.48-.38 1.02-.64 1.61-.85 1.16-.43 2.5-.56 3.81-.63.66-.04 1.32-.06 1.97-.06h1.59l2.07.03c2.63.07 4.98.13 7.14.19 4.28.12 7.84.23 11.46.33 7.22.2 14.67.4 28.63.79 14.98.4 22.48.49 29.97.6 7.5.09 14.99.18 29.99.22 14.99.02 22.49.12 29.99.24 7.5.1 15 .21 30.01-.04a618 618 0 0 0 15.89-.46c2.55-.22 4.89.67 6.56 2.18.71.57 1.4 1.13 2.07 1.67.59.47 1.17.93 1.73 1.38 1.13.89 2.22 1.74 3.29 2.58 2.14 1.68 4.22 3.31 6.51 5.11 4.57 3.62 9.93 7.97 18.11 14.95 22.87 19.49 22.17 20.32 45.04 39.81 5.72 4.87 10.05 8.49 13.67 11.47 1.82 1.48 3.46 2.82 5.01 4.08l1.43 1.16c.72.57 1.38 1.17 1.9 1.86 1.06 1.38 1.72 3.07 1.81 4.79.11.84-.04 1.79-.05 2.62l-.06 1.41c-.04.95-.08 1.91-.11 2.91-.08 1.99-.17 4.09-.27 6.43-.24 4.68-.52 10.29-.9 17.78-.81 14.96-1.31 22.44-1.8 29.91-.48 7.47-.97 14.96-1.27 29.91-.27 14.95-.19 22.41-.25 29.92 0 7.5 0 15 .27 30.02.6 30.04 1.9 30.01 2.65 60.05.8 30.04.42 30.05 1.3 60.08.03.97.06 1.91.08 2.82.01.53.03 1.15.03 1.59 0 .43-.02.85-.03 1.26-.04 1.65-.07 3.21-.1 4.67-.08 2.93-.14 5.5-.2 7.84-.15 4.68-.28 8.43-.4 12.17-.13 3.85-.25 7.7-.41 12.52-.04 1.08 0 2.23-.19 3.31-.19 1.07-.51 2.06-1.09 3.04-1.1 1.93-3.14 3.55-5.55 4.09-1.19.31-2.63.26-4.06.22-.93-.02-1.9-.05-2.89-.07q-2.49-.075-5.31-.15c-15.01-.49-22.52-.73-30.03-.98-7.5-.26-15-.51-29.99-.69-15-.17-22.5.07-29.99.29-7.49.25-14.99.49-29.96.79-7.48.19-13.09.33-17.76.53-4.67.18-8.41.31-12.15.52-3.75.19-7.49.37-12.17.6-4.77.24-10.44.41-18 .55-15.1.24-22.63.07-30.16-.06-7.53-.14-15.06-.3-30.11-.43l-21.35-.23c-2.78-.04-5.34-.07-7.93-.11-3.27-.06-6.57-.12-10.23-.19-.82-.26-1.71-.55-2.66-.86-.48-.19-1-.21-1.4-.66-.42-.38-.76-.8-1.07-1.29-.62-.97-1.07-2.25-1.34-3.74-.14-.74-.25-1.53-.34-2.35l-.12-1.25c-.03-.33-.05-.66-.08-1-.28-3.97-.38-8.66-.37-14.45-.16-30 .39-30.05.22-60.1-.18-30.07-1.45-30.07-1.64-60.14q-.2-30.05-.41-60.11c-.18-30.08.52-30.08.33-60.16-.05-15.05-.08-22.58-.1-30.1v-8.96c.07-1.17.13-2.38.2-3.66.26-4.69.57-10.32.99-17.83 1.62-30.03 1.93-30.01 3.55-60.04 1.25-23.18 3.32-23.85 6.43-23.68s6.07 1.1 4.82 24.33c-1.62 30.04-2.05 30.01-3.68 60.05a1135 1135 0 0 1-1.21 19.54l-.06.83-.03.41v.2l-.02.1c.45.04-3.93-.28-2.08-.14v.04h2.08v.59c0 .26-.01.52-.02.78 0 .52-.02 1.02-.02 1.52-.04 1.99-.07 3.87-.11 5.75-.15 7.51-.3 15.02-.21 30.04.18 30.06.81 30.05 1 60.11.18 30.05.52 30.05.7 60.09l.28 60.11q.14 30.06.18 60.14c-.02 5.3.05 9.64.22 13.18l.06 1.13v.45c.01.08 0 .24.1.24.08.02.16.03.24.05.09.02.17.03.25.04h.11l.48.03c.32.01.63.03.95.04l3.71.15 7.67.28c5.48.18 12.02.34 21.65.43 15.01.13 22.51.04 30.01-.07 7.49-.11 14.98-.21 29.96-.43 7.47-.15 13.07-.34 17.69-.64 4.63-.27 8.45-.56 12.2-.83 3.77-.29 7.53-.52 12.24-.76 4.71-.26 10.37-.45 17.91-.64 15.09-.31 22.64-.04 30.18.21 7.54.29 15.08.55 30.15.72 15.06.18 22.6.05 30.13-.08 7.53-.14 15.08-.22 30.09.21 1.87.06 3.63.11 5.28.16.76.02 1.49.04 2.21.07l.02.02s.12.04.17-.03c.24-4.42.44-7.96.63-11.5.22-3.76.44-7.53.65-12.23.08-2.35.18-4.94.28-7.88.04-1.47.08-3.03.13-4.69.07-1.85 0-2.9-.06-4.97-.89-30.06-1.41-30.05-2.21-60.12-.75-30.08-1.42-30.06-2.02-60.15-.28-15.04-.04-22.58.19-30.11.3-7.53.45-15.09.71-30.19.29-15.08.43-22.63.58-30.17s.29-15.08 1.11-30.13c.77-14.57 1.16-21.86 1.55-29.14 0-.07-.04-.13-.09-.18a.4.4 0 0 0-.09-.05l-.04-.02-.56-.46c-1.53-1.28-3.16-2.63-4.96-4.13-3.59-3.03-7.89-6.67-13.63-11.52-22.88-19.5-22.47-19.98-45.35-39.48-8.23-7.02-13.46-11.56-17.87-15.42-4.32-3.8-7.85-6.9-12.68-11.15a.8.8 0 0 0-.71-.29c-1.29.02-2.67.03-4.15.05-3.18.05-6.81.11-11.03.18-15.04.25-22.57.64-30.09 1.04-7.52.38-15.05.77-30.11.76-15.07-.03-22.61-.18-30.15-.34l-30.16-.72c-14.09-.39-21.6-.76-28.86-1.12-3.62-.18-7.19-.36-11.49-.57-2.14-.1-4.46-.2-7.02-.28-.8-.02-1.64-.04-2.54-.06h-.21c-.07 0-.17 0-.17.1 0 0-.04.19-.05.38-.14 1.67-.26 3.24-.38 4.72-.11 1.64-.22 3.18-.32 4.63-.19 2.92-.35 5.48-.5 7.81-.29 4.68-.53 8.42-.76 12.17-.46 7.5-.9 15-1.49 30.02-.88 23.2-2.96 24.68-6.09 24.58-3.1-.1-4.8-1.72-3.92-24.96z","M392.79 137.96c-9.33.2-9.34-.58-18.67-.38s-9.34-.07-18.67.13-9.31 1-18.64 1.2-9.32.53-18.65.73c-4.67.1-7.01-.15-9.35-.41l-.22-.02c-.08 0-.12-.02-.28-.02-.28-.01-.55-.03-.83-.04-.55-.03-1.11-.03-1.67-.09-1.13-.1-2.19-.37-3.3-.91-2.16-1.08-4.6-3.46-4.74-7.57-.06-1.52-.1-2.84-.15-4.03-.05-.91-.09-1.71-.12-2.44-.1-1.46-.18-2.62-.25-3.78-.17-2.33-.34-4.66-.49-9.32l-.74-18.66c-.3-9.34.18-9.36-.12-18.69s-.81-9.32-1.11-18.66c-.22-6.9 2-7.9 4.92-7.99s4.8.77 5.03 7.67c.3 9.32 1.3 9.29 1.6 18.61.3 9.33-.82 9.36-.51 18.69s.1 9.33.41 18.66c.15 4.66.53 6.99.91 9.31.19 1.16.38 2.32.54 3.78.08.73.15 1.53.22 2.44.06.78.13 2.43.12 2.02 0 .08-.03.19 0 .3.02.06.05.1.09.16a.5.5 0 0 0 .07.08c.05.03-.04.06.36.08 2.34.18 4.68.36 9.34.26q9.33-.15 18.66-.31t18.67-.53c9.34-.2 9.32-1.05 18.67-1.25 9.34-.2 9.34-.44 18.68-.65 6.9-.15 6.54 2.83 6.6 5.74s.54 5.76-6.35 5.91z"]},T="cowork_upgrade_prompt_shown";const A=Object.freeze(Object.defineProperty({__proto__:null,CoworkDownloadIntentModal:function(){const E=n(),c=o(),{account:A}=s(),{mutate:a}=i(),l=!0===A?.settings?.cowork_download_intent,[N,R]=e.useState(!1);e.useEffect(()=>{if(!E||c||!l)return;if(sessionStorage.getItem(T))return;const e=setTimeout(()=>{R(!0),sessionStorage.setItem(T,"true"),a({cowork_download_intent:null})},2e3);return()=>clearTimeout(e)},[E,c,l,a]);const I=e.useCallback(()=>{R(!1)},[]);return N?t.jsx(r,{isOpen:N,onDismiss:I,variant:"agent"}):null}},Symbol.toStringTag,{value:"Module"}));
/*!-----------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1)
 * Released under the MIT license
 * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
 *-----------------------------------------------------------------------------*/var a={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\#\$\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"'",close:"'",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:"'",close:"'"},{open:'"',close:'"'}],folding:{markers:{start:new RegExp("^\\s*#region\\b"),end:new RegExp("^\\s*#endregion\\b")}}};const l=Object.freeze(Object.defineProperty({__proto__:null,conf:a,language:{defaultToken:"",tokenPostfix:".cs",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],keywords:["extern","alias","using","bool","decimal","sbyte","byte","short","ushort","int","uint","long","ulong","char","float","double","object","dynamic","string","assembly","is","as","ref","out","this","base","new","typeof","void","checked","unchecked","default","delegate","var","const","if","else","switch","case","while","do","for","foreach","in","break","continue","goto","return","throw","try","catch","finally","lock","yield","from","let","where","join","on","equals","into","orderby","ascending","descending","select","group","by","namespace","partial","class","field","event","method","param","public","protected","internal","private","abstract","sealed","static","struct","readonly","volatile","virtual","override","params","get","set","add","remove","operator","true","false","implicit","explicit","interface","enum","null","async","await","fixed","sizeof","stackalloc","unsafe","nameof","when"],namespaceFollows:["namespace","using"],parenFollows:["if","for","while","switch","foreach","using","catch","when"],operators:["=","??","||","&&","|","^","&","==","!=","<=",">=","<<","+","-","*","/","%","!","~","++","--","+=","-=","*=","/=","%=","&=","|=","^=","<<=",">>=",">>","=>"],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/\@?[a-zA-Z_]\w*/,{cases:{"@namespaceFollows":{token:"keyword.$0",next:"@namespace"},"@keywords":{token:"keyword.$0",next:"@qualified"},"@default":{token:"identifier",next:"@qualified"}}}],{include:"@whitespace"},[/}/,{cases:{"$S2==interpolatedstring":{token:"string.quote",next:"@pop"},"$S2==litinterpstring":{token:"string.quote",next:"@pop"},"@default":"@brackets"}}],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/[0-9_]*\.[0-9_]+([eE][\-+]?\d+)?[fFdD]?/,"number.float"],[/0[xX][0-9a-fA-F_]+/,"number.hex"],[/0[bB][01_]+/,"number.hex"],[/[0-9_]+/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,{token:"string.quote",next:"@string"}],[/\$\@"/,{token:"string.quote",next:"@litinterpstring"}],[/\@"/,{token:"string.quote",next:"@litstring"}],[/\$"/,{token:"string.quote",next:"@interpolatedstring"}],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],qualified:[[/[a-zA-Z_][\w]*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],[/\./,"delimiter"],["","","@pop"]],namespace:[{include:"@whitespace"},[/[A-Z]\w*/,"namespace"],[/[\.=]/,"delimiter"],["","","@pop"]],comment:[[/[^\/*]+/,"comment"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",next:"@pop"}]],litstring:[[/[^"]+/,"string"],[/""/,"string.escape"],[/"/,{token:"string.quote",next:"@pop"}]],litinterpstring:[[/[^"{]+/,"string"],[/""/,"string.escape"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.litinterpstring"}],[/"/,{token:"string.quote",next:"@pop"}]],interpolatedstring:[[/[^\\"{]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/{{/,"string.escape"],[/}}/,"string.escape"],[/{/,{token:"string.quote",next:"root.interpolatedstring"}],[/"/,{token:"string.quote",next:"@pop"}]],whitespace:[[/^[ \t\v\f]*#((r)|(load))(?=\s)/,"directive.csx"],[/^[ \t\v\f]*#\w.*$/,"namespace.cpp"],[/[ \t\v\f\r\n]+/,""],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}}},Symbol.toStringTag,{value:"Module"}));
/*!-----------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1)
 * Released under the MIT license
 * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
 *-----------------------------------------------------------------------------*/const N=Object.freeze(Object.defineProperty({__proto__:null,conf:{comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["[","]"],["(",")"],["{","}"]],autoClosingPairs:[{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:"{",close:"}",notIn:["string","comment"]}]},language:{defaultToken:"",tokenPostfix:".msdax",ignoreCase:!0,brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"{",close:"}",token:"delimiter.brackets"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:["VAR","RETURN","NOT","EVALUATE","DATATABLE","ORDER","BY","START","AT","DEFINE","MEASURE","ASC","DESC","IN","BOOLEAN","DOUBLE","INTEGER","DATETIME","CURRENCY","STRING"],functions:["CLOSINGBALANCEMONTH","CLOSINGBALANCEQUARTER","CLOSINGBALANCEYEAR","DATEADD","DATESBETWEEN","DATESINPERIOD","DATESMTD","DATESQTD","DATESYTD","ENDOFMONTH","ENDOFQUARTER","ENDOFYEAR","FIRSTDATE","FIRSTNONBLANK","LASTDATE","LASTNONBLANK","NEXTDAY","NEXTMONTH","NEXTQUARTER","NEXTYEAR","OPENINGBALANCEMONTH","OPENINGBALANCEQUARTER","OPENINGBALANCEYEAR","PARALLELPERIOD","PREVIOUSDAY","PREVIOUSMONTH","PREVIOUSQUARTER","PREVIOUSYEAR","SAMEPERIODLASTYEAR","STARTOFMONTH","STARTOFQUARTER","STARTOFYEAR","TOTALMTD","TOTALQTD","TOTALYTD","ADDCOLUMNS","ADDMISSINGITEMS","ALL","ALLEXCEPT","ALLNOBLANKROW","ALLSELECTED","CALCULATE","CALCULATETABLE","CALENDAR","CALENDARAUTO","CROSSFILTER","CROSSJOIN","CURRENTGROUP","DATATABLE","DETAILROWS","DISTINCT","EARLIER","EARLIEST","EXCEPT","FILTER","FILTERS","GENERATE","GENERATEALL","GROUPBY","IGNORE","INTERSECT","ISONORAFTER","KEEPFILTERS","LOOKUPVALUE","NATURALINNERJOIN","NATURALLEFTOUTERJOIN","RELATED","RELATEDTABLE","ROLLUP","ROLLUPADDISSUBTOTAL","ROLLUPGROUP","ROLLUPISSUBTOTAL","ROW","SAMPLE","SELECTCOLUMNS","SUBSTITUTEWITHINDEX","SUMMARIZE","SUMMARIZECOLUMNS","TOPN","TREATAS","UNION","USERELATIONSHIP","VALUES","SUM","SUMX","PATH","PATHCONTAINS","PATHITEM","PATHITEMREVERSE","PATHLENGTH","AVERAGE","AVERAGEA","AVERAGEX","COUNT","COUNTA","COUNTAX","COUNTBLANK","COUNTROWS","COUNTX","DISTINCTCOUNT","DIVIDE","GEOMEAN","GEOMEANX","MAX","MAXA","MAXX","MEDIAN","MEDIANX","MIN","MINA","MINX","PERCENTILE.EXC","PERCENTILE.INC","PERCENTILEX.EXC","PERCENTILEX.INC","PRODUCT","PRODUCTX","RANK.EQ","RANKX","STDEV.P","STDEV.S","STDEVX.P","STDEVX.S","VAR.P","VAR.S","VARX.P","VARX.S","XIRR","XNPV","DATE","DATEDIFF","DATEVALUE","DAY","EDATE","EOMONTH","HOUR","MINUTE","MONTH","NOW","SECOND","TIME","TIMEVALUE","TODAY","WEEKDAY","WEEKNUM","YEAR","YEARFRAC","CONTAINS","CONTAINSROW","CUSTOMDATA","ERROR","HASONEFILTER","HASONEVALUE","ISBLANK","ISCROSSFILTERED","ISEMPTY","ISERROR","ISEVEN","ISFILTERED","ISLOGICAL","ISNONTEXT","ISNUMBER","ISODD","ISSUBTOTAL","ISTEXT","USERNAME","USERPRINCIPALNAME","AND","FALSE","IF","IFERROR","NOT","OR","SWITCH","TRUE","ABS","ACOS","ACOSH","ACOT","ACOTH","ASIN","ASINH","ATAN","ATANH","BETA.DIST","BETA.INV","CEILING","CHISQ.DIST","CHISQ.DIST.RT","CHISQ.INV","CHISQ.INV.RT","COMBIN","COMBINA","CONFIDENCE.NORM","CONFIDENCE.T","COS","COSH","COT","COTH","CURRENCY","DEGREES","EVEN","EXP","EXPON.DIST","FACT","FLOOR","GCD","INT","ISO.CEILING","LCM","LN","LOG","LOG10","MOD","MROUND","ODD","PERMUT","PI","POISSON.DIST","POWER","QUOTIENT","RADIANS","RAND","RANDBETWEEN","ROUND","ROUNDDOWN","ROUNDUP","SIGN","SIN","SINH","SQRT","SQRTPI","TAN","TANH","TRUNC","BLANK","CONCATENATE","CONCATENATEX","EXACT","FIND","FIXED","FORMAT","LEFT","LEN","LOWER","MID","REPLACE","REPT","RIGHT","SEARCH","SUBSTITUTE","TRIM","UNICHAR","UNICODE","UPPER","VALUE"],tokenizer:{root:[{include:"@comments"},{include:"@whitespace"},{include:"@numbers"},{include:"@strings"},{include:"@complexIdentifiers"},[/[;,.]/,"delimiter"],[/[({})]/,"@brackets"],[/[a-z_][a-zA-Z0-9_]*/,{cases:{"@keywords":"keyword","@functions":"keyword","@default":"identifier"}}],[/[<>=!%&+\-*/|~^]/,"operator"]],whitespace:[[/\s+/,"white"]],comments:[[/\/\/+.*/,"comment"],[/\/\*/,{token:"comment.quote",next:"@comment"}]],comment:[[/[^*/]+/,"comment"],[/\*\//,{token:"comment.quote",next:"@pop"}],[/./,"comment"]],numbers:[[/0[xX][0-9a-fA-F]*/,"number"],[/[$][+-]*\d*(\.\d*)?/,"number"],[/((\d+(\.\d*)?)|(\.\d+))([eE][\-+]?\d+)?/,"number"]],strings:[[/N"/,{token:"string",next:"@string"}],[/"/,{token:"string",next:"@string"}]],string:[[/[^"]+/,"string"],[/""/,"string"],[/"/,{token:"string",next:"@pop"}]],complexIdentifiers:[[/\[/,{token:"identifier.quote",next:"@bracketedIdentifier"}],[/'/,{token:"identifier.quote",next:"@quotedIdentifier"}]],bracketedIdentifier:[[/[^\]]+/,"identifier"],[/]]/,"identifier"],[/]/,{token:"identifier.quote",next:"@pop"}]],quotedIdentifier:[[/[^']+/,"identifier"],[/''/,"identifier"],[/'/,{token:"identifier.quote",next:"@pop"}]]}}},Symbol.toStringTag,{value:"Module"}));export{A as C,c as O,l as c,N as m,E as u};
